summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* More substantial simplifications and speedups. This makes ADCE about 20% fasterChris Lattner2004-12-121-97/+43
* More minor microoptimizationsChris Lattner2004-12-121-6/+4
* Remove some more set operationsChris Lattner2004-12-121-6/+2
* Reduce number of set operations.Chris Lattner2004-12-121-2/+1
* Optimize div/rem + select combinations more.Chris Lattner2004-12-121-24/+89
* Fix Regression/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll, and all programsChris Lattner2004-12-121-0/+1
* CSE calls to getTypeSize.Chris Lattner2004-12-121-3/+2
* Properly implement copying of a global, fixing the 255.vortex & povrayChris Lattner2004-12-121-2/+25
* Simplify code and do not invalidate iterators.Chris Lattner2004-12-121-46/+9
* Use the target triple to pick this target.Chris Lattner2004-12-124-3/+23
* Complete the list of MultiSource failures.Brian Gaeke2004-12-121-5/+12
* hbd should be working now.Brian Gaeke2004-12-121-1/+0
* Finally enable the setcc-branch folding code.Brian Gaeke2004-12-121-17/+73
* Add (currently disabled) code for canFoldSetCCBrian Gaeke2004-12-121-0/+10
* Though the previous xform applies to literally dozens (hundreds?) of variablesChris Lattner2004-12-121-1/+2
* Add stubs for setcc-branch folding support.Brian Gaeke2004-12-121-0/+11
* If a variable can only hold two values, and is not already a bool, shrink itChris Lattner2004-12-121-22/+78
* If one side of and/or is known to be 0/-1, it doesn't matterChris Lattner2004-12-111-0/+37
* Print llvm code one function at a time.Brian Gaeke2004-12-111-1/+1
* Check in the file I forgot last night, to solve all of the crashes in everyChris Lattner2004-12-111-0/+1
* JIT should print LLVM each function before selecting instructions for it.Brian Gaeke2004-12-111-0/+4
* Rename Path::get -> Path::toStringReid Spencer2004-12-114-12/+14
* Only cound if we actually made a change.Chris Lattner2004-12-111-3/+6
* The split bb is really the exit of the old functionChris Lattner2004-12-111-2/+2
* Two bug fixes:Chris Lattner2004-12-111-17/+27
* Do not delete the entry block to a function.Chris Lattner2004-12-111-1/+5
* Bools are *also* not ints. Sigh. Furthermore, most of the TargetMachineBrian Gaeke2004-12-111-1/+6
* Look for many more moves to fold (previously, we onlyBrian Gaeke2004-12-111-2/+24
* Make GEPs not suck so much:Brian Gaeke2004-12-111-15/+67
* Update lists of failing benchmarks, including info on whichBrian Gaeke2004-12-111-24/+21
* Implement Transforms/SCCP/ipsccp-gvar.ll, by tracking values stored toChris Lattner2004-12-111-12/+85
* Fix a bug where we could delete dead invoke instructions with uses.Chris Lattner2004-12-111-0/+26
* Path::get -> Path::toStringReid Spencer2004-12-118-38/+47
* Implement SCCP/ipsccp-conditional.ll, by totally deleting dead blocks.Chris Lattner2004-12-101-2/+29
* Fix SCCP/2004-12-10-UndefBranchBug.llChris Lattner2004-12-101-3/+51
* Make sure to link the target-triple as well, so it ends up in the .llvm.bc fileChris Lattner2004-12-101-1/+6
* Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll,Chris Lattner2004-12-101-14/+13
* Move -lowerselect later in the chain; some select instructions wereBrian Gaeke2004-12-101-6/+6
* Add the rest of the multiply instructions.Brian Gaeke2004-12-101-2/+8
* Support binary operations with immediates for <= cInt.Brian Gaeke2004-12-101-4/+23
* Update lists of failing benchmarks (except C++...something is theBrian Gaeke2004-12-101-2/+1
* This is the initial implementation of IPSCCP, as requested by Brian.Chris Lattner2004-12-101-63/+273
* Emit correct prototype for __builtin_alloca on V8.Brian Gaeke2004-12-101-1/+8
* Fix writer to properly quote label names when they don't containAlkis Evlogimenos2004-12-101-3/+7
* Do not allow empty label names.Alkis Evlogimenos2004-12-101-1/+1
* Implement test/Feature/escaped_label.llChris Lattner2004-12-101-0/+7
* Add SparcV8 target back into the buildBrian Gaeke2004-12-101-1/+1
* Adjust paths: Sparc/V8 --> SparcV8Brian Gaeke2004-12-102-3/+3
* Make this file self-contained.Brian Gaeke2004-12-101-1/+62
* Update list of failing MultiSource benchmarks. It works out to +5 -5, but IBrian Gaeke2004-12-101-7/+7
OpenPOWER on IntegriCloud