- Feb 26, 2009
-
-
Nick Lewycky authored
llvm-svn: 65517
-
Chris Lattner authored
llvm-svn: 65512
-
Chris Lattner authored
Next step: making them more coherent. llvm-svn: 65511
-
Zhou Sheng authored
conditional branch predecessors. llvm-svn: 65509
-
Nick Lewycky authored
llvm-svn: 65508
-
Chris Lattner authored
llvm-svn: 65507
-
Chris Lattner authored
llvm-svn: 65503
-
Owen Anderson authored
llvm-svn: 65501
-
Evan Cheng authored
ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these intrinsics expect the high bits will not be modified. llvm-svn: 65499
-
Evan Cheng authored
llvm-svn: 65498
-
Evan Cheng authored
If an available register falls through to a succ block, unset the last kill. Sorry, it's impossible to reduce a sensible test case. It basically requires the moon and stars to align in order to cause a failure. llvm-svn: 65497
-
Bob Wilson authored
llvm-svn: 65496
-
Julien Lerouge authored
llvm-svn: 65493
-
- Feb 25, 2009
-
-
Evan Cheng authored
llvm-svn: 65482
-
Dale Johannesen authored
overly long ints, e.g. i96, into pieces at PHIs and the nodes that feed into them; however big-endian reverses the order of the pieces (for some reason), and wasn't doing it the same way on both sides, so the pieces didn't match and runtime failures ensued. Fixes 188.ammp and sqlite3 on ppc32. llvm-svn: 65481
-
Devang Patel authored
Print variable's display name in dwarf DIE. llvm-svn: 65468
-
Chris Lattner authored
llvm-svn: 65464
-
Duncan Sands authored
copied field by LLVM field if the record has a variable sized field in it. The problem is that the LLVM field will not completely cover the variable sized gcc field. llvm-svn: 65463
-
Zhou Sheng authored
llvm-svn: 65456
-
Duncan Sands authored
llvm-svn: 65448
-
Duncan Sands authored
llvm-svn: 65447
-
Duncan Sands authored
llvm-svn: 65446
-
Duncan Sands authored
llvm-svn: 65445
-
Chris Lattner authored
llvm-svn: 65439
-
Evan Cheng authored
Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlobalVariablesUsing and replaced it something readable. It eliminated use of slow UniqueVector and replaced it with StringMap, SmallVector, and DenseMap, etc. It also fixed some non-deterministic behavior. This is a very minor compile time win. llvm-svn: 65438
-
Nick Lewycky authored
related code. llvm-svn: 65437
-
Chris Lattner authored
llvm-svn: 65436
-
Nick Lewycky authored
llvm-svn: 65435
-
Chris Lattner authored
llvm-svn: 65434
-
Chris Lattner authored
llvm-svn: 65430
-
Chris Lattner authored
llvm-svn: 65429
-
Scott Michel authored
llvm-svn: 65427
-
Scott Michel authored
results via reference parameters. This patch also appears to fix Evan's reported problem supplied as a reduced bugpoint test case. llvm-svn: 65426
-
Mon P Wang authored
or target) can be overloaded or not. llvm-svn: 65404
-
Devang Patel authored
llvm-svn: 65402
-
- Feb 24, 2009
-
-
Daniel Dunbar authored
has never been run!). - Sorry, don't know how to make an LLVM test case for this. llvm-svn: 65383
-
Dan Gohman authored
to more accurately describe what it does. Expand its doxygen comment to describe what the backedge-taken count is and how it differs from the actual iteration count of the loop. Adjust names and comments in associated code accordingly. llvm-svn: 65382
-
Bill Wendling authored
them are generic changes. - Use the "fast" flag that's already being passed into the asm printers instead of shoving it into the DwarfWriter. - Instead of calling "MI->getParent()->getParent()" for every MI, set the machine function when calling "runOnMachineFunction" in the asm printers. llvm-svn: 65379
-
Owen Anderson authored
llvm-svn: 65375
-
Bill Wendling authored
a DBG_LABEL or not. We want to fall back to the original way of emitting debug info when we're in -O0/-fast mode. - Add plumbing in to pass the "Fast" flag to places that need it. - XFAIL DebugInfo/deaddebuglabel.ll. This is finding 11 labels instead of 8. I need to investigate still. llvm-svn: 65367
-