aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* * Must save FP registers when calling CompilationCallback(), because FPMisha Brukman2003-08-151-24/+168
* Add support for reading command line arguments from an environment variable.Brian Gaeke2003-08-141-0/+74
* Improvement to the previous fix: branch following a delay slot ofVikram S. Adve2003-08-142-6/+10
* Stop annoying warnings about mismatched types with the argument of a freeChris Lattner2003-08-142-16/+48
* Implement a _REAL_ memory manager for the code generated by the JIT. ThisChris Lattner2003-08-141-42/+100
* Since we now have TableGen editing modes for VIM and (X)Emacs, we no longer needMisha Brukman2003-08-145-10/+10
* Restore 'nice name' to passChris Lattner2003-08-141-0/+1
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-147-7/+7
* Add new method to FunctionPassManager to add ImmutablePasses.Brian Gaeke2003-08-142-1/+21
* Unbreak SPARC backend: addPassesToJITCompile andBrian Gaeke2003-08-142-2/+2
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-143-17/+5
* Unbreak SPARC backend: addPassesToJITCompile andBrian Gaeke2003-08-141-3/+3
* Dramatically simplify how -time-passes works.Chris Lattner2003-08-142-62/+24
* Fix FIXME by removing FIXMEChris Lattner2003-08-131-1/+1
* This file uses stable_sortChris Lattner2003-08-131-0/+1
* Implement instcombine optimizations:Chris Lattner2003-08-131-1/+97
* X86 static backend: smackedBrian Gaeke2003-08-131-6/+2
* Generalize some of the add tests to allow for reassociation to take placeChris Lattner2003-08-131-10/+130
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-1313-15/+15
* Deconstify parameter to getPointerToFunction().Brian Gaeke2003-08-131-1/+1
* addPassesToJITCompile and addPassesToEmitMachineCode now take aBrian Gaeke2003-08-132-4/+5
* Deconstify parameter to getPointerToFunction().Brian Gaeke2003-08-132-4/+4
* Deconstify parameter to getPointerToFunction().Brian Gaeke2003-08-131-5/+3
* In ExecutionEngine::getPointerToGlobal(), throw away const qualifierBrian Gaeke2003-08-131-1/+1
* addPassesToJITCompile now takes a FunctionPassManager, to supportBrian Gaeke2003-08-131-2/+39
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-131-10/+10
* Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke2003-08-132-14/+8
* Assign arguments different ranks so they get grouped togetherChris Lattner2003-08-131-4/+10
* Implement constant folding of casts from boolean constants to other valuesChris Lattner2003-08-131-0/+19
* Removing the pool allocator from the main CVS tree.John Criswell2003-08-132-2963/+0
* Implement InstCombine/2003-08-12-AllocaNonNull.llChris Lattner2003-08-131-2/+4
* Do not cannonicalize (X != 0) into (cast X to bool)Chris Lattner2003-08-131-79/+68
* Change cannonicalization rules: add X,X is represented as multiplies, multipliesChris Lattner2003-08-131-8/+24
* Adjust files for move of mapping info stuff into the Sparc directoryChris Lattner2003-08-135-19/+20
* Mapping directory no longer existsChris Lattner2003-08-131-1/+1
* Incorporate mapping library into the sparc libraryChris Lattner2003-08-131-1/+1
* Obsolete fileChris Lattner2003-08-131-4/+0
* Just incorporating some notes I wrote for myself into a place where they won'tBrian Gaeke2003-08-131-0/+14
* For instructions in a delay slot of another instruction,Vikram S. Adve2003-08-122-24/+32
* For an instruction with delay slots, mark all live values beforeVikram S. Adve2003-08-124-32/+84
* Give std::map<BasicBlock *, BasicBlock *> the short name BBMap, becauseBrian Gaeke2003-08-121-63/+27
* Allow pulling logical operations through shifts.Chris Lattner2003-08-121-16/+61
* Fix bug: Reassociate/2003-08-12-InfiniteLoop.llChris Lattner2003-08-121-5/+6
* Reenable optimized buildChris Lattner2003-08-121-0/+4
* Assign finer grained ranks, make sure to reassociate top-level after reassoci...Chris Lattner2003-08-121-7/+11
* Simplify codeChris Lattner2003-08-121-11/+8
* Implement testcases InstCombine/or.ll:test16/test17Chris Lattner2003-08-121-0/+13
* Add FunctionPassManager - it's like a PassManager, but it only deals inBrian Gaeke2003-08-121-0/+10
* Disable emitting LLVM-to-MI maps, by default.Vikram S. Adve2003-08-121-9/+15
* Rename DNVT_bool to DNVT_i1 to be consistent with type systemChris Lattner2003-08-121-8/+8