PPCFrameLowering::emitEpilogue(): Avoid manipulating MBBI on iterator end.
[oota-llvm.git] / lib / Target / PowerPC / PPCFrameLowering.cpp
2015-09-11 NAKAMURA TakumiPPCFrameLowering::emitEpilogue(): Avoid manipulating...
2015-09-10 Kit BartonEnable the shrink wrapping optimization for PPC64.
2015-08-14 Saleem AbdulrasoolPowerPC: remove dead initialization (NFC)
2015-07-14 Matthias BraunMachineRegisterInfo: Remove UsedPhysReg infrastructure
2015-07-14 Matthias BraunPrologEpilogInserter: Rewrite API to determine callee...
2015-05-05 Quentin Colombet[ShrinkWrap] Add (a simplified version) of shrink-wrapping.
2015-02-25 Hal Finkel[PowerPC] Add support for the QPX vector instruction set
2015-02-14 Chandler CarruthRemove a variable only used in an assert and sink its...
2015-02-14 Duncan P. N. Exon... PowerPC: Canonicalize access to function attributes...
2015-02-13 Eric ChristopherThe base pointer save offset can be computed at initial...
2015-02-13 Eric ChristopherPPC LinkageSize can be computed at initialization time...
2015-02-13 Eric ChristopherPPCFrameLowering's FramePointerOffset can be computed...
2015-02-13 Eric ChristopherThe TOC save offset can be computed at compile time...
2015-02-13 Eric ChristopherThe return save offset can be computed at initializatio...
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-01-30 Eric ChristopherUse the cached subtargets and remove calls to getSubtar...
2015-01-30 Eric ChristopherUse the cached subtarget in PPCFrameLowering.
2015-01-14 Hal FinkelRevert "r225811 - Revert "r225808 - [PowerPC] Add Stack...
2015-01-13 Hal FinkelRevert "r225808 - [PowerPC] Add StackMap/PatchPoint...
2015-01-13 Hal Finkel[PowerPC] Add StackMap/PatchPoint support
2015-01-13 Hal Finkel[PowerPC] Split the blr definition into BLR and BLR8
2015-01-10 Justin HibbitsFully fix Bug #22115.
2015-01-08 Justin HibbitsAdd saving and restoring of r30 to the prologue and...
2014-12-01 Jay Foad[PowerPC] Fix unwind info with dynamic stack realignment
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-21 Ulrich Weigand[PowerPC] ELFv2 explicit CFI for CR fields
2014-07-20 Ulrich Weigand[PowerPC] ELFv2 stack space reduction
2014-07-18 Hal Finkel[PowerPC] 32-bit ELF PIC support
2014-06-23 Ulrich Weigand[PowerPC] Refactor getMinCallFrameSize / getMinCallArgu...
2014-06-23 Ulrich Weigand[PowerPC] Allow stack frames without parameter save...
2014-06-12 Eric ChristopherMove PPCFrameLowering into PPCSubtarget from PPCTargetM...
2014-04-29 Eric ChristopherNone of these targets actually define their own CFI_INS...
2014-04-29 Eric Christopher80-column, tab characters, comment fixups.
2014-03-07 Rafael EspindolaReplace PROLOG_LABEL with a new CFI_INSTRUCTION.
2013-08-20 Bill Schmidt[PowerPC] More refactoring prior to real PPC emitProlog...
2013-08-16 Bill Schmidt[PowerPC] Preparatory refactoring for making prologue...
2013-07-18 Hal FinkelPPC: Support dynamic allocas with large alignment
2013-07-17 Hal FinkelPPC: Add base-pointer support to builtin setjmp/longjmp
2013-07-17 Hal FinkelPPC: Implement base pointer and stack realignment
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-03 Ulrich Weigand[PowerPC] Use mtocrf when available
2013-06-28 Hal FinkelPPC: Ignore spill/restore requests for VRSAVE (except...
2013-06-18 Bill WendlingUse pointers to the MCAsmInfo and MCRegInfo.
2013-05-16 Rafael EspindolaRemove addFrameMove.
2013-05-16 Ulrich Weigand[PowerPC] Use true offset value in "memrix" machine...
2013-05-16 Rafael EspindolaRemoved dead code.
2013-05-14 Bill SchmidtPPC32: Fix stack collision between FP and CR save areas.
2013-05-11 Rafael EspindolaChange getFrameMoves to return a const reference.
2013-04-15 Hal FinkelFix PPC64 CR spill location for callee-saved registers
2013-04-13 Hal FinkelMark all PPC CR registers to be spilled as live-in...
2013-04-13 Hal FinkelSpill and restore PPC CR registers using the FP when...
2013-03-28 Hal FinkelCleanup PPC CR-spill kill flags and 32- vs. 64-bit...
2013-03-26 Hal FinkelPPC: Use HWEncoding and TRI->getEncodingValue
2013-03-26 Hal FinkelUse multiple virtual registers in PPC CR spilling
2013-03-23 Hal FinkelNote in PPCFunctionInfo VRSAVE spills
2013-03-22 Hal FinkelAllow the register scavenger to spill multiple registers
2013-03-21 Hal FinkelCorrect PPC FRAMEADDR lowering using a pseudo-register
2013-03-17 Hal FinkelImprove PPC VR (Altivec) register spilling
2013-03-15 Hal FinkelAllocate the RS spill slot for any PPC function with...
2013-03-14 Hal FinkelProvide the register scavenger to processFunctionBefore...
2013-03-14 Hal FinkelNot all PPC functions with a frame pointer need a RS...
2013-02-26 Bill SchmidtFix PR15332 (patch by Florian Zeitz).
2013-02-24 Bill SchmidtFix PR14364.
2013-02-21 Eli BenderskyMove the eliminateCallFramePseudoInstr method from...
2013-02-05 Jakob Stoklund OlesenAvoid using MRI::liveout_iterator for computing VRSAVEs.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-10 Bill SchmidtThe PowerPC VRSAVE register has been somewhat of an...
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-12 Roman DivackyThis patch corrects logic in PPCFrameLowering for save...
2012-06-19 Hal FinkelAdd support for generating reg+reg preinc stores on...
2012-05-19 Hal FinkelAdd a FIXME about access to negative stack-pointer...
2012-04-20 Craig TopperConvert some uses of XXXRegisterClass to &XXXRegClass...
2012-03-11 Craig TopperUse uint16_t to store registers and opcode in static...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2011-12-30 Hal FinkelCleanup stack/frame register define/kill states. This...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-05 Hal Finkelenable PPC register scavenging by default (update tests...
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-10-29 Benjamin KramerPPC: Disable moves for all CR subregisters.
2011-07-25 Evan ChengRefactor PPC target to separate MC routines from Target...
2011-07-18 Evan ChengMove getInitialFrameState from TargetFrameInfo to MCAsm...
2011-05-30 Rafael EspindolaUse the dwarf->llvm mapping to print register names...
2011-05-25 Rafael EspindolaReplace the -unwind-tables option with a per function...
2011-01-13 Jakob Stoklund OlesenTeach frame lowering to ignore debug values after the...
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...