aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Cleanup debugging output.Alkis Evlogimenos2004-01-131-9/+6
* Finegrainify namespacificationChris Lattner2004-01-131-53/+15
* Fix output of live intervals to show correctly its closed, openAlkis Evlogimenos2004-01-131-1/+1
* Remove unneeded check (with the recent change in live variables a useAlkis Evlogimenos2004-01-131-4/+2
* Indentation and whitespace cleanups.Alkis Evlogimenos2004-01-131-9/+9
* Fix bug introduced by previous commit: check if fixed intervalsAlkis Evlogimenos2004-01-131-0/+3
* Remove dump-input option.Brian Gaeke2004-01-131-14/+2
* Correctly compute live variable information for physical registersAlkis Evlogimenos2004-01-133-33/+30
* 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-123-72/+93
* Clean up #includesChris Lattner2004-01-121-3/+1
* Fix bug in previous checkinChris Lattner2004-01-121-1/+3
* Eliminate use of ConstantHandling and ConstantExpr::getShift interfacesChris Lattner2004-01-121-39/+58
* Add header file I accidentally removed in teh shuffleChris Lattner2004-01-121-0/+1
* Fix out of date comment, remove use of ConstantExpr::getShiftChris Lattner2004-01-121-8/+1
* Remove use of the ConstantHandling interfacesChris Lattner2004-01-121-15/+6
* Remove use of ConstantExpr::getShiftChris Lattner2004-01-125-28/+1
* Don't use ConstantExpr::getShift anymoreChris Lattner2004-01-123-26/+7
* Make ConstantExpr::get work for shifts as wellChris Lattner2004-01-121-0/+2
* Remove use of ConstantHandlingChris Lattner2004-01-121-1/+1
* Remove unneeded #includeChris Lattner2004-01-121-1/+0
* Move prototype of llvm::ConstantFoldInstructionChris Lattner2004-01-122-10/+0
* Move llvm::ConstantFoldInstruction from VMCore to here, next to ConstantFoldT...Chris Lattner2004-01-121-0/+58
* Move llvm::ConstantFoldInstruction from here to Transforms/UtilsChris Lattner2004-01-121-58/+0
* Remove uses of ConstantHandling itfChris Lattner2004-01-122-9/+5
* Eliminate use of ConstantHandling itfChris Lattner2004-01-121-5/+4
* Remove use of ConstantHandling itfChris Lattner2004-01-121-9/+11
* Eliminate use of ConstantHandling itfChris Lattner2004-01-121-12/+13
* Use constantexprs for casts. Eliminate use of the ConstantHandling interfacesChris Lattner2004-01-121-11/+5
* Fix fairly severe bug in my last checking where we treated all unfoldableChris Lattner2004-01-121-3/+12
* Output mov %REG = 0 instead of xor %REG, %REG, %REG to clear aAlkis Evlogimenos2004-01-122-6/+6
* * Implement minor performance optimization for the getelementptr caseChris Lattner2004-01-121-3/+69
* Do not hack on volatile loads. I'm not sure what the point of a volatile loadChris Lattner2004-01-121-0/+2
* Implement SCCP/phitest.llChris Lattner2004-01-121-14/+115
* Implement Transforms/ScalarRepl/phinodepromote.ll, which is an importantChris Lattner2004-01-121-17/+86
* Implement: Assembler/2004-01-11-getelementptrfolding.llxChris Lattner2004-01-111-6/+8
* Urg, remove testing code.Chris Lattner2004-01-112-2/+2
* Fix a regression that I introduced yesterday. :(Chris Lattner2004-01-112-16/+32
* Make LiveVariables::HandlePhysRegUse andAlkis Evlogimenos2004-01-111-21/+11
* Check in two changes:Chris Lattner2004-01-102-2/+102
* Hrm, another minor cleanup, which I missed beforeChris Lattner2004-01-101-1/+1
* Minor cleanupChris Lattner2004-01-101-1/+1