aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Fix a crasher bug in my constant folding rewriteChris Lattner2004-02-011-3/+10
* Fix a problem brian ran into with the bytecode reader asserting. It turnsChris Lattner2004-01-231-0/+5
* Let subclasses implement ModuleProvider::materializeModule() which is based onMisha Brukman2004-01-211-12/+0
* SlotCalculator.h movedChris Lattner2004-01-202-5/+5
* Major changes. Now we only compactify individual type planes if it is inChris Lattner2004-01-201-50/+196
* Add support for building the compactiontable for bytecode files. This shrinksChris Lattner2004-01-181-54/+221
* Eliminate special case handling for CPR'sChris Lattner2004-01-181-17/+6
* Bytecode format for LLVM 1.2 no longer explicitly encodes zeros in primitiveChris Lattner2004-01-171-1/+5
* Cleanups & efficiency improvementsChris Lattner2004-01-151-18/+3
* The bcwriter does not want ConstantPointerRef's to be indexed, and the asmwri...Chris Lattner2004-01-151-5/+14
* When emitting bytecode, handle strings specially. Do not add the charactersChris Lattner2004-01-141-9/+52
* Hrm, apparently I missed lowering this intrinsic. :(Chris Lattner2004-01-141-0/+1
* Fix bug in previous checkin: Demorgan would be ashamed of me, I need toChris Lattner2004-01-141-1/+1
* Implement ConstantArray::isStringChris Lattner2004-01-141-3/+16
* Fix check. PHI nodes must be handled specially, of course.Chris Lattner2004-01-141-4/+5
* Tighten up verifier checks. The result of an invoke instruction onlyChris Lattner2004-01-141-2/+8
* The only clients of the slot calculator are now the asmwriter and bcwriter.Chris Lattner2004-01-142-17/+17
* Implement a bunch of symbolic constant folding opportunities. This implementsChris Lattner2004-01-131-21/+324
* Implement new Instruction::isRelational methodChris Lattner2004-01-121-0/+16
* Rearrange and comment code better. No functionality changesChris Lattner2004-01-121-160/+177
* Rename ConstantHandling.* -> ConstantFolding.*Chris Lattner2004-01-124-128/+82
* Remove a whole bunch more ugliness. This is actually getting to the point ofChris Lattner2004-01-123-132/+106
* Move ConstantHandling.h into lib/VMCore and out of include/llvmChris Lattner2004-01-124-6/+6
* Eliminate a lot of out-of-date comments, and all of the wierd overloadedChris Lattner2004-01-122-272/+2
* Eliminate usage of the wierd overloaded operator constant foldersChris Lattner2004-01-121-33/+34
* Eliminate ConstantFoldShiftInstruction referenceChris Lattner2004-01-121-1/+1
* Remove use of ConstantHandling itfChris Lattner2004-01-121-24/+31
* Fix out of date comment, remove use of ConstantExpr::getShiftChris Lattner2004-01-121-8/+1
* Remove use of ConstantExpr::getShiftChris Lattner2004-01-121-6/+0
* Make ConstantExpr::get work for shifts as wellChris Lattner2004-01-121-0/+2
* Move prototype of llvm::ConstantFoldInstructionChris Lattner2004-01-122-10/+0
* Move llvm::ConstantFoldInstruction from here to Transforms/UtilsChris Lattner2004-01-121-58/+0
* Implement: Assembler/2004-01-11-getelementptrfolding.llxChris Lattner2004-01-111-6/+8
* Urg, remove testing code.Chris Lattner2004-01-111-1/+1
* Fix a regression that I introduced yesterday. :(Chris Lattner2004-01-111-8/+16
* Check in two changes:Chris Lattner2004-01-101-1/+51
* Hrm, another minor cleanup, which I missed beforeChris Lattner2004-01-101-1/+1
* Minor cleanupChris Lattner2004-01-101-1/+1
* Finegrainify namespacificationChris Lattner2004-01-091-4/+2
* Add support for new intrinsicChris Lattner2004-01-062-0/+2
* Add VMCore and code generator support for debugging intrinsics. By defaultChris Lattner2004-01-053-0/+19
* Add some comments, add new getGlobalVariable methodChris Lattner2003-12-311-1/+43
* * Make Module::getTypeName constChris Lattner2003-12-311-16/+23
* Make the lookup method const.Chris Lattner2003-12-311-3/+3
* Fix PR198Chris Lattner2003-12-311-8/+11
* Add commentsChris Lattner2003-12-311-2/+5
* Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner2003-12-281-1/+0
* Move into the VMCore libraryChris Lattner2003-12-281-1/+1
* Implement the default implementation of the intrinsic lowering classChris Lattner2003-12-281-0/+57
* Finegrainify namespacificationChris Lattner2003-12-143-12/+3