summaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Remove conversion of fp-to-uint cast into a multi-step cast:Vikram S. Adve2003-08-061-29/+0
* The HAVE_JUMP code is dead, these intrinsics should _never_ be expandedChris Lattner2003-08-062-46/+12
* SparcV9CodeEmitter.cpp:Misha Brukman2003-08-062-213/+169
* Completely eliminate the isVoid TSFlag, shifting over all other fieldsChris Lattner2003-08-062-33/+34
* add a pattern for RET, immediates no longer need to be explicitly typedChris Lattner2003-08-061-10/+10
* Start adding usefulness to the DAG node definitions, add a new ExpanderChris Lattner2003-08-061-14/+51
* Use a new local data structure instead of the MachineInstr::regsUsed setChris Lattner2003-08-051-8/+7
* Add a mapChris Lattner2003-08-051-0/+4
* Minor cleanupsChris Lattner2003-08-051-23/+22
* Physical registers no longer live in the regsUsed set for each machine instrChris Lattner2003-08-051-18/+30
* This method has now been changed to preserve flags for us!Chris Lattner2003-08-051-5/+2
* Factor shared codeChris Lattner2003-08-051-8/+4
* * Removed `using' declaration, now use full namespace qualifier std::stringMisha Brukman2003-08-051-43/+43
* * Set annul bit to be 0, because the Sparc backend currently does not use it.Misha Brukman2003-08-051-5/+5
* 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
* Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enableChris Lattner2003-08-041-14/+14
* Change comments into something that TableGen can read!Chris Lattner2003-08-041-6/+10
* Allow instructions to have a DAG pattern associated with them.Chris Lattner2003-08-041-0/+20
* Rename register classes to be upper case to make it obvious that they are X86Chris Lattner2003-08-042-8/+8
* There is nothing special about noops anymoreChris Lattner2003-08-041-1/+0
* There is nothing special about noops nowChris Lattner2003-08-041-1/+0
* Transition to using 'let X = y' instead of 'set X = y'.Chris Lattner2003-08-045-220/+220
* transition to using let instead of setChris Lattner2003-08-043-99/+84
* Transition to using let instead of setChris Lattner2003-08-041-1/+1
* Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llxChris Lattner2003-08-042-42/+54
* Simplify some constant expressionsChris Lattner2003-08-042-26/+18
* Remove illegal, unsupported escapes. This fixes program: Ptrdist-bcChris Lattner2003-08-032-4/+0
* * Sort #includes, remove dupliatesChris Lattner2003-08-032-72/+50
* Specify custom name for registers to get the ()'s in the name.Chris Lattner2003-08-031-4/+4
* Allow specifying custom names for registersChris Lattner2003-08-031-0/+8
* Start using tablegen'd instruction enum listChris Lattner2003-08-031-10/+3
* Resort tablesChris Lattner2003-08-032-32/+40
* Lump the base opcode in with the X86 TargetSpecific flagsChris Lattner2003-08-031-4/+7
* * Start using tablegen'd instruction descriptionsChris Lattner2003-08-031-43/+6
* Start using tablegenerated instruction descriptionsChris Lattner2003-08-031-6/+12
* Add new TableGen instruction definitionsChris Lattner2003-08-032-0/+453
* Remove the old .def file, it is now obsoleteChris Lattner2003-08-031-376/+0
* Rearrange fields yet again: Don't instantiate these lists ONCE PER INSTRUCTION.Chris Lattner2003-08-031-6/+7
* Set debug typesChris Lattner2003-08-033-0/+3
* Add Target class for X86 targetChris Lattner2003-08-031-0/+17
* The RegisterInfo class is obsoleteChris Lattner2003-08-031-16/+0
* Remove the RegisterInfo class in favor of a general Target class. Add instri...Chris Lattner2003-08-031-22/+33
* Tell CVS to ignore all .inc filesChris Lattner2003-08-031-0/+1
* Switch over to tablegen generated header filesChris Lattner2003-08-031-9/+6
* Switch over to TableGen generated register file descriptionChris Lattner2003-08-034-274/+28
* Initial checkin of X86.td fileChris Lattner2003-08-031-0/+17
* Initial checkin of X86 Register File descriptionChris Lattner2003-08-031-0/+116
* Fix typeos in commentsChris Lattner2003-08-031-7/+7