aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Remove symbolLo/symbolHi instruction operand typesUlrich Weigand2013-05-231-15/+6
* [PowerPC] Clean up generation of ha16() / lo16() markersUlrich Weigand2013-05-231-2/+2
* Change some PowerPC PatLeaf definitions to ImmLeaf for fast-isel.Bill Schmidt2013-05-221-13/+15
* Rename PPC MTCTRse to MTCTRloopHal Finkel2013-05-201-3/+3
* [PowerPC] Fix hi/lo encoding in old-style code emitterUlrich Weigand2013-05-171-2/+2
* [PowerPC] Use true offset value in "memrix" machine operandsUlrich Weigand2013-05-161-4/+6
* Implement PPC counter loops as a late IR-level passHal Finkel2013-05-151-0/+6
* Implement the PowerPC system call (sc) instruction.Bill Schmidt2013-05-141-0/+10
* [PowerPC] Add some Book II instructions to AsmParserUlrich Weigand2013-05-031-0/+11
* [PowerPC] Support extended mnemonics in AsmParserUlrich Weigand2013-05-031-0/+84
* [PowerPC] Add assembler parserUlrich Weigand2013-05-031-13/+112
* PowerPC: Use RegisterOperand instead of RegisterClass operandsUlrich Weigand2013-04-261-215/+235
* PowerPC: Fix encoding of stfsu and stfdu instructionsUlrich Weigand2013-04-261-2/+2
* PowerPC: Fix encoding of rldimi and rldcl instructionsUlrich Weigand2013-04-261-0/+14
* Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover2013-04-201-8/+0
* PowerPC: Mark some more patterns as isCodeGenOnly.Ulrich Weigand2013-04-171-0/+3
* Mark all PPC comparison instructions as not having side effectsHal Finkel2013-04-151-12/+18
* Mark all PPC CR registers to be spilled as live-in and tag MFCR appropriatelyHal Finkel2013-04-131-5/+1
* PPC: Remove (broken) nested implicit definition listsHal Finkel2013-04-121-59/+121
* Add PPC instruction record forms and associated query functionsHal Finkel2013-04-121-250/+426
* PPC: Prep for if conversion of bctr[l]Hal Finkel2013-04-101-1/+7
* Allow PPC B and BLR to be if-converted into some predicated formsHal Finkel2013-04-091-0/+7
* Generate PPC early conditional returnsHal Finkel2013-04-081-1/+5
* PPC rotate instructions don't have unmodeled side effctsHal Finkel2013-04-071-2/+3
* Most PPC M[TF]CR instructions do not have side effectsHal Finkel2013-04-071-4/+11
* PPC pre-increment load instructions do not have side effectsHal Finkel2013-04-071-1/+1
* PPC MCRF instruction does not have side effectsHal Finkel2013-04-071-0/+1
* PPC FMR instruction does not have side effectsHal Finkel2013-04-071-0/+1
* PPC ISEL is a select and never has side effectsHal Finkel2013-04-061-0/+1
* Rename the current PPC BCL definition to BCLalwaysHal Finkel2013-04-041-3/+3
* Use PPC reciprocal estimates with Newton iteration in fast-math modeHal Finkel2013-04-031-1/+27
* Add more PPC floating-point conversion instructionsHal Finkel2013-04-011-3/+13
* Add the PPC lfiwax instructionHal Finkel2013-03-311-0/+10
* Cleanup PPC(64) i32 -> float/double conversionHal Finkel2013-03-311-4/+0
* Implement FRINT lowering on PPC using frinHal Finkel2013-03-291-0/+9
* Add PPC FP rounding instructions fri[mnpz]Hal Finkel2013-03-291-0/+29
* Add the PPC64 ldbrx/stdbrx instructionsHal Finkel2013-03-281-2/+2
* Apply the no-r0 register class to the PPC SELECT_CC_I[4|8] pseudosHal Finkel2013-03-271-2/+7
* PowerPC: Mark patterns as isCodeGenOnly.Ulrich Weigand2013-03-261-4/+10
* PowerPC: Simplify FADD in round-to-zero mode.Ulrich Weigand2013-03-261-34/+18
* PowerPC: Remove LDrs pattern.Ulrich Weigand2013-03-261-2/+5
* PowerPC: Remove ADDIL patterns.Ulrich Weigand2013-03-261-5/+2
* PowerPC: Use CCBITRC operand for ISEL patterns.Ulrich Weigand2013-03-261-1/+1
* PowerPC: Simplify BLR pattern.Ulrich Weigand2013-03-261-8/+6
* Use direct types in PowerPC instruction patterns.Ulrich Weigand2013-03-251-148/+142
* Use direct types in PowerPC Pat patterns.Ulrich Weigand2013-03-251-60/+60
* Remove ABI-duplicated call instruction patterns.Ulrich Weigand2013-03-221-58/+20
* Rename memrr ptrreg and offreg components.Ulrich Weigand2013-03-221-12/+12
* Fix swapped BasePtr and Offset in pre-inc memory addresses.Ulrich Weigand2013-03-221-10/+10
* Remove the xaddroff ComplexPattern.Ulrich Weigand2013-03-221-11/+10