summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* use getPredicateOnEdge to fold comparisons through PHI nodes,Chris Lattner2009-11-12
* various fixes to the lattice transfer functions.Chris Lattner2009-11-12
* switch jump threading to use getPredicateOnEdge in one placeChris Lattner2009-11-12
* Add a new getPredicateOnEdge method which returns more rich information forChris Lattner2009-11-12
* Move the utility function UpdateTerminator() from CodePlacementOpt() intoJim Grosbach2009-11-12
* Revert 86857. It's causing consumer-typeset to fail, and there's a better way...Jim Grosbach2009-11-12
* Use stubs when we have them, otherwise use code we already have,Eric Christopher2009-11-12
* Add the braces gcc suggested.Daniel Dunbar2009-11-12
* Make the BranchFolderPass class local to BranchFolding.cpp.Dan Gohman2009-11-12
* Minor code cleanups.Dan Gohman2009-11-12
* with the new code we can thread non-instruction values. ThisChris Lattner2009-11-12
* this argument can be an arbitrary value, it doesn't need to be an instruction.Chris Lattner2009-11-12
* expose edge information and switch j-t to use it.Chris Lattner2009-11-12
* Fixed an iteration condition in PreAllocSplitting. This should fix some misco...Lang Hames2009-11-12
* move some stuff into DEBUG's and turn on lazy-value-info forChris Lattner2009-11-12
* Fix typo, cleanup whitespace.Eric Christopher2009-11-12
* Do not use StringRef in DebugInfo interface. Devang Patel2009-11-12
* Tail merge at any size when there are two potentials blocks and oneDan Gohman2009-11-12
* Don't mark a call as potentially throwing if the function it's calling has theBill Wendling2009-11-11
* A real solution for the first part of PR5445Bruno Cardoso Lopes2009-11-11
* make LazyValueInfo actually to some stuff. This isn't very tested but improvesChris Lattner2009-11-11
* pass TD into a SimplifyCmpInst call. Add another case thatChris Lattner2009-11-11
* Promote MergePotentialsElt and SameTailElt to be regular classesDan Gohman2009-11-11
* x86 users can now return arbitrary sized structs. Structs too large to fit i...Kenneth Uildriks2009-11-11
* Revert this line of 86871.Dan Gohman2009-11-11
* If doesSupportDebugInformation() is false then do not try to emit dwarf debug...Devang Patel2009-11-11
* Check in the changes to this file too.Dan Gohman2009-11-11
* Add support for tail duplication to BranchFolding, and extendDan Gohman2009-11-11
* Fix liveness calculation when splitting critical edges during PHI elimination.Jakob Stoklund Olesen2009-11-11
* Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ...Evan Cheng2009-11-11
* Do jump table adjustment before constant island allocationJim Grosbach2009-11-11
* Fix indentation level.Dan Gohman2009-11-11
* Whitespace cleanups.Dan Gohman2009-11-11
* Prefix MBB numbers with "BB#" in debug output to make it clear whatDan Gohman2009-11-11
* Minor code simplification.Dan Gohman2009-11-11
* Set isBarrier = 1 on return instructions, as they are control barriers.Dan Gohman2009-11-11
* Use a tab in INT3's asm string, for consistency.Dan Gohman2009-11-11
* another const prop failure.Chris Lattner2009-11-11
* add a noteChris Lattner2009-11-11
* Reject duplicate case values in a switch, PR5450.Chris Lattner2009-11-11
* Don't trivially delete unused calls to llvm.invariant.start. This allowsDuncan Sands2009-11-11
* remove the now dead condprop pass, PR3906.Chris Lattner2009-11-11
* Remove dead code.Rafael Espindola2009-11-11
* Show command-line args and features passed into backend in debug output. Appr...Sandeep Patel2009-11-11
* Fix -Asserts warning.Daniel Dunbar2009-11-11
* The TBB and TBH instructions for Thumb2 are really handy for jump tables, butJim Grosbach2009-11-11
* stub out some LazyValueInfo interfaces, and have JumpThreadingChris Lattner2009-11-11
* Make sure that the exception handling data has the same visibility as theBill Wendling2009-11-11
* Do not assume first function scope seen represents current function. Devang Patel2009-11-11
* Add From arguments to StringRef search functions, and tweak doxyments.Daniel Dunbar2009-11-11