aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Change PhyRegAlloc::saveStateForValue()'s arg type to deal withBrian Gaeke2004-03-081-1/+1
* Save argument list alloc state by recording it as the operands of InstructionBrian Gaeke2004-03-081-2/+10
* Make AllocInfo's Instruction an int, so that we can overload it for arguments.Brian Gaeke2004-03-081-4/+4
* Switch to using edge profiling information as the basic source of profile infoChris Lattner2004-03-082-5/+73
* Refactor implementationsChris Lattner2004-03-082-10/+3
* Import the trace class from the reoptimizerChris Lattner2004-03-081-0/+50
* If we have edge counts, we can produce block counts. I've verified thatChris Lattner2004-03-081-11/+67
* Adjust to new interfaceChris Lattner2004-03-081-1/+3
* Add initial support for reading edge counts. This will be improved to enableChris Lattner2004-03-081-0/+29
* Initial support for edge profilingChris Lattner2004-03-081-0/+94
* Split utility functions out of BlockProfiling.cppChris Lattner2004-03-083-85/+137
* finegrainify namespacificationChris Lattner2004-03-081-14/+14
* Insert functions into the module promptly, not lazily. This fixes a bugChris Lattner2004-03-081-11/+2
* Implement test/Regression/Assembler/2004-03-07-FunctionAddressAlignment.llxChris Lattner2004-03-081-0/+20