summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* All good classes with virtual functions should have virtual dtors...Chris Lattner2003-08-062-0/+2
* Add an instruction selector emitter skeletonChris Lattner2003-08-062-4/+14
* convert over to using TableGen backendsChris Lattner2003-08-068-62/+18
* Switch code over to being a TableGenBackendChris Lattner2003-08-064-58/+18
* Add more helper methodsChris Lattner2003-08-064-2/+60
* New common interface for backends to useChris Lattner2003-08-064-0/+86
* Added POOLFLAGS option to run pool allocationSumant Kowshik2003-08-061-1/+10
* "fix" coding style stuffChris Lattner2003-08-051-24/+24
* Completely eliminate the per-machine-instruction regsUsed set.Chris Lattner2003-08-051-15/+0
* Use a new local data structure instead of the MachineInstr::regsUsed setChris Lattner2003-08-052-16/+14
* Add a mapChris Lattner2003-08-052-0/+8
* Minor cleanupsChris Lattner2003-08-052-46/+44
* Physical registers no longer live in the regsUsed set for each machine instrChris Lattner2003-08-052-36/+60
* Do not insert physical regsiters into the regsUsed setChris Lattner2003-08-052-5/+0
* Reverted back to using OR for cmp/mv operations for lex/yacc output.John Criswell2003-08-052-6/+6
* Switched from using diff to cmp for two reasons:John Criswell2003-08-052-6/+6
* Fixed minor bug in SafeToHoist and made some changes suggested by Chris.Tanya Lattner2003-08-051-19/+10
* Added LICM test cases to:Tanya Lattner2003-08-052-0/+47
* Fixed LICM bug that hoists trapping instructions that are not guaranteed to e...Tanya Lattner2003-08-051-5/+59
* Minor changes:Chris Lattner2003-08-051-52/+48
* Add more verbose commentChris Lattner2003-08-051-10/+9
* Add a comment to the method declChris Lattner2003-08-052-14/+22
* Remove unused methodChris Lattner2003-08-051-3/+0
* Added declaration of mergeInGlobalsGraphSumant Kowshik2003-08-052-0/+4
* Added function mergeInGlobalsGraph which merges in the entire globals graph w...Sumant Kowshik2003-08-051-0/+29
* Major bug fixes including a memory leak and tracking some exceptional conditi...Sumant Kowshik2003-08-051-83/+317
* Specify DEBUG_TYPE's for the JIT debug messagesChris Lattner2003-08-052-0/+2
* This method has now been changed to preserve flags for us!Chris Lattner2003-08-051-5/+2
* All callers of these methods actually wanted them to preserve the flags,Chris Lattner2003-08-052-36/+9
* Added the declaration of InlineIndirectCallsSumant Kowshik2003-08-051-1/+6
* Factor shared codeChris Lattner2003-08-051-8/+4
* Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.llChris Lattner2003-08-051-1/+2
* new testcases that simplifycfg breaksChris Lattner2003-08-052-0/+19
* * Removed `using' declaration, now use full namespace qualifier std::stringMisha Brukman2003-08-051-43/+43
* If we're debugging the SimplifyCFG pass, we _REALLY_ don't want to use it forChris Lattner2003-08-053-8/+14
* Implement TODO: print out short form of Invoke if possibleChris Lattner2003-08-051-8/+23
* Only test the vector of functions if it is non-empty.Misha Brukman2003-08-051-1/+1
* Stop special-casing annul and predict bits (which are Sparc-specific anyway)Misha Brukman2003-08-052-16/+2
* * Set annul bit to be 0, because the Sparc backend currently does not use it.Misha Brukman2003-08-051-5/+5
* Fix bugs handling ESP in alloca referencesChris Lattner2003-08-051-3/+6
* No functional changes, comment the fix I just put inChris Lattner2003-08-052-8/+10
* The CodeEmitterGenerator used to consider ANY uninitialized field as being anChris Lattner2003-08-052-96/+96
* Revert previous change, and be really anal about what physical registers can do.Chris Lattner2003-08-051-27/+19
* This is the real fix for the previous register allocator problem.Chris Lattner2003-08-054-1/+6
* Reformatted code to match the prevalent LLVM style; fit code into 80 columns.Misha Brukman2003-08-051-72/+62
* ElectricFence found this bug where we were reading past the vector boundary.Misha Brukman2003-08-041-1/+1
* Don't bother calculating info unless its needed. May reduce number of stack ...Chris Lattner2003-08-041-4/+2
* * Fix spelling of 'necessary'Chris Lattner2003-08-041-26/+61
* New testcase, identified by Vikram, reduced by BrianChris Lattner2003-08-041-0/+15
* Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enableChris Lattner2003-08-041-14/+14