aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* simplify some code.Chris Lattner2008-06-161-24/+21
* Apply a patch from Nathan Keynes, which speeds up llvm-link onChris Lattner2008-06-161-1/+0
* Remove special case handling of empty MBBs now that we assign indices to them.Owen Anderson2008-06-161-8/+5
* handle vectors. Any integers that got here would necessarily be different al...Chris Lattner2008-06-161-8/+11
* Simplify ResolveTypes by pulling the null case out into the one Chris Lattner2008-06-161-42/+30
* Iterating over SmallPtrSet is not deterministic.Evan Cheng2008-06-161-6/+6
* simplify RecursiveResolveTypes and ResolveTypes by pulling the naming out ofChris Lattner2008-06-161-23/+20
* Add a new flag that disables symbol lookup with dlsym when set. This allowsChris Lattner2008-06-161-33/+35
* Add support for icache invalidation on non-darwin ppc systems.Chris Lattner2008-06-161-2/+19
* Re-enable empty block indexing by default, since it doesn't seem to have anyOwen Anderson2008-06-161-21/+9
* Make BuildSubAggregate use FindInsertedElement again to prevent it fromMatthijs Kooijman2008-06-161-20/+48
* Make the InsertBefore argument to FindInsertedValue optional, so you can find...Matthijs Kooijman2008-06-161-3/+8
* Pass around Instruction* instead of Instruction& in FindInsertedValue and fri...Matthijs Kooijman2008-06-162-6/+6
* 80 column fixes.Matthijs Kooijman2008-06-162-16/+33
* Move FindScalarValue from InstructionCombining.cpp to ValueTracking.cpp. WhileMatthijs Kooijman2008-06-162-147/+129
* Minor comment fix.Argyrios Kyrtzidis2008-06-161-1/+1
* Allow these transforms for types like i256 whileDuncan Sands2008-06-161-8/+6
* Fix read after free found by valgrind.Evan Cheng2008-06-161-15/+10
* Add option to commuteInstruction() which forces it to create a new (commuted)...Evan Cheng2008-06-165-11/+45
* Make indexing empty basic blocks an option for the moment.Owen Anderson2008-06-161-9/+21
* simplify some code by using a helper function. This really reallyChris Lattner2008-06-161-22/+16
* move a bunch of predicates up into their own sectionChris Lattner2008-06-161-157/+171
* Other parts of this code treat noalias arguments as objects forChris Lattner2008-06-161-4/+8
* If we are checking to see if the result of a call aliases aChris Lattner2008-06-161-1/+21
* Assign indices to empty basic blocks. This will be necessary for StrongPHIEl...Owen Anderson2008-06-161-4/+9
* Refactor basicaa's main alias function somethin' fierce. Chris Lattner2008-06-161-104/+94
* Switch from generating the int128 typedefs based on targetdata to generatingChris Lattner2008-06-161-6/+4
* Fix the crash on SimplifyLibCalls/2005-05-20-sprintf-crash.llChris Lattner2008-06-161-1/+1
* fix pr2460Chris Lattner2008-06-161-1/+2
* The transforms in visitEXTRACT_VECTOR_ELT areDuncan Sands2008-06-151-4/+4
* LegalizeTypes support for INSERT_VECTOR_ELT withDuncan Sands2008-06-153-26/+59
* Fix PR2434. When scanning for exising binary operator to reuse don't Wojciech Matyjewicz2008-06-151-15/+15
* Add a missing semicolon.Wojciech Matyjewicz2008-06-151-1/+1
* Fix the sys::Path::getSuffix() implementation.Argyrios Kyrtzidis2008-06-153-5/+32
* Fix the environment block that is passed to the CreateProcess function.Argyrios Kyrtzidis2008-06-151-1/+28
* Remove a redundant AfterLegalize check. TurnDuncan Sands2008-06-141-4/+5
* Change 'while' loop to 'do' loop.Wojciech Matyjewicz2008-06-141-4/+11
* add missing atomic intrinsic from gccAndrew Lenharth2008-06-147-28/+28
* Fix a case where tailcallelim wouldn't set the changed bit when it made a cha...Chris Lattner2008-06-141-1/+3
* Teach the spiller to commute instructions in order to fold a reload. This hit...Evan Cheng2008-06-131-18/+125
* Don't skip over instructions other than loads that might read memory Eli Friedman2008-06-131-5/+6
* Protect ChangeCompareStride from situations in which it is possibleDan Gohman2008-06-131-3/+12
* Make sure SimplifyStoreAtEndOfBlock doesn't mess with loops; the Eli Friedman2008-06-131-2/+6
* Disable some DAG combiner optimizations that may beDuncan Sands2008-06-133-59/+92
* Use recently added getTruncateOrZeroExtend method to make the code shorter.Wojciech Matyjewicz2008-06-131-5/+1
* Crash less. The i64 restriction in BinomialCoefficient caused some problemsNick Lewycky2008-06-131-24/+30
* fix a minor deviation from the original in my previous commitGabor Greif2008-06-121-1/+1
* op_iterator-ify some loops, low hanging fruit only, there is moreGabor Greif2008-06-121-19/+21
* Do not speculatively execute an instruction by hoisting it to its predecessor...Evan Cheng2008-06-122-2/+27
* Revert 52223.Evan Cheng2008-06-121-18/+0