aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* When we split a basic block, there's a default branch to the newly created BB.Bill Wendling2009-03-061-0/+3
* Revert 66224.Devang Patel2009-03-061-9/+7
* Revert rev. 66167. Devang Patel2009-03-061-31/+9
* SRThreshold is meant to be inclusive.Evan Cheng2009-03-061-1/+1
* Tweak the check for promotable alloca's to handleDale Johannesen2009-03-061-1/+7
* Do not let debug info prevert globalopt from shriking a global vars to boolean.Devang Patel2009-03-061-7/+9
* Add "check/remove dbg var" helper routines.Devang Patel2009-03-061-0/+44
* Don't use plain INC32 and DEC32 on x86-64; it needsDan Gohman2009-03-052-8/+30
* When creating X86ISD::INC and X86ISD::DEC nodes, only add one operand.Dan Gohman2009-03-051-1/+6
* Fix the "test" optimization to recognize "dec" as an add ofDan Gohman2009-03-051-9/+8
* move some code to gracefully handle the case when a handler crashes.Chris Lattner2009-03-051-4/+6
* GlobalOpt only process non constant local GVs while optimizing global vars.Devang Patel2009-03-051-9/+31
* Add missing file.Duncan Sands2009-03-051-0/+1
* (Hopefully) silence a warning.Owen Anderson2009-03-051-1/+1
* Be more careful about choosing restore points when doing restore folding. Th...Owen Anderson2009-03-051-5/+28
* Daniel wanted the stack printed upside down. Perhaps heChris Lattner2009-03-051-6/+14
* indicate what the program args line is.Chris Lattner2009-03-051-1/+3
* switch this message back to only being in -debug mode.Chris Lattner2009-03-051-1/+1
* When allocating stubs, keep track of which Functions are referencing the stub.Nate Begeman2009-03-051-17/+120
* Do not split edges to EH landing pads. It will cause code size explosion.Evan Cheng2009-03-051-0/+6
* Fix how livein live intervals are handled. Previously it could end at MBB sta...Evan Cheng2009-03-051-4/+9
* Fix another case where debug info was affectingDale Johannesen2009-03-051-4/+17
* Ignore the debug info intrinsics when looking for dependency through basic bl...Zhou Sheng2009-03-051-0/+5
* Add comment to emphasize that the while body is empty.Bill Wendling2009-03-051-2/+2
* Fix another case where a dbg.declare meant somethingDale Johannesen2009-03-051-6/+13
* Temporarily revert r65994. It was causing rdar://6646455.Bill Wendling2009-03-041-20/+6
* add some helper classes for building light-weight symbolic stack tracesChris Lattner2009-03-041-0/+69
* Re-commit 65975 and a fix for the problem thatDale Johannesen2009-03-041-0/+2
* Add a new 'AddSignalHandler' function to Signals.h that allowsChris Lattner2009-03-042-135/+83
* Fix this comment.Dan Gohman2009-03-041-1/+2
* Add an assertion for a condition that's always true, and notDan Gohman2009-03-041-0/+3
* Re-apply 66008, now that the unfoldMemoryOperand bug is fixed.Dan Gohman2009-03-044-127/+298
* Correct this comment.Dan Gohman2009-03-041-1/+1
* When using MachineInstr operand indices on SDNodes, the numberDan Gohman2009-03-041-3/+4
* complete comment.Chris Lattner2009-03-041-1/+3
* this wasn't intended to be committed.Chris Lattner2009-03-041-2/+1
* Fix PR3720 by properly propagating alignment information from memcpy/memmove Chris Lattner2009-03-041-7/+34
* Fix a thinko in the JIT where the address of a GV was only recorded in the mapNate Begeman2009-03-042-6/+16
* Fix BuildVectorSDNode::isConstantSplat to handle one-element vectors.Bob Wilson2009-03-041-2/+2
* Add a restore folder, which shaves a dozen or so machineinstrs off oggenc. U...Owen Anderson2009-03-041-6/+75
* Fix PR3666: isel calls to constant addresses.Evan Cheng2009-03-043-4/+9
* PR3686: make the legalizer handle bitcast from i80 to x86 long double.Eli Friedman2009-03-042-0/+8
* Revert r66004 for now; it's causing a variety of test failures.Dan Gohman2009-03-044-295/+127
* Teach the x86 backend to eliminate "test" instructions by using the EFLAGSDan Gohman2009-03-044-127/+295
* Revert unintended commmit.Dale Johannesen2009-03-041-5/+2
* Skip ptr-to-ptr bitcasts when counting in another case.Dale Johannesen2009-03-041-4/+4
* Always skip ptr-to-ptr bitcasts when counting,Dale Johannesen2009-03-042-7/+10
* Fix PR3701. 1. X86 target renamed eflags register to flags. This matches what...Evan Cheng2009-03-042-26/+55
* If a global constant is dead then global's debug info should not prevent the ...Devang Patel2009-03-041-6/+20
* Make my earlier patch to skip debug intrinsicsDale Johannesen2009-03-041-2/+1