- Feb 05, 2010
-
-
Chris Lattner authored
TSFlags directly instead of a TargetInstrDesc. llvm-svn: 95405
-
Douglas Gregor authored
declaration, we can end up with template-id annotation tokens for types that have not been converted into type annotation tokens. When this is the case, translate the template-id into a type and parse as an expression. llvm-svn: 95404
-
Chris Lattner authored
llvm-svn: 95403
-
Eric Christopher authored
that in mind. llvm-svn: 95402
-
Daniel Dunbar authored
conceptually correct. Review appreciated (Chris, Eli, Anders). llvm-svn: 95401
-
Anders Carlsson authored
llvm-svn: 95400
-
Charles Davis authored
getting the calling convention from the target function, which may or may not exist. Fixes PR5280. llvm-svn: 95399
-
Jeffrey Yasskin authored
llvm-svn: 95398
-
Johnny Chen authored
llvm-svn: 95397
-
Fariborz Jahanian authored
llvm-svn: 95396
-
Douglas Gregor authored
one context and import them into another context, merging them according to language-specific rules. This is a skeleton. It doesn't work, it isn't testable, but I want it in version control. llvm-svn: 95395
-
Charles Davis authored
Also make the comments I added in r95291 consistent. llvm-svn: 95394
-
Daniel Dunbar authored
need to deal with aggregates specially; this is consistent with the rest of IRgen. Also, simplify EmitParmDecl and don't worry about using Decl::getNameAsString. llvm-svn: 95393
-
Fariborz Jahanian authored
Fixes radar 7617047. llvm-svn: 95392
-
Fariborz Jahanian authored
my recent changes. llvm-svn: 95391
-
Jeffrey Yasskin authored
llc.cpp also defined these flags, meaning that when I linked all of LLVM's libraries into a single shared library, llc crashed on startup with duplicate flag definitions. This patch passes them through the EngineBuilder into JIT::selectTarget(). llvm-svn: 95390
-
Douglas Gregor authored
llvm-svn: 95389
-
Bill Wendling authored
llvm-svn: 95384
-
Douglas Gregor authored
initializer (for no initialization) rather than a ParenListExpr with zero arguments in it. llvm-svn: 95382
-
Chandler Carruth authored
switch, triggering warnings. llvm-svn: 95381
-
Douglas Gregor authored
always come from the primary template, so gather the instantiation template arguments from the primary template. llvm-svn: 95380
-
Daniel Dunbar authored
llvm-svn: 95379
-
Daniel Dunbar authored
llvm-svn: 95378
-
Anders Carlsson authored
llvm-svn: 95377
-
Douglas Gregor authored
context. This happens fairly rarely (which is why we got away with this bug). Fixes PR6184, where we skipped over the template parameter scope while tentatively parsing. llvm-svn: 95376
-
Anders Carlsson authored
llvm-svn: 95375
-
Anders Carlsson authored
llvm-svn: 95374
-
Evan Cheng authored
llvm-svn: 95373
-
Chris Lattner authored
llvm-svn: 95368
-
Douglas Gregor authored
is a constructor for that class, right? Fixes PR6238. llvm-svn: 95367
-
Ted Kremenek authored
Add test case showing the analyzer invalidates '__block' variables when the block is passed as an argument to an ObjC method. llvm-svn: 95366
-
Zhongxing Xu authored
llvm-svn: 95365
-
Zhongxing Xu authored
llvm-svn: 95364
-
Anders Carlsson authored
If a global initializer has a non-trivial destructor it can't be emitted as a constant (even if it has a trivial constructor). llvm-svn: 95363
-
Zhongxing Xu authored
llvm-svn: 95362
-
Douglas Gregor authored
post-increment/post-decrement operators, be sure to consider both arguments. Fixes PR6237. llvm-svn: 95361
-
Zhongxing Xu authored
llvm-svn: 95360
-
Douglas Gregor authored
dependent DeclContext to be "complete". Fixes PR6236. llvm-svn: 95359
-
Zhongxing Xu authored
llvm-svn: 95357
-
Zhongxing Xu authored
spread GRState* everywhere. llvm-svn: 95354
-