summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Fixed minor bug in SafeToHoist and made some changes suggested by Chris.Tanya Lattner2003-08-05
* Fixed LICM bug that hoists trapping instructions that are not guaranteed to e...Tanya Lattner2003-08-05
* Minor changes:Chris Lattner2003-08-05
* Add more verbose commentChris Lattner2003-08-05
* Added function mergeInGlobalsGraph which merges in the entire globals graph w...Sumant Kowshik2003-08-05
* Major bug fixes including a memory leak and tracking some exceptional conditi...Sumant Kowshik2003-08-05
* Specify DEBUG_TYPE's for the JIT debug messagesChris Lattner2003-08-05
* This method has now been changed to preserve flags for us!Chris Lattner2003-08-05
* All callers of these methods actually wanted them to preserve the flags,Chris Lattner2003-08-05
* Factor shared codeChris Lattner2003-08-05
* Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.llChris Lattner2003-08-05
* * Removed `using' declaration, now use full namespace qualifier std::stringMisha Brukman2003-08-05
* Implement TODO: print out short form of Invoke if possibleChris Lattner2003-08-05
* * Set annul bit to be 0, because the Sparc backend currently does not use it.Misha Brukman2003-08-05
* Fix bugs handling ESP in alloca referencesChris Lattner2003-08-05
* Revert previous change, and be really anal about what physical registers can do.Chris Lattner2003-08-05
* This is the real fix for the previous register allocator problem.Chris Lattner2003-08-05
* Reformatted code to match the prevalent LLVM style; fit code into 80 columns.Misha Brukman2003-08-05
* ElectricFence found this bug where we were reading past the vector boundary.Misha Brukman2003-08-04
* Don't bother calculating info unless its needed. May reduce number of stack ...Chris Lattner2003-08-04
* * Fix spelling of 'necessary'Chris Lattner2003-08-04
* Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enableChris Lattner2003-08-04
* Change comments into something that TableGen can read!Chris Lattner2003-08-04
* Allow instructions to have a DAG pattern associated with them.Chris Lattner2003-08-04
* Rename register classes to be upper case to make it obvious that they are X86Chris Lattner2003-08-04
* There is nothing special about noops anymoreChris Lattner2003-08-04
* There is nothing special about noops nowChris Lattner2003-08-04
* Transition to using 'let X = y' instead of 'set X = y'.Chris Lattner2003-08-04
* transition to using let instead of setChris Lattner2003-08-04
* Transition to using let instead of setChris Lattner2003-08-04
* Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llxChris Lattner2003-08-04
* Simplify some constant expressionsChris Lattner2003-08-04
* Remove illegal, unsupported escapes. This fixes program: Ptrdist-bcChris Lattner2003-08-03
* * Sort #includes, remove dupliatesChris Lattner2003-08-03
* Specify custom name for registers to get the ()'s in the name.Chris Lattner2003-08-03
* Allow specifying custom names for registersChris Lattner2003-08-03
* Start using tablegen'd instruction enum listChris Lattner2003-08-03
* Resort tablesChris Lattner2003-08-03
* Lump the base opcode in with the X86 TargetSpecific flagsChris Lattner2003-08-03
* * Start using tablegen'd instruction descriptionsChris Lattner2003-08-03
* Start using tablegenerated instruction descriptionsChris Lattner2003-08-03
* Add new TableGen instruction definitionsChris Lattner2003-08-03
* Remove the old .def file, it is now obsoleteChris Lattner2003-08-03
* Rearrange fields yet again: Don't instantiate these lists ONCE PER INSTRUCTION.Chris Lattner2003-08-03
* Simplify code, eliminating the need for the X86 isVoid target instr flagChris Lattner2003-08-03
* Set debug typesChris Lattner2003-08-03
* Set debug typesChris Lattner2003-08-03
* Remove using declChris Lattner2003-08-03
* Add Target class for X86 targetChris Lattner2003-08-03
* The RegisterInfo class is obsoleteChris Lattner2003-08-03