- Sep 08, 2010
-
-
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
-
Chris Lattner authored
implementation's job to check for and lex the EndOfStatement marker. llvm-svn: 113347
-
Chris Lattner authored
Add this to the mc assembler, fixing PR8061 llvm-svn: 113346
-
NAKAMURA Takumi authored
ARM/Disassembler: Fix definitions incompatible(unsigned and uint32_t) to Cygwin-1.5, following up to r113255. llvm-svn: 113345
-
Sebastian Redl authored
Don't give 'global constructor' warnings for function statics, even if they have a direct initializer. Fixes PR8095. llvm-svn: 113344
-
Chris Lattner authored
rdar://8061602 llvm-svn: 113343
-
Jim Grosbach authored
llvm-svn: 113338
-
Jim Grosbach authored
llvm-svn: 113337
-
Jim Ingham authored
which controls whether to stop in a function matching the regexp. llvm-svn: 113335
-
John McCall authored
-Wtautological-compare instead of -Wsign-compare, which also implies turning them on by default. Restoration of r112877. llvm-svn: 113334
-
Jim Grosbach authored
related. (attempt deux, complete w/ test update this time) llvm-svn: 113333
-
Jim Grosbach authored
llvm-svn: 113332
-
Jim Grosbach authored
llvm-svn: 113331
-
John McCall authored
Itanium guards and use a slightly different compiled-in API. llvm-svn: 113330
-
Dan Gohman authored
AliasAnalysis, and some code for implementing the new query on top of existing implementations by making standard alias and getModRefInfo queries. llvm-svn: 113329
-
Jim Ingham authored
as well. llvm-svn: 113328
-
Johnny Chen authored
llvm-svn: 113327
-
Sebastian Redl authored
Fixes PR8110, and thus PR8109, PR8097, and parts of PR8101, PR8105 and PR8107. Only a few traits have tests for incomplete arrays, since I'm not yet clear what the result for them should be; Howards wants to file a DR to change the standard. llvm-svn: 113326
-
Johnny Chen authored
the call site of c() is a(). llvm-svn: 113325
-
Gabor Greif authored
llvm-svn: 113324
-
Jim Grosbach authored
present in the function and thus whether aligned load/store instructions can be used. llvm-svn: 113323
-
Jim Grosbach authored
llvm-svn: 113322
-
Douglas Gregor authored
CXXTemporaryObjectExpr, CXXScalarValueInitExpr, and CXXUnresolvedConstructExpr, getting rid of a bunch of FIXMEs in the process. llvm-svn: 113319
-