PowerPC: Use RegisterOperand instead of RegisterClass operands
[oota-llvm.git] / lib / Target / PowerPC / PPCInstrInfo.td
2013-04-26 Ulrich WeigandPowerPC: Use RegisterOperand instead of RegisterClass...
2013-04-26 Ulrich WeigandPowerPC: Fix encoding of stfsu and stfdu instructions
2013-04-26 Ulrich WeigandPowerPC: Fix encoding of rldimi and rldcl instructions
2013-04-20 Tim NorthoverRemove unused MEMBARRIER DAG node; it's been replaced...
2013-04-17 Ulrich WeigandPowerPC: Mark some more patterns as isCodeGenOnly.
2013-04-15 Hal FinkelMark all PPC comparison instructions as not having...
2013-04-13 Hal FinkelMark all PPC CR registers to be spilled as live-in...
2013-04-12 Hal FinkelPPC: Remove (broken) nested implicit definition lists
2013-04-12 Hal FinkelAdd PPC instruction record forms and associated query...
2013-04-10 Hal FinkelPPC: Prep for if conversion of bctr[l]
2013-04-09 Hal FinkelAllow PPC B and BLR to be if-converted into some predic...
2013-04-08 Hal FinkelGenerate PPC early conditional returns
2013-04-07 Hal FinkelPPC rotate instructions don't have unmodeled side effcts
2013-04-07 Hal FinkelMost PPC M[TF]CR instructions do not have side effects
2013-04-07 Hal FinkelPPC pre-increment load instructions do not have side...
2013-04-07 Hal FinkelPPC MCRF instruction does not have side effects
2013-04-07 Hal FinkelPPC FMR instruction does not have side effects
2013-04-06 Hal FinkelPPC ISEL is a select and never has side effects
2013-04-04 Hal FinkelRename the current PPC BCL definition to BCLalways
2013-04-03 Hal FinkelUse PPC reciprocal estimates with Newton iteration...
2013-04-01 Hal FinkelAdd more PPC floating-point conversion instructions
2013-03-31 Hal FinkelAdd the PPC lfiwax instruction
2013-03-31 Hal FinkelCleanup PPC(64) i32 -> float/double conversion
2013-03-29 Hal FinkelImplement FRINT lowering on PPC using frin
2013-03-29 Hal FinkelAdd PPC FP rounding instructions fri[mnpz]
2013-03-28 Hal FinkelAdd the PPC64 ldbrx/stdbrx instructions
2013-03-27 Hal FinkelApply the no-r0 register class to the PPC SELECT_CC_I...
2013-03-26 Ulrich WeigandPowerPC: Mark patterns as isCodeGenOnly.
2013-03-26 Ulrich WeigandPowerPC: Simplify FADD in round-to-zero mode.
2013-03-26 Ulrich WeigandPowerPC: Remove LDrs pattern.
2013-03-26 Ulrich WeigandPowerPC: Remove ADDIL patterns.
2013-03-26 Ulrich WeigandPowerPC: Use CCBITRC operand for ISEL patterns.
2013-03-26 Ulrich WeigandPowerPC: Simplify BLR pattern.
2013-03-25 Ulrich WeigandUse direct types in PowerPC instruction patterns.
2013-03-25 Ulrich WeigandUse direct types in PowerPC Pat patterns.
2013-03-22 Ulrich WeigandRemove ABI-duplicated call instruction patterns.
2013-03-22 Ulrich WeigandRename memrr ptrreg and offreg components.
2013-03-22 Ulrich WeigandFix swapped BasePtr and Offset in pre-inc memory addresses.
2013-03-22 Ulrich WeigandRemove the xaddroff ComplexPattern.
2013-03-21 Hal FinkelImplement builtin_{setjmp/longjmp} on PPC
2013-03-21 Hal FinkelAdd support for spilling VRSAVE on PPC
2013-03-19 Ulrich WeigandRewrite pre-increment store patterns to use standard...
2013-03-19 Hal FinkelPrepare to make r0 an allocatable register on PPC
2013-03-18 Hal FinkelFix PPC unaligned 64-bit loads and stores
2013-02-21 Bill SchmidtLarge code model support for PowerPC.
2013-02-21 Bill SchmidtRelocation enablement for PPC DAG postprocessing pass
2012-12-14 Bill SchmidtThis patch improves the 64-bit PowerPC InitialExec...
2012-12-12 Bill SchmidtThis patch implements local-dynamic TLS model support...
2012-12-11 Bill SchmidtThis patch implements the general dynamic TLS model...
2012-12-04 Bill SchmidtThis patch introduces initial-exec model support for...
2012-11-27 Bill SchmidtThis patch implements medium code model support for...
2012-11-13 Ulrich WeigandFix wrong PowerPC instruction opcodes for:
2012-11-13 Ulrich WeigandFix wrong PowerPC instruction encodings due to
2012-11-13 Ulrich WeigandFix instruction encoding for "bd(n)z" on PowerPC,
2012-11-13 Ulrich WeigandFix instruction encoding for "isel" on PowerPC,
2012-10-05 Will Schmidt- Mark the BCC and BLR defs as isCodeGenOnly per error...
2012-10-04 Will Schmidt- add tokens to PPCInstrInfo.td and PPCInstr64Bit.td...
2012-09-05 Hal FinkelMove the PPC TOC defs into the PPC64 InstrInfo file.
2012-08-28 Hal FinkelSplit several PPC instruction classes.
2012-08-28 Hal FinkelAllow remat of LI on PPC.
2012-08-28 Hal FinkelEliminate redundant CR moves on PPC32.
2012-08-24 Jakob Stoklund OlesenAdd missing SDNPSideEffect flags.
2012-07-13 Jakob Stoklund OlesenRemove variable_ops from call instructions in most...
2012-06-22 Hal FinkelAdd support for the PPC isel instruction.
2012-06-22 Hal FinkelConvert the PPC backend to use the new FMA infrastructure.
2012-06-20 Hal FinkelAdd support for generating reg+reg (indexed) pre-inc...
2012-06-19 Lang HamesAdd DAG-combines for aggressive FMA formation.
2012-06-19 Hal FinkelAdd support for generating reg+reg preinc stores on...
2012-06-12 Hal FinkelSplit out the PPC instruction class IntSimple from...
2012-06-11 Hal FinkelEmit the two-operand form of the PPC mfcr instruction...
2012-06-08 Hal FinkelAdd the PPCCTRLoops pass: a PPC machine-code-level...
2012-06-04 Roman DivackyImplement local-exec TLS on PowerPC.
2012-04-01 Hal FinkelEnable prefetch generation on PPC64.
2012-04-01 Hal FinkelSplit the LdStGeneral PPC itin. class into LdStLoad...
2012-03-31 Hal FinkelFix dynamic linking on PPC64.
2012-03-06 Roman DivackyConvert PowerPC to register mask operands.
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2011-12-07 Hal Finkelmake CR spill and restore 64-bit clean (no functional...
2011-12-07 Hal Finkelset mayStore and mayLoad on CR pseudos
2011-12-06 Hal Finkeladd RESTORE_CR and support CR unspills
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-10-17 Hal FinkelAdd PPC 440 scheduler and some associated tests
2011-08-30 Roman DivackySet CR1EQ only when lowering vararg floating arguments...
2011-07-27 Eli FriedmanCode generation for 'fence' instruction.
2011-05-19 Cameron ZwarichFix PR8828 by removing the explicit def in MovePCToLR...
2011-04-04 Jakob Stoklund OlesenPowerPC atomic pseudos clobber CR0, they don't read it.
2010-12-23 Chris LattnerFlag -> Glue, the ongoing saga
2010-11-16 Chris LattnerFix a bug I introduced in the ppc refactoring, which...
2010-11-15 Chris Lattnersplit out an encoder for memri operands, allowing a...
2010-11-15 Chris Lattneradd support for encoding the lo14 forms used for a...
2010-11-15 Chris Lattnerimplement the start of support for lo16 and ha16, allow...
2010-11-15 Chris Lattnerchange direct branches to encode with the same encoding...
2010-11-15 Chris Lattnereliminate a now-unneeded operand printer.
2010-11-15 Chris Lattnersplit call operands out to their own encoding class...
2010-11-15 Chris Lattneradd proper encoding for MTCRF instead of using a hack.
2010-11-15 Chris Lattneradd basic encoding support for immediates and registers...
2010-11-15 Chris Lattnerremove asmstrings (which can never be printed) from...
2010-11-14 Chris Lattnerlower PPC::MFCRpseud when transforming to MC, avoiding...
2010-07-16 Jakob Stoklund OlesenEmit COPY instead of FMR/FMSD instructions for floating...
2010-05-20 Dale JohannesenThe PPC MFCR instruction implicitly uses all 8 of the CR
next