summaryrefslogtreecommitdiff
path: root/lib/Target
Commit message (Expand)AuthorAge
* reduce redundancy between pattern copies.Chris Lattner2010-10-07
* the opcode for BinOpMI/BinOpMI8 is always the same, remove the argument.Chris Lattner2010-10-07
* Improve comment.Owen Anderson2010-10-07
* convert adc/sbb to a multipattern. Because the adde/sube nodes Chris Lattner2010-10-07
* Add initialization routines for Target.Owen Anderson2010-10-07
* Fix obvious mistake pointed out by Michael Spencer.Jakob Stoklund Olesen2010-10-07
* Add the missing cases to the type->registerclass conversion function.Kalle Raiskila2010-10-07
* Implement two virtual functions in SPUTargetLowering.Kalle Raiskila2010-10-07
* Use the correct register class for load instructions - fixesEric Christopher2010-10-07
* Use the correct register class here.Eric Christopher2010-10-07
* Use the thumb2 conditional move instruction.Eric Christopher2010-10-07
* Remove in-progress assertion, add TODO.Eric Christopher2010-10-07
* Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vld...Evan Cheng2010-10-07
* add support for isConvertibleToThreeAddress to ArithBinOpEFLAGS,Chris Lattner2010-10-07
* Fix a few issues in ArithBinOpEFLAGS that made it specific to and.Chris Lattner2010-10-07
* Convert 'and' to single instance of a multipatternChris Lattner2010-10-07
* Allow use of the 16-bit literal move instruction in CMOVs for Thumb2 mode.Jim Grosbach2010-10-07
* add a new BinOpAI class to represent the immediate form that directly acts on...Chris Lattner2010-10-07
* Allow use of the 16-bit literal move instruction in CMOVs for ARM mode.Jim Grosbach2010-10-07
* add a bunch of classes for other common patterns.Chris Lattner2010-10-07
* Define a new BinOpRI8 class and use it to define the imm8 versions of and.Chris Lattner2010-10-07
* Constrain the offset register to a *_NOSP register class when inserting LEAJakob Stoklund Olesen2010-10-07
* add the pattern operator to match to X86TypeInfo, use this to Chris Lattner2010-10-07
* Properly handle GR32_NOSP in X86RegisterInfo::getMatchingSuperRegClass.Jakob Stoklund Olesen2010-10-06
* remove trailing whitespaceJim Grosbach2010-10-06
* First in a sequence of ARM/MC/*ELF* specific work.Jason W Kim2010-10-06
* Clean up MOVi32imm and t2MOVi32imm pseudo instruction definitions.Jim Grosbach2010-10-06
* Kill of the vestiges of the 'call' Modifier (no longer needed for PLT).Jim Grosbach2010-10-06
* Now that VDUPfqf and VDUPfdfare properly pseudos, kill the no-longer-neededJim Grosbach2010-10-06
* Change the NEON VDUPfdf and VDUPfqf pseudo-instructions to actually beJim Grosbach2010-10-06
* Add a 'pattern' arg to the ARM PseudoNeonI class.Jim Grosbach2010-10-06
* target operand flag values aren't a bitmaskJim Grosbach2010-10-06
* - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng2010-10-06
* enhance X86TypeInfo to include information about the encoding andChris Lattner2010-10-06
* add a class for _REV nodes.Chris Lattner2010-10-06
* sink more intelligence into the ITy base class. Now it knowsChris Lattner2010-10-06
* refactor things a bit, now the REX_W and OpSize prefix bytes are inferred fro...Chris Lattner2010-10-06
* with tblgen suitably extended, we can now get the load node from typeinfo.Chris Lattner2010-10-06
* lets go all meta and define new X86 type wrappers that declare the associatedChris Lattner2010-10-06
* introduce a new BinOpRM class and use it to factor AND*rm. This points outChris Lattner2010-10-06
* remove the !nameconcat tblgen feature. It "shorthand" and only used in 4 placesChris Lattner2010-10-06
* replace stuff like:Chris Lattner2010-10-06
* allow !strconcat to take more than two operands to eliminateChris Lattner2010-10-05
* Comment out fastisel debugging message.Eric Christopher2010-10-05
* associate the instruction suffix letter with the integer gpr Chris Lattner2010-10-05
* introduce a new BinOpRR class, and convert 4 and instructions to use it.Chris Lattner2010-10-05
* Random cleanup and make the intermediate register in fptosi aEric Christopher2010-10-05
* Move cmov pseudo instructions to InstrCompiler,Chris Lattner2010-10-05
* Use #NAME# to have the CMOV multiclass define things with the same names as b...Chris Lattner2010-10-05
* enhance tblgen to support anonymous defm's, use this toChris Lattner2010-10-05