summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* This file contains only the Linker's file linking supportReid Spencer2004-12-13
* For PR351: \Reid Spencer2004-12-13
* For PR351: \Reid Spencer2004-12-13
* Implement error handling in OpenAndLoad* functions so the Linker can handle it.Reid Spencer2004-12-13
* Make the size() method constReid Spencer2004-12-13
* For PR351:Remove the file type checking methods (now in sys::Path)Reid Spencer2004-12-13
* Add V8 SPEC status.Brian Gaeke2004-12-13
* Change indentation of a whole bunch of code, no real changes here.Chris Lattner2004-12-12
* More substantial simplifications and speedups. This makes ADCE about 20% fasterChris Lattner2004-12-12
* More minor microoptimizationsChris Lattner2004-12-12
* Remove some more set operationsChris Lattner2004-12-12
* Reduce number of set operations.Chris Lattner2004-12-12
* Optimize div/rem + select combinations more.Chris Lattner2004-12-12
* Fix Regression/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll, and all programsChris Lattner2004-12-12
* CSE calls to getTypeSize.Chris Lattner2004-12-12
* Properly implement copying of a global, fixing the 255.vortex & povrayChris Lattner2004-12-12
* Simplify code and do not invalidate iterators.Chris Lattner2004-12-12
* Use the target triple to pick this target.Chris Lattner2004-12-12
* Complete the list of MultiSource failures.Brian Gaeke2004-12-12
* hbd should be working now.Brian Gaeke2004-12-12
* Finally enable the setcc-branch folding code.Brian Gaeke2004-12-12
* Add (currently disabled) code for canFoldSetCCBrian Gaeke2004-12-12
* Though the previous xform applies to literally dozens (hundreds?) of variablesChris Lattner2004-12-12
* Add stubs for setcc-branch folding support.Brian Gaeke2004-12-12
* If a variable can only hold two values, and is not already a bool, shrink itChris Lattner2004-12-12
* If one side of and/or is known to be 0/-1, it doesn't matterChris Lattner2004-12-11
* Print llvm code one function at a time.Brian Gaeke2004-12-11
* Check in the file I forgot last night, to solve all of the crashes in everyChris Lattner2004-12-11
* JIT should print LLVM each function before selecting instructions for it.Brian Gaeke2004-12-11
* Rename Path::get -> Path::toStringReid Spencer2004-12-11
* Only cound if we actually made a change.Chris Lattner2004-12-11
* The split bb is really the exit of the old functionChris Lattner2004-12-11
* Two bug fixes:Chris Lattner2004-12-11
* Do not delete the entry block to a function.Chris Lattner2004-12-11
* Bools are *also* not ints. Sigh. Furthermore, most of the TargetMachineBrian Gaeke2004-12-11
* Look for many more moves to fold (previously, we onlyBrian Gaeke2004-12-11
* Make GEPs not suck so much:Brian Gaeke2004-12-11
* Update lists of failing benchmarks, including info on whichBrian Gaeke2004-12-11
* Implement Transforms/SCCP/ipsccp-gvar.ll, by tracking values stored toChris Lattner2004-12-11
* Fix a bug where we could delete dead invoke instructions with uses.Chris Lattner2004-12-11
* Path::get -> Path::toStringReid Spencer2004-12-11
* Implement SCCP/ipsccp-conditional.ll, by totally deleting dead blocks.Chris Lattner2004-12-10
* Fix SCCP/2004-12-10-UndefBranchBug.llChris Lattner2004-12-10
* Make sure to link the target-triple as well, so it ends up in the .llvm.bc fileChris Lattner2004-12-10
* Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll,Chris Lattner2004-12-10
* Move -lowerselect later in the chain; some select instructions wereBrian Gaeke2004-12-10
* Add the rest of the multiply instructions.Brian Gaeke2004-12-10
* Support binary operations with immediates for <= cInt.Brian Gaeke2004-12-10
* Update lists of failing benchmarks (except C++...something is theBrian Gaeke2004-12-10
* This is the initial implementation of IPSCCP, as requested by Brian.Chris Lattner2004-12-10