- Feb 26, 2009
-
-
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
-
Dan Gohman authored
llvm-svn: 65365
-
Dan Gohman authored
ashr instcombine to help expose this code. And apply the fix to SelectionDAG's copy of this code too. llvm-svn: 65364
-
Dan Gohman authored
handling non-constant strides. No functionality change. llvm-svn: 65363
-
Dan Gohman authored
llvm-svn: 65359
-
Devang Patel authored
This fixes objc.dg/dwarf-prototypes.m scan-assembler DW_AT_prototyped from llvmgcc42 test suite. llvm-svn: 65357
-
Bill Wendling authored
llvm-svn: 65355
-
Devang Patel authored
While folding unconditional return move DbgRegionEndInst into the predecessor, instead of removing it. This fixes following tests from llvmgcc42 testsuite. gcc.c-torture/execute/20000605-3.c gcc.c-torture/execute/20020619-1.c gcc.c-torture/execute/20030920-1.c gcc.c-torture/execute/loop-ivopts-1.c llvm-svn: 65353
-
Devang Patel authored
If there is not any debug info available for any global variables and any subprograms then there is not any debug info to emit. llvm-svn: 65352
-
Dan Gohman authored
trip counts that use signed comparisons. It's not obviously the best approach for preserving trip count information, and at any rate there isn't anything in the tree right now that makes use of that, so for now always using zero-extensions is preferable. llvm-svn: 65347
-