Prevent renaming of CR fields in AADB when a CR restore is present
[oota-llvm.git] / lib / Target / PowerPC / PPCInstr64Bit.td
2016-01-08 Nemanja IvanovicPrevent renaming of CR fields in AADB when a CR restore...
2015-12-01 Yury GribovIntroduce new @llvm.get.dynamic.area.offset.i{32, 64...
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-09 Nemanja IvanovicAdd LLVM support for remaining integer divide and permu...
2015-03-25 Kit BartonAdd Hardware Transactional Memory (HTM) Support
2015-03-11 Hal Finkel[PowerPC] Remove canFoldAsLoad from instruction definitions
2015-03-10 Nemanja IvanovicAdd support for part-word atomics for PPC
2015-02-25 Hal Finkel[PowerPC] Cleanup unused target-specific SDAG nodes
2015-02-10 Bill Schmidt[PowerPC] Fix reverted patch r227976 to avoid register...
2015-02-06 Hal FinkelRevert "r227976 - [PowerPC] Yet another approach to...
2015-02-03 Bill Schmidt[PowerPC] Yet another approach to __tls_get_addr
2015-02-01 Hal Finkel[PowerPC] Better scheduling for isel on P7/P8
2015-01-15 Hal Finkel[PowerPC] Loosen ELFv1 PPC64 func descriptor loads...
2015-01-13 Hal Finkel[PowerPC] Split the blr definition into BLR and BLR8
2015-01-05 Hal Finkel[PowerPC] Remove zexts after i32 ctlz
2015-01-05 Hal Finkel[PowerPC] Remove zexts after byte-swapping loads
2015-01-03 Hal Finkel[PowerPC] Add support for the CMPB instruction
2015-01-01 Hal Finkel[PowerPC] Improve instruction selection bit-permuting...
2014-12-23 Hal Finkel[PowerPC] Ensure that the TOC reload directly follows...
2014-12-12 Hal Finkel[PowerPC] Add a DAGToDAG peephole to remove unnecessary...
2014-11-26 Craig TopperReplace neverHasSideEffects=1 with hasSideEffects=0...
2014-11-11 Bill Schmidt[PowerPC] Replace foul hackery with real calls to __tls...
2014-10-31 Ulrich Weigand[PowerPC] Load BlockAddress values from the TOC in...
2014-10-02 Robin Morisset[Power] Improve the expansion of atomic loads/stores
2014-08-15 Bill Schmidt[PPC64] Add missing dependency on X2 to LDinto_toc.
2014-06-18 Ulrich Weigand[PowerPC] Simplify and improve loading into TOC register
2014-03-24 Hal Finkel[PowerPC] Mark many instructions as commutative
2014-02-28 Hal FinkelAdd CR-bit tracking to the PowerPC backend for i1 values
2014-01-02 Hal Finkel[PPC] Use the correct immediate operands on 64-bit...
2013-12-20 Roman DivackyImplement initial-exec TLS for PPC32.
2013-12-19 Hal FinkelAdd a disassembler to the PowerPC backend
2013-12-17 Hal FinkelEliminate PPC instruction decoding ambiguities
2013-11-30 Hal FinkelSplit some PPC itinerary classes
2013-11-27 Hal FinkelAdd IIC_ prefix to PPC instruction-class names
2013-11-20 Hal FinkelPPC popcnt[dw] do not have record forms
2013-09-26 David MajnemerPPC: Do not introduce ISD nodes for fctid and fctiw
2013-09-26 David MajnemerPPC: Add support for fctid and fctiw
2013-09-12 Hal FinkelPPC: Enable aggressive anti-dependency breaking
2013-08-30 Bill Schmidt[PowerPC] Add loads, stores, and related things to...
2013-08-26 Bill Schmidt[PowerPC] More fast-isel chunks (returns and integer...
2013-08-06 Hal FinkelAdd PPC64 mulli pattern
2013-07-17 Hal FinkelPPC: Add CTR-register clobber to builtin setjmp
2013-07-05 Ulrich Weigand[PowerPC] Support @tls in the asm parser
2013-07-03 Ulrich Weigand[PowerPC] Use mtocrf when available
2013-07-03 Ulrich Weigand[PowerPC] Always use mfocrf if available
2013-07-03 Ulrich Weigand[PowerPC] Support mtspr/mfspr in the asm parser
2013-07-02 Ulrich Weigand[PowerPC] PR16512 - Support TLS call sequences in the...
2013-07-02 Ulrich Weigand[PowerPC] Rework TLS call operand processing
2013-06-26 Ulrich Weigand[PowerPC] Accept 17-bit signed immediates for addis
2013-06-26 Ulrich Weigand[PowerPC] Support symbolic u16imm operands
2013-06-25 Ulrich Weigand[PowerPC] Add rldcr/rldic instructions
2013-06-24 Ulrich Weigand[PowerPC] Add predicted forms of branches
2013-06-24 Ulrich Weigand[PowerPC] Support absolute branches
2013-05-23 Ulrich Weigand[PowerPC] Remove symbolLo/symbolHi instruction operand...
2013-05-23 Ulrich Weigand[PowerPC] Clean up generation of ha16() / lo16() markers
2013-05-22 Bill SchmidtChange some PowerPC PatLeaf definitions to ImmLeaf...
2013-05-20 Hal FinkelRename PPC MTCTRse to MTCTRloop
2013-05-17 Ulrich Weigand[PowerPC] Fix hi/lo encoding in old-style code emitter
2013-05-15 Hal FinkelImplement PPC counter loops as a late IR-level pass
2013-05-03 Ulrich Weigand[PowerPC] Add assembler parser
2013-04-26 Ulrich WeigandPowerPC: Use RegisterOperand instead of RegisterClass...
2013-04-26 Ulrich WeigandPowerPC: Fix encoding of rldimi and rldcl instructions
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-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 pre-increment load instructions do not have side...
2013-04-06 Hal FinkelPPC ISEL is a select and never has side effects
2013-04-01 Hal FinkelAdd more PPC floating-point conversion instructions
2013-04-01 Hal FinkelAdd the PPC popcntw instruction
2013-03-31 Hal FinkelCleanup PPC(64) i32 -> float/double conversion
2013-03-28 Hal FinkelAdd the PPC64 ldbrx/stdbrx instructions
2013-03-28 Hal FinkelAdd the PPC64 popcntd instruction
2013-03-28 Hal FinkelFix typo in PPCInstr64Bit
2013-03-27 Hal FinkelUse the PPC no-r0 class on the TOC LD pseudos
2013-03-27 Hal FinkelApply the no-r0 class to PPC TOC ADDI[S] pseudo instruc...
2013-03-26 Ulrich WeigandPowerPC: Mark patterns as isCodeGenOnly.
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: Move some 64-bit branch patterns.
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 FinkelFix a register-class comparison bug in PPCCTRLoops
2013-03-21 Hal FinkelImplement builtin_{setjmp/longjmp} on PPC
2013-03-19 Ulrich WeigandAdd missing mayLoad flag to LHAUX8 and LWAUX.
2013-03-19 Ulrich WeigandRewrite LHAU8 pattern to use standard memory operand.
2013-03-19 Ulrich WeigandRewrite pre-increment store patterns to use standard...
next