aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCInstr64Bit.td
Commit message (Expand)AuthorAgeFilesLines
* PowerPC: Move some 64-bit branch patterns.Ulrich Weigand2013-03-261-17/+18
* Use direct types in PowerPC instruction patterns.Ulrich Weigand2013-03-251-122/+120
* Use direct types in PowerPC Pat patterns.Ulrich Weigand2013-03-251-53/+53
* Remove ABI-duplicated call instruction patterns.Ulrich Weigand2013-03-221-59/+24
* Rename memrr ptrreg and offreg components.Ulrich Weigand2013-03-221-10/+10
* Fix swapped BasePtr and Offset in pre-inc memory addresses.Ulrich Weigand2013-03-221-8/+8
* Remove the xaddroff ComplexPattern.Ulrich Weigand2013-03-221-8/+8
* Fix a register-class comparison bug in PPCCTRLoopsHal Finkel2013-03-211-9/+0
* Implement builtin_{setjmp/longjmp} on PPCHal Finkel2013-03-211-0/+13
* Add missing mayLoad flag to LHAUX8 and LWAUX.Ulrich Weigand2013-03-191-1/+2
* Rewrite LHAU8 pattern to use standard memory operand.Ulrich Weigand2013-03-191-4/+4
* Rewrite pre-increment store patterns to use standard memory operands.Ulrich Weigand2013-03-191-72/+54
* Fix sub-operand size mismatch in tocentry operands.Ulrich Weigand2013-03-191-1/+1
* Prepare to make r0 an allocatable register on PPCHal Finkel2013-03-191-48/+58
* Cleanup PPC64 unaligned i64 load/storeHal Finkel2013-03-191-4/+0
* Fix PPC unaligned 64-bit loads and storesHal Finkel2013-03-181-5/+21
* Large code model support for PowerPC.Bill Schmidt2013-02-211-1/+1
* This patch improves the 64-bit PowerPC InitialExec TLS support by providingBill Schmidt2012-12-141-8/+11
* This is another cleanup patch for 64-bit PowerPC TLS processing. I hadBill Schmidt2012-12-131-9/+10
* This is just a clean-up patch that simplifies the initial-exec TLS logic byBill Schmidt2012-12-131-1/+1
* This patch implements local-dynamic TLS model support for the 64-bitBill Schmidt2012-12-121-0/+30
* This patch implements the general dynamic TLS model for 64-bit PowerPC.Bill Schmidt2012-12-111-0/+21
* This patch introduces initial-exec model support for thread-local storageBill Schmidt2012-12-041-0/+20
* This patch implements medium code model support for 64-bit PowerPC.Bill Schmidt2012-11-271-0/+26
* Fix wrong PowerPC instruction opcodes for:Ulrich Weigand2012-11-131-3/+3
* Fix instruction encoding for "bd(n)z" on PowerPC,Ulrich Weigand2012-11-131-4/+4
* Fix instruction encoding for "isel" on PowerPC,Ulrich Weigand2012-11-131-1/+1
* PowerPC: Fix for rldcl/rldicl/rldicr MC emissionAdhemerval Zanella2012-10-261-6/+6
* This patch fixes the MC object emission of 'nop' for external function callsAdhemerval Zanella2012-10-251-4/+4
* - add tokens to PPCInstrInfo.td and PPCInstr64Bit.td to resolveWill Schmidt2012-10-041-14/+14
* Move the PPC TOC defs into the PPC64 InstrInfo file.Hal Finkel2012-09-051-0/+3
* Split several PPC instruction classes.Hal Finkel2012-08-281-23/+23
* Allow remat of LI on PPC.Hal Finkel2012-08-281-0/+2
* Lower constant pools and jump tables via TOC on PPC64/SVR4.Roman Divacky2012-08-241-0/+8
* Add a comment about mftb vs. mfspr on PPC.Hal Finkel2012-08-071-0/+4
* MFTB on PPC64 should really be encoded using MFSPR.Hal Finkel2012-08-061-2/+2
* Add readcyclecounter lowering on PPC64.Hal Finkel2012-08-041-0/+5
* Remove variable_ops from call instructions in most targets.Jakob Stoklund Olesen2012-07-131-11/+11
* Add support for the PPC isel instruction.Hal Finkel2012-06-221-0/+4
* Add support for generating reg+reg (indexed) pre-inc loads on PPC.Hal Finkel2012-06-201-0/+31
* Add support for generating reg+reg preinc stores on PPC.Hal Finkel2012-06-191-4/+35
* Split out the PPC instruction class IntSimple from IntGeneral.Hal Finkel2012-06-121-24/+24
* Improve ext/trunc patterns on PPC64.Hal Finkel2012-06-091-11/+4
* Add the PPCCTRLoops pass: a PPC machine-code-level optimization pass to form ...Hal Finkel2012-06-081-0/+9
* Implement local-exec TLS on PowerPC.Roman Divacky2012-06-041-0/+7
* Add a missing PPC 64-bit stwu pattern.Hal Finkel2012-05-201-0/+8
* Split the LdStGeneral PPC itin. class into LdStLoad and LdStStore.Hal Finkel2012-04-011-18/+18
* Fix dynamic linking on PPC64.Hal Finkel2012-03-311-1/+19
* Convert PowerPC to register mask operands.Roman Divacky2012-03-061-14/+2
* X11/X2 loads around indirect calls on ppc64 should not be deleted.Hal Finkel2012-02-241-2/+4