summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Spill explicit physical register defs as well.Alkis Evlogimenos2004-03-091-3/+11
* Now that I read it again, this part in particular strikes me as kind ofBrian Gaeke2004-03-091-1/+1
* Check if printing of implicit uses is required for all types of shiftAlkis Evlogimenos2004-03-092-0/+6
* b00g fixedBrian Gaeke2004-03-091-0/+1
* 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
* Bug fixedChris Lattner2004-03-091-0/+1
* Checkin testcase for PR261Chris Lattner2004-03-091-0/+19
* John fixed this bugChris Lattner2004-03-091-0/+1
* 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
* Fix some spelling and grammar.Misha Brukman2004-03-081-3/+3
* Update the profiling sectionChris Lattner2004-03-081-5/+22
* Switch to using edge profiling information as the basic source of profile infoChris Lattner2004-03-082-5/+73
* Switch over to using edge profile information as the basic profiling represen...Chris Lattner2004-03-081-10/+18
* Refactor implementationsChris Lattner2004-03-082-10/+3
* We don't want to make this a pure interface, as it makes all implementorsChris Lattner2004-03-081-2/+9
* Rearrange some methods, implement the dominates methodChris Lattner2004-03-081-24/+34
* Import the trace class from the reoptimizerChris Lattner2004-03-082-0/+156
* Default to using edge countsChris Lattner2004-03-081-9/+13
* Annotate functions with edge counts as well, if they are available.Chris Lattner2004-03-081-6/+39
* 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 the ability to put an annotation at the end of a basic block as well.Chris Lattner2004-03-081-3/+9
* Add initial support for reading edge counts. This will be improved to enableChris Lattner2004-03-081-0/+29
* Add support for representing edge countsChris Lattner2004-03-081-1/+19
* Add edge profiling support to the runtime libraryChris Lattner2004-03-081-0/+45
* Fix link to license: point to current version in CVS.Misha Brukman2004-03-081-1/+1
* Initial support for edge profilingChris Lattner2004-03-081-0/+94
* Split utility functions out of BlockProfiling.cppChris Lattner2004-03-083-85/+137
* Remove the comment "Constants must always have an initial value.", whichChris Lattner2004-03-081-24/+40
* 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
* New testcase for folding in some important situations. The first twoChris Lattner2004-03-081-0/+15
* Remove Module::mutateConstantPointerRef, which is now thankfully dead!Chris Lattner2004-03-081-25/+0
* Remove Module::mutateConstantPointerRef, which is now thankfully dead!Chris Lattner2004-03-081-1/+0
* Eliminate nightmarish APIChris Lattner2004-03-081-23/+0
* remove *THANKFULLY* dead methodChris Lattner2004-03-081-6/+0
* Eliminate a REALLY HORRIBLE API: mutateReferences, which is gross gross gross.Chris Lattner2004-03-081-5/+7
* New testcase for PR269Chris Lattner2004-03-081-0/+11
* Bug fixedChris Lattner2004-03-081-0/+1
* Testcase that crashes the C front-end.Chris Lattner2004-03-081-0/+4
* Fix a bug handling globals that are constants, but are still externalChris Lattner2004-03-081-1/+1
* Avoid allocating special registers a bit more robustlyChris Lattner2004-03-082-6/+22