summaryrefslogtreecommitdiff
path: root/lib/Target
Commit message (Expand)AuthorAge
* This method has now been changed to preserve flags for us!Chris Lattner2003-08-05
* Factor shared codeChris Lattner2003-08-05
* * Removed `using' declaration, now use full namespace qualifier std::stringMisha Brukman2003-08-05
* * Set annul bit to be 0, because the Sparc backend currently does not use it.Misha Brukman2003-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
* 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
* Set debug typesChris Lattner2003-08-03
* Add Target class for X86 targetChris Lattner2003-08-03
* The RegisterInfo class is obsoleteChris Lattner2003-08-03
* Remove the RegisterInfo class in favor of a general Target class. Add instri...Chris Lattner2003-08-03
* Tell CVS to ignore all .inc filesChris Lattner2003-08-03
* Switch over to tablegen generated header filesChris Lattner2003-08-03
* Switch over to TableGen generated register file descriptionChris Lattner2003-08-03
* Initial checkin of X86.td fileChris Lattner2003-08-03
* Initial checkin of X86 Register File descriptionChris Lattner2003-08-03
* Fix typeos in commentsChris Lattner2003-08-03
* Make it easier to debug by exposing a temporaryChris Lattner2003-08-03
* Rename fieldsChris Lattner2003-08-01
* Move DEBUG to Debug.hChris Lattner2003-08-01
* DEBUG got moved to Debug.hChris Lattner2003-08-01
* Remove makefile complexity by always running tablegen with its final outputChris Lattner2003-08-01
* Add all arithmetic operators to ConstantExprToString().Vikram S. Adve2003-08-01
* *Both* operands of divide need sign-extension before divide (if smallerVikram S. Adve2003-08-01
* Put back the separate pass to decompose multi-dimensional referencesVikram S. Adve2003-08-01
* encode size information into each ValueTypeChris Lattner2003-08-01
* This method is long deadChris Lattner2003-08-01