aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2013-03-14Provide the register scavenger to processFunctionBeforeFrameFinalizedHal Finkel
2013-03-14Use frame-index scavenging for PPC register spillingHal Finkel
2013-03-14Not all PPC functions with a frame pointer need a RS spill slotHal Finkel
2013-03-14Add a comment about overlapping PPC frame offsetsHal Finkel
2013-03-12Don't reserve R2 on Darwin/PPCHal Finkel
2013-03-12PPC should always use the register scavenger for CR spillingHal Finkel
2013-03-07ArrayRefize some code. No functionality change.Benjamin Kramer
2013-03-01Fix PR10475Michael Liao
2013-02-26Fix PR15332 (patch by Florian Zeitz).Bill Schmidt
2013-02-25Fix missing relocation for TLS addressing peephole optimization.Bill Schmidt
2013-02-24Fix PR14364.Bill Schmidt
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky
2013-02-21Trivial cleanupBill Schmidt
2013-02-21Large code model support for PowerPC.Bill Schmidt
2013-02-21Code review cleanup for r175697Bill Schmidt
2013-02-21PPCDAGToDAGISel::PostprocessISelDAG()Bill Schmidt
2013-02-21Relocation enablement for PPC DAG postprocessing passBill Schmidt
2013-02-20Update TargetLowering ivars for name policy.Jim Grosbach
2013-02-20Additional fixes for bug 15155.Bill Schmidt
2013-02-20Fix bug 14779 for passing anonymous aggregates [patch by Kai Nacke].Bill Schmidt
2013-02-20Fix PR15155: lost vadd/vsplat optimization.Bill Schmidt
2013-02-20Add missing #include.Jakub Staszak
2013-02-17Make the visibility of LLVMPPCCompilationCallback work with GCC.Benjamin Kramer
2013-02-15Give these callbacks hidden visibility. It is better to not export them moreRafael Espindola
2013-02-15Don't make assumptions about the mangling of static functions in extern "C"Rafael Espindola
2013-02-14Revert r175120 and r175121. Clang is producing the expected asm names again.Rafael Espindola
2013-02-14Don't asume that a static function in an extern "C" block will not be mangled.Rafael Espindola
2013-02-13Add registration for PPC-specific passes to allow the IR to be dumpedKrzysztof Parzyszek
2013-02-08Refine fix to bug 15041.Bill Schmidt
2013-02-07Constrain PowerPC autovectorization to fix bug 15041.Bill Schmidt
2013-02-06PPC calling convention cleanup.Bill Schmidt
2013-02-05Move MRI liveouts to PowerPC return instructions.Jakob Stoklund Olesen
2013-02-05Avoid using MRI::liveout_iterator for computing VRSAVEs.Jakob Stoklund Olesen
2013-02-04Disable a couple more vector splat optimizations on PPC.Benjamin Kramer
2013-02-04SelectionDAG: Teach FoldConstantArithmetic how to deal with vectors.Benjamin Kramer
2013-02-04PPCDarwinAsmPrinter::EmitStartOfAsmFile(): Add checking range in CPUDirective...NAKAMURA Takumi
2013-02-04PPCDarwinAsmPrinter::EmitStartOfAsmFile(): Add possible elements in CPUDirect...NAKAMURA Takumi
2013-02-01Add notes about future PowerPC featuresBill Schmidt
2013-02-01LLVM enablement for some older PowerPC CPUsBill Schmidt
2013-01-31[PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier
2013-01-30PPC QPX requires a 32-byte aligned stackHal Finkel
2013-01-30Initialize hasQPX in PPCSubtargetHal Finkel
2013-01-30Add definitions for the PPC a2q core marked as having QPX availableHal Finkel
2013-01-29Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng
2013-01-29Add isBGQ method to PPCSubtargetHal Finkel
2013-01-25Remove unused variables, silences -Wunused-variableDmitri Gribenko
2013-01-25Initial implementation of PPCTargetTransformInfoHal Finkel
2013-01-25More cleanup of PPC register definitions.Hal Finkel
2013-01-24Start cleanup of PPC register definitions using foreach loops.Hal Finkel
2013-01-23Fix powerpc test failure - forgot to initialize stack slot size for PPCLinuxM...Eli Bendersky