- Feb 05, 2010
-
-
Chris Lattner authored
llvm-svn: 95432
-
Chris Lattner authored
lower the SETB* instructions. llvm-svn: 95431
-
Douglas Gregor authored
llvm-svn: 95430
-
Douglas Gregor authored
llvm-svn: 95429
-
Charles Davis authored
llvm-svn: 95428
-
Douglas Gregor authored
llvm-svn: 95427
-
Ted Kremenek authored
llvm-svn: 95425
-
Daniel Dunbar authored
llvm-svn: 95423
-
Douglas Gregor authored
when instantiating the declaration of a member template: - Only check if the have a template template argument at a specific position when we already know that we have template arguments at that level; otherwise, we're substituting for a level-reduced template template parameter. - When trying to find an instantiated declaration for a template template parameter, look into the instantiated scope. This was a typo, where we had two checks for TemplateTypeParmDecl, one of which should have been a TemplateTemplateParmDecl. With these changes, tramp3d-v4 passes -fsyntax-only. llvm-svn: 95421
-
Chris Lattner authored
xform it is checking to actually pass. There is no need to match m_SelectCst<0, -1> since instcombine canonicalizes that into not(sext). Add matches for sext(not(x)) in addition to not(sext(x)). llvm-svn: 95420
-
Daniel Dunbar authored
llvm-svn: 95416
-
Chris Lattner authored
llvm-svn: 95414
-
Chris Lattner authored
llvm-svn: 95410
-
Dan Gohman authored
container data. This prevents it from holding onto dangling pointers and potentially behaving unpredictably. llvm-svn: 95409
-
Chris Lattner authored
llvm-svn: 95408
-
Dan Gohman authored
malloc caller in a profile. llvm-svn: 95407
-
Fariborz Jahanian authored
(Fixes radar 7609722). llvm-svn: 95406
-
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
-