- Jun 30, 2009
-
-
Daniel Dunbar authored
llvm-svn: 74473
-
Anders Carlsson authored
llvm-svn: 74472
-
David Greene authored
Remove commented code. llvm-svn: 74471
-
David Greene authored
Add a 256-bit register class and YMM registers. llvm-svn: 74469
-
David Goodwin authored
llvm-svn: 74468
-
Daniel Dunbar authored
llvm-svn: 74467
-
Douglas Gregor authored
- Track implicit instantiations vs. the not-yet-supported explicit specializations - Give implicit instantiations of function templates (and member functions of class templates) linkonce_odr linkage. - Improve name mangling for function template specializations, including the template arguments of the instantiation and the return type of the function. Note that our name-mangling is improved, but not correct: we still don't mangle substitutions, although the manglings we produce can be demangled. llvm-svn: 74466
-
Fariborz Jahanian authored
in the ctor-initializer list. More to come. llvm-svn: 74465
-
David Goodwin authored
llvm-svn: 74464
-
Daniel Dunbar authored
llvm-svn: 74463
-
- Jun 29, 2009
-
-
Daniel Dunbar authored
llvm-svn: 74462
-
Anders Carlsson authored
llvm-svn: 74460
-
Dan Gohman authored
Constant. This lets ConstantInts be handled as SCEVConstant instead of SCEVUnknown, as getUnknown no longer has special-case code for ConstantInt and friends. This usually doesn't affect the final output, since the constants end up getting folded later, but it does make intermediate expressions more obvious in many cases. llvm-svn: 74459
-
Daniel Dunbar authored
llvm-svn: 74457
-
Daniel Dunbar authored
module support to build). llvm-svn: 74456
-
Torok Edwin authored
llvm-svn: 74455
-
Douglas Gregor authored
redundant, implicit instantiations of function templates and provide a place where we can hang function template specializations. llvm-svn: 74454
-
Daniel Dunbar authored
- Patch by Jonathan Gray! llvm-svn: 74453
-
Devang Patel authored
llvm-svn: 74452
-
Daniel Dunbar authored
llvm-svn: 74451
-
Daniel Dunbar authored
(missed files). llvm-svn: 74450
-
Devang Patel authored
Update dwarf writer to only emit one DW_TAG_compile_unit per .o file. llvm-svn: 74449
-
Daniel Dunbar authored
llvm-svn: 74448
-
Dan Gohman authored
an individual exhaustive evaluation reflects only the exit value implied by an individual exit, which may differ from the actual exit value of the loop if there are other exits. This fixes PR4477. llvm-svn: 74447
-
Rafael Espindola authored
Not sure I understand how the temp register gets used, but this fixes a bug and introduces no regressions. llvm-svn: 74446
-
David Greene authored
Add some tests of advanced TableGen list functionality. llvm-svn: 74445
-
David Greene authored
Implement !cast<string>. llvm-svn: 74444
-
David Greene authored
Improve TableGen error reporting. llvm-svn: 74443
-
Torok Edwin authored
Not doing so causes some unittests to fail, because CurSection is uninitialized. llvm-svn: 74442
-
Daniel Dunbar authored
llvm-svn: 74441
-
Daniel Dunbar authored
llvm-svn: 74440
-
Andreas Bolka authored
llvm-svn: 74439
-
Torok Edwin authored
Also don't call finalizers for LoopPass if initialization was not called. Add a unittest that tests that these methods are called, in the proper order, and the correct number of times. llvm-svn: 74438
-
Dan Gohman authored
(otherwise harmless) uninitialized value warnings that Duncan found with gcc-4.4. llvm-svn: 74437
-
Owen Anderson authored
fence-atomic-fence down to just the atomic op. This is possible thanks to X86's relatively strong memory model, which guarantees that locked instructions (which are used to implement atomics) are implicit fences. llvm-svn: 74435
-
Argyrios Kyrtzidis authored
-Introduce Decl::getASTContext() which returns the reference from the TranslationUnitDecl that it is contained in. The general idea is that Decls can point to their own ASTContext so that it is no longer required to "manually" keep track and make sure that you pass the correct ASTContext to Decls' methods, e.g. methods like Decl::getAttrs should eventually not require a ASTContext parameter. llvm-svn: 74434
-
Argyrios Kyrtzidis authored
llvm-svn: 74433
-
Chris Lattner authored
by pointer. llvm-svn: 74432
-
Douglas Gregor authored
FunctionTemplateSpecializationInfo, in DeclTemplate.h. No functionality change. llvm-svn: 74431
-
Sebastian Redl authored
llvm-svn: 74430
-