aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Refine fix to bug 15041.Bill Schmidt2013-02-081-18/+17
* Constrain PowerPC autovectorization to fix bug 15041.Bill Schmidt2013-02-071-0/+19
* PPC calling convention cleanup.Bill Schmidt2013-02-062-75/+46
* Move MRI liveouts to PowerPC return instructions.Jakob Stoklund Olesen2013-02-051-21/+9
* Avoid using MRI::liveout_iterator for computing VRSAVEs.Jakob Stoklund Olesen2013-02-051-6/+15
* Disable a couple more vector splat optimizations on PPC.Benjamin Kramer2013-02-041-2/+4
* SelectionDAG: Teach FoldConstantArithmetic how to deal with vectors.Benjamin Kramer2013-02-041-0/+5
* PPCDarwinAsmPrinter::EmitStartOfAsmFile(): Add checking range in CPUDirective...NAKAMURA Takumi2013-02-041-1/+4
* PPCDarwinAsmPrinter::EmitStartOfAsmFile(): Add possible elements in CPUDirect...NAKAMURA Takumi2013-02-041-0/+5
* Add notes about future PowerPC featuresBill Schmidt2013-02-011-0/+17
* LLVM enablement for some older PowerPC CPUsBill Schmidt2013-02-012-0/+25
* [PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier2013-01-312-14/+9
* PPC QPX requires a 32-byte aligned stackHal Finkel2013-01-302-1/+8
* Initialize hasQPX in PPCSubtargetHal Finkel2013-01-301-0/+1
* Add definitions for the PPC a2q core marked as having QPX availableHal Finkel2013-01-302-0/+9
* Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng2013-01-291-0/+2
* Add isBGQ method to PPCSubtargetHal Finkel2013-01-291-0/+2
* Remove unused variables, silences -Wunused-variableDmitri Gribenko2013-01-251-4/+2
* Initial implementation of PPCTargetTransformInfoHal Finkel2013-01-255-0/+237
* More cleanup of PPC register definitions.Hal Finkel2013-01-251-64/+8
* Start cleanup of PPC register definitions using foreach loops.Hal Finkel2013-01-241-65/+7
* Fix powerpc test failure - forgot to initialize stack slot size for PPCLinuxM...Eli Bendersky2013-01-231-2/+3
* Clean up assignment of CalleeSaveStackSlotSize: get rid of the default and ex...Eli Bendersky2013-01-231-2/+3
* Sort all of the includes. Several files got checked in with mis-sortedChandler Carruth2013-01-191-1/+1
* This patch fixes PR13626 by providing i128 support in the returnBill Schmidt2013-01-171-0/+1
* This patch fixes the PPC calling convention to handle returns ofBill Schmidt2013-01-171-2/+2
* PowerPC: EH adjustmentsAdhemerval Zanella2013-01-091-0/+19
* These functions have default arguments of 0 for the last arg. UseEric Christopher2013-01-091-6/+6
* Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky2013-01-081-1/+1
* This patch addresses bug 14678 by fixing two problems in medium code modelBill Schmidt2013-01-072-12/+29
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-072-11/+1
* PowerPC: Fix eh_frame relocation for PIC Adhemerval Zanella2013-01-041-0/+5
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-0211-24/+24
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-303-6/+8
* Expand PPC64 atomic load and storeHal Finkel2012-12-251-0/+2
* Undefine PPC harder.Rafael Espindola2012-12-202-0/+6
* PowerPC: Expand VSELECT nodes.Benjamin Kramer2012-12-191-0/+1
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-193-4/+4
* This patch removes some nondeterminism from direct object file outputBill Schmidt2012-12-141-0/+45
* This patch improves the 64-bit PowerPC InitialExec TLS support by providingBill Schmidt2012-12-148-42/+53
* This is another cleanup patch for 64-bit PowerPC TLS processing. I hadBill Schmidt2012-12-133-57/+11
* This is just a clean-up patch that simplifies the initial-exec TLS logic byBill Schmidt2012-12-134-19/+7
* This patch implements local-dynamic TLS model support for the 64-bitBill Schmidt2012-12-1210-18/+242
* Sorry about the churn. One more change to getOptimalMemOpType() hook. Did IEvan Cheng2012-12-122-13/+11
* - Rename isLegalMemOpType to isSafeMemOpType. "Legal" is a very overloade term.Evan Cheng2012-12-122-4/+4
* This patch implements the general dynamic TLS model for 64-bit PowerPC.Bill Schmidt2012-12-1110-14/+172
* This patch introduces initial-exec model support for thread-local storageBill Schmidt2012-12-0413-15/+156
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-045-9/+9
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-0317-70/+71
* This patch fixes the Altivec addend construction for the fused multiply-addAdhemerval Zanella2012-11-301-5/+7