aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add some debugging outputChris Lattner2004-03-131-1/+8
* This change makes two big adjustments.Chris Lattner2004-03-131-11/+49
* This little patch speeds up the loop used to update the dominator set analysis.Chris Lattner2004-03-131-17/+18
* Fix a tiny bug that caused an incorrect assertion failure poolallocatingChris Lattner2004-03-131-4/+6
* It helps if I save the file. :)Chris Lattner2004-03-132-6/+6
* Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* toChris Lattner2004-03-1310-41/+36
* Implement sub.ll:test14Chris Lattner2004-03-131-8/+29
* Implement InstCombine/sub.ll:test12 & test13Chris Lattner2004-03-121-0/+36
* Fix a couple of minor problems. Because PHI nodes can use themselves, thisChris Lattner2004-03-121-4/+1
* Implement mod/ref analysis for a trivial case where locals don't escape.Chris Lattner2004-03-121-0/+52
* Make -print-machineinstrs show us the code both before and after reg. alloc.Brian Gaeke2004-03-121-1/+4
* Add support for a wider range of CMOV instructions.Alkis Evlogimenos2004-03-121-2/+54
* Simplify code to process CallSites (thanks to Chris).Misha Brukman2004-03-121-4/+2
* Keep transitively-required passes alive for queries to work after the initialMisha Brukman2004-03-121-1/+10
* Evaluate ModRef information in addition to regular ol' pointer analysis.Misha Brukman2004-03-121-24/+93
* Implement getModRefInfo() for DSA to calculate whether a function modifies orMisha Brukman2004-03-121-5/+39
* Add support for checking the select instructionChris Lattner2004-03-121-0/+11
* Know the opcode name of the select instructionChris Lattner2004-03-121-0/+1
* Add support for select constant expressions. Use reserve a bit more to avoidChris Lattner2004-03-121-0/+35
* Add new functionChris Lattner2004-03-122-0/+6
* Teach the constant folder how to do select instructionsChris Lattner2004-03-121-0/+11
* Print select instructions correctlyChris Lattner2004-03-121-2/+3
* Add constant folding wrapper support for select instructions.Chris Lattner2004-03-121-0/+4
* Add sccp support for select instructionsChris Lattner2004-03-121-0/+23
* Add trivial optimizations for select instructionsChris Lattner2004-03-121-0/+15
* ADd support for select instructionsChris Lattner2004-03-122-0/+24
* Write select instructions to bytecodeChris Lattner2004-03-121-1/+2
* Read select instrs from bytecodeChris Lattner2004-03-121-0/+5
* Allow parsing select instruction and constant exprChris Lattner2004-03-122-1/+16
* Make code more readable.Misha Brukman2004-03-122-70/+62
* Fix indentation.Misha Brukman2004-03-111-2/+2
* Move implementations of functions here, which avoids #including <cstdlib> in theMisha Brukman2004-03-111-0/+86
* Get rid of the abort in PhyRegAlloc::finishSavingState().Brian Gaeke2004-03-111-5/+6
* Give pass a nameBrian Gaeke2004-03-111-0/+1
* Fix compilation on Sparc: assert(0) => abort()Misha Brukman2004-03-112-10/+10
* In PhyRegAlloc::saveState(), dump Arguments' saved-state, and try toBrian Gaeke2004-03-112-10/+31
* Remove ghostly directory from the buildBrian Gaeke2004-03-111-1/+1
* Move all the SaveState options and stuff inton one spot at the top of the file.Brian Gaeke2004-03-101-8/+10
* Only call verifySavedState if SaveRegAllocState is set AND debugging flag is on.Brian Gaeke2004-03-101-3/+4
* Fix PR284: [indvars] Induction variable analysis violates LLVM invariantsChris Lattner2004-03-101-1/+5
* My fix for PR274 broke the build on Darwin/PPC. As I'm fairly certain thisBrian Gaeke2004-03-101-2/+4
* implement new methodChris Lattner2004-03-091-0/+24
* Spill explicit physical register defs as well.Alkis Evlogimenos2004-03-091-3/+11
* Check if printing of implicit uses is required for all types of shiftAlkis Evlogimenos2004-03-092-0/+6
* Address PR274 - '[JIT] Programs cannot resolve the fstat function'Brian Gaeke2004-03-091-0/+18
* Hmm, who left this sitting around in my treeBrian Gaeke2004-03-094-16/+16
* Differentiate between extended precision floats (80-bit) and double precision...Alkis Evlogimenos2004-03-091-1/+1
* Use newly added API to emit bytes for instructions that gas misassemblesAlkis Evlogimenos2004-03-092-132/+106
* Add emitInstruction() API so that we can get the bytes of a simple instructionAlkis Evlogimenos2004-03-092-3/+20
* Constify things a bitAlkis Evlogimenos2004-03-091-9/+9