- Sep 08, 2010
-
-
Bill Wendling authored
llvm-svn: 113401
-
Jim Grosbach authored
Re-running some nightly testers w/ it enabled to verify. llvm-svn: 113399
-
Bill Wendling authored
llvm-svn: 113398
-
Fariborz Jahanian authored
Radar 8400356. llvm-svn: 113397
-
Sean Callanan authored
certain functions from being resolved correctly. Some functions (particularly varargs functions) are BitCast before being called, and the problem was that a CallInst where getCalledValue() returned a BitCast ConstantExpr was not being relocated at all. This problem should now be resolved for the case of BitCast. llvm-svn: 113396
-
Duncan Sands authored
llvm-svn: 113395
-
Jim Grosbach authored
pointer was intended. rdar://8401980 llvm-svn: 113394
-
Duncan Sands authored
llvm-svn: 113393
-
Eric Christopher authored
llvm-svn: 113392
-
Argyrios Kyrtzidis authored
PCH got a severe beating by the boost-using test case reported here: http://llvm.org/PR8099 Fix issues like: -When PCH reading, make sure Decl's getASTContext() doesn't get called since a Decl in the parent hierarchy may be initializing. -In ASTDeclReader::VisitFunctionDecl VisitRedeclarable should be called before using FunctionDecl's isCanonicalDecl() -In ASTDeclReader::VisitRedeclarableTemplateDecl CommonOrPrev must be initialized before anything else. llvm-svn: 113391
-
Dale Johannesen authored
Omission of memory form of PI2PD is intentional; this does not use an MMX register and does not put the chip into MMX mode (PI2PS, oddly enough, does). Operands of PI2PS follow the gcc builtin, not Intel. llvm-svn: 113388
-
Eric Christopher authored
llvm-svn: 113387
-
Jakob Stoklund Olesen authored
llvm-svn: 113386
-
Owen Anderson authored
llvm-svn: 113385
-
Bill Wendling authored
2-phase build of llvm and llvm-gcc, similar to what the buildbots do, and runs the regression testsuite. Things to do: - Work out some bugs with llvm-gcc flags. - Not all platforms support ObjC. - Run the test-suite. llvm-svn: 113382
-
Bill Wendling authored
llvm-svn: 113381
-
Owen Anderson authored
so that it can access them. These are not intended to be externally accessible APIs. llvm-svn: 113380
-
Daniel Dunbar authored
llvm-svn: 113379
-
Bruno Cardoso Lopes authored
llvm-svn: 113378
-
Roman Divacky authored
llvm-svn: 113375
-
Owen Anderson authored
modules are instantiated in them. If the context is deleted, all of its owned modules are also deleted. llvm-svn: 113374
-
Howard Hinnant authored
Hooked the following up to clang: is_class, is_enum, has_nothrow_copy_assign, has_trivial_destructor, has_virtual_destructor, is_pod. Implemented has_copy_assign. llvm-svn: 113373
-
Greg Clayton authored
llvm-svn: 113372
-
Jim Ingham authored
llvm-svn: 113371
-
Caroline Tice authored
Make sure creating a pending instance doesn't also trigger creating a live instance; also make sure creating a pending instance uses the specified instance name rather than creating a new one; add brackets to instance names when searching for and removing pending instances. llvm-svn: 113370
-
Bruno Cardoso Lopes authored
nodes to emit shuffles and don't do isel mask matching anymore. - Add the selection of the remaining shuffle opcode (movddup) - Introduce two new functions to "recognize" where we may get potential folds and add several comments to them explaining why they are not yet in the desidered shape. - Add more patterns to fallback the case where we select a specific shuffle opcode as if it could fold a load, but it can't, so remap to a valid instruction. - Add a couple of FIXMEs to address in the following days once there's a good solution to the current folding problem. llvm-svn: 113369
-
Jim Grosbach authored
option to disable base pointer usage, pay attention to it when deciding if we can realign (if no base pointer and VLAs, we can't). llvm-svn: 113366
-
Jim Grosbach authored
llvm-svn: 113365
-
Howard Hinnant authored
llvm-svn: 113364
-
Greg Clayton authored
new change will omit unneeded symbol table entries and coalesce function entries (N_FUN stab entries) with their linker code symbol (N_SECT symbols) into only the function symbol to avoid duplicate symbol table entries. It will also coalesce N_STSYM and the data linker symbol into just one static data symbol. llvm-svn: 113363
-
Tobias Grosser authored
Follow the same logic in the LoopPass, ModulePass and CallGraphSCCPass printers, as it was already used in the BasicBlockPass and FunctionPass printers. This is more consistent. The other option would have been to completely disable dumping the analysis information. However, as this information is the only information printed if the -analysis flag is set, calling opt would not do anything at all. llvm-svn: 113360
-
Tobias Grosser authored
llvm-svn: 113359
-
Roman Divacky authored
llvm-svn: 113358
-
Francois Pichet authored
llvm-svn: 113356
-
Kalle Raiskila authored
Some cases of lowering to rotate were miscompiled. llvm-svn: 113355
-
Francois Pichet authored
llvm-svn: 113354
-
-
-
Chris Lattner authored
fixing rdar://8403974 llvm-svn: 113349
-
Chris Lattner authored
implementing rdar://8033482 and PR7254. llvm-svn: 113348
-