aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add CreateNUWAdd and CreateNUWSub to complement the existing CreateNSWAdd andNick Lewycky2009-11-121-0/+42
* should not commit when distracted.Chris Lattner2009-11-121-4/+3
* Make the BranchFolderPass class local to BranchFolding.cpp.Dan Gohman2009-11-122-14/+15
* We now thread some impossible condition information with LVI.Chris Lattner2009-11-121-2/+30
* Minor code cleanups.Dan Gohman2009-11-121-9/+9
* with the new code we can thread non-instruction values. ThisChris Lattner2009-11-122-3/+46
* this argument can be an arbitrary value, it doesn't need to be an instruction.Chris Lattner2009-11-121-4/+3
* expose edge information and switch j-t to use it.Chris Lattner2009-11-123-2/+27
* Fixed an iteration condition in PreAllocSplitting. This should fix some misco...Lang Hames2009-11-121-1/+1
* move some stuff into DEBUG's and turn on lazy-value-info forChris Lattner2009-11-122-4/+6
* Fix typo, cleanup whitespace.Eric Christopher2009-11-121-35/+35
* Do not use StringRef in DebugInfo interface. Devang Patel2009-11-124-34/+46
* Tail merge at any size when there are two potentials blocks and oneDan Gohman2009-11-122-10/+61
* Don't mark a call as potentially throwing if the function it's calling has theBill Wendling2009-11-111-1/+21
* A real solution for the first part of PR5445Bruno Cardoso Lopes2009-11-111-1/+6
* make LazyValueInfo actually to some stuff. This isn't very tested but improvesChris Lattner2009-11-111-8/+152
* pass TD into a SimplifyCmpInst call. Add another case thatChris Lattner2009-11-111-3/+24
* Promote MergePotentialsElt and SameTailElt to be regular classesDan Gohman2009-11-112-58/+107
* x86 users can now return arbitrary sized structs. Structs too large to fit i...Kenneth Uildriks2009-11-113-67/+228
* Revert this line of 86871.Dan Gohman2009-11-111-1/+1
* If doesSupportDebugInformation() is false then do not try to emit dwarf debug...Devang Patel2009-11-111-0/+3
* Check in the changes to this file too.Dan Gohman2009-11-111-3/+9
* Add support for tail duplication to BranchFolding, and extendDan Gohman2009-11-116-60/+572
* Fix liveness calculation when splitting critical edges during PHI elimination.Jakob Stoklund Olesen2009-11-114-55/+83
* Reenable StackTracke.cpp test.Devang Patel2009-11-111-1/+1
* Add SetDebugLocation() variant to Devang Patel2009-11-111-0/+9
* Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ...Evan Cheng2009-11-113-0/+26
* Do jump table adjustment before constant island allocationJim Grosbach2009-11-111-4/+7
* Fix indentation level.Dan Gohman2009-11-111-8/+8
* Whitespace cleanups.Dan Gohman2009-11-111-93/+92
* Prefix MBB numbers with "BB#" in debug output to make it clear whatDan Gohman2009-11-111-3/+3
* Minor code simplification.Dan Gohman2009-11-111-9/+8
* Fix a copy+pasto in a comment.Dan Gohman2009-11-111-1/+1
* Set isBarrier = 1 on return instructions, as they are control barriers.Dan Gohman2009-11-115-4/+5
* Use a tab in INT3's asm string, for consistency.Dan Gohman2009-11-111-1/+1
* another const prop failure.Chris Lattner2009-11-111-0/+9
* add a noteChris Lattner2009-11-111-0/+28
* Reject duplicate case values in a switch, PR5450.Chris Lattner2009-11-111-1/+5
* Don't trivially delete unused calls to llvm.invariant.start. This allowsDuncan Sands2009-11-113-0/+41
* Add nounwind.Evan Cheng2009-11-114-4/+4
* remove the now dead condprop pass, PR3906.Chris Lattner2009-11-116-306/+0
* Fix JITTest.ModuleDeletion in -Asserts mode (which turns off JITEmitDebugInfoJeffrey Yasskin2009-11-111-1/+7
* remove condprop testcases.Chris Lattner2009-11-1110-2588/+0
* Add StringRef::split(StringRef), to complement StringRef::split(char).Daniel Dunbar2009-11-111-0/+17
* Remove dead code.Rafael Espindola2009-11-111-5/+0
* Show command-line args and features passed into backend in debug output. Appr...Sandeep Patel2009-11-112-0/+10
* Add missing run line. Devang, please check.Daniel Dunbar2009-11-111-0/+1
* Fix -Asserts warning.Daniel Dunbar2009-11-111-0/+1
* The TBB and TBH instructions for Thumb2 are really handy for jump tables, butJim Grosbach2009-11-111-3/+96
* stub out some LazyValueInfo interfaces, and have JumpThreadingChris Lattner2009-11-113-26/+189