- Jul 01, 2010
-
-
Devang Patel authored
This is a regression caused by r106792 and caught by gdb testsuite. llvm-svn: 107430
-
Daniel Dunbar authored
llvm-svn: 107428
-
Daniel Dunbar authored
llvm-svn: 107426
-
Daniel Dunbar authored
llvm-svn: 107424
-
Dan Gohman authored
make it more aggressive in cases where both pointers are known to live in the same function. llvm-svn: 107420
-
Daniel Dunbar authored
Spencer! llvm-svn: 107418
-
Devang Patel authored
such a way that debug info for symbols preserved even if symbols are optimized away by the optimizer. Add new special pass to remove debug info for such symbols. llvm-svn: 107416
-
Devang Patel authored
llvm-svn: 107412
-
Bruno Cardoso Lopes authored
Add AVX SSE3 packed horizontal and & sub instructions llvm-svn: 107405
-
Bruno Cardoso Lopes authored
llvm-svn: 107404
-
Dan Gohman authored
llvm-svn: 107393
-
Gabor Greif authored
reformulate CallSite::getCallee to adapt to CallInst::ArgOffset, and make it work even if CallInst::op_* are private llvm-svn: 107390
-
Dan Gohman authored
doing the work manually. llvm-svn: 107384
-
Dan Gohman authored
from a Value to a Type, because it doesn't actually care about the Value. llvm-svn: 107383
-
Dan Gohman authored
llvm-svn: 107381
-
Dan Gohman authored
available in a register. This is pretty primitive, but it reduces the number of instructions in common testcases by 4%. llvm-svn: 107380
-
Dan Gohman authored
llvm-svn: 107377
-
Dan Gohman authored
to SelectionDAG. llvm-svn: 107376
-
Bruno Cardoso Lopes authored
llvm-svn: 107375
-
Dan Gohman authored
the same address. llvm-svn: 107373
-
Dan Gohman authored
SelectionDAGBuilder::getValue into a helper function, with fixes to use DenseMaps safely. llvm-svn: 107371
-
Dan Gohman authored
value if the search fails. llvm-svn: 107368
-
Bruno Cardoso Lopes authored
- Add AVX SSE2 Move doubleword and quadword instructions. - Add encode bits for VEX_W - All 128-bit SSE 1 & SSE2 instructions that are described in the .td file now have a AVX encoded form already working. llvm-svn: 107365
-
Mikhail Glushenkov authored
llvm-svn: 107361
-
Mikhail Glushenkov authored
llvm-svn: 107360
-
Jakob Stoklund Olesen authored
llvm-svn: 107355
-
Jakob Stoklund Olesen authored
llvm-svn: 107351
-
Bill Wendling authored
correct catch-all value. This saves having to iterate through all of the selectors in the program again. llvm-svn: 107345
-
Jim Grosbach authored
llvm-svn: 107335
-
Jim Grosbach authored
structs. rdar://8145832 llvm-svn: 107332
-
- Jun 30, 2010
-
-
Devang Patel authored
llvm-svn: 107323
-
Jim Grosbach authored
llvm-svn: 107321
-
Dan Gohman authored
entries associated with the value being erased in the folding set map. These entries used to be harmless, because a SCEVUnknown doesn't store any information about its Value*, so having a new Value allocated at the old Value's address wasn't a problem. But now that ScalarEvolution is storing more information about values, this is no longer safe. llvm-svn: 107316
-
Bruno Cardoso Lopes authored
llvm-svn: 107308
-
Jakob Stoklund Olesen authored
llvm-svn: 107307
-
Bruno Cardoso Lopes authored
llvm-svn: 107306
-
Jakob Stoklund Olesen authored
LocalRewriter::runOnMachineFunction uses this information to mark dead spill slots. This means that InlineSpiller now also works for functions that spill. llvm-svn: 107302
-
Bruno Cardoso Lopes authored
llvm-svn: 107300
-
Dan Gohman authored
nsw and nuw flags from IR Instructions. On further consideration, this isn't valid. llvm-svn: 107298
-
Duncan Sands authored
this could break something (but doesn't seem to). llvm-svn: 107295
-