Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attrib...
[oota-llvm.git] / lib / CodeGen / PrologEpilogInserter.cpp
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-11-14 Chad RosierRemove dead code.
2012-10-17 Jakob Stoklund OlesenMerge MRI::isPhysRegOrOverlapUsed() into isPhysRegUsed().
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-05-30 Chad RosierRemove extra space.
2012-03-04 Craig TopperUse uint16_t to store registers in callee saved registe...
2012-02-21 Andrew TrickClear virtual registers after they are no longer refere...
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-06 Andrew TrickExpose TargetPassConfig to PEI Pass
2011-12-21 Jakob Stoklund OlesenMove common code into an MRI function.
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-10-14 Evan ChengA few 80-col violations.
2011-08-31 Rafael EspindolaSpelling and grammar fixes to problems found by Duncan.
2011-08-30 Rafael EspindolaEmit segmented-stack specific code into function prolog...
2011-08-04 Jakob Stoklund OlesenCount the total amount of stack space used in compiled...
2011-06-28 Evan ChengMove CallFrameSetupOpcode and CallFrameDestroyOpcode...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-03 Jim GrosbachAllow a target to choose whether to prefer the scavenge...
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2011-01-07 Evan ChengDo not model all INLINEASM instructions as having unmod...
2010-11-27 Anton KorobeynikovMove more PEI-related hooks to TFI
2010-11-27 Anton KorobeynikovMove callee-saved regs spills / reloads to TFI
2010-11-18 Anton KorobeynikovMove hasFP() and few related hooks to TargetFrameInfo.
2010-11-15 Anton KorobeynikovFirst step of huge frame-related refactoring: move...
2010-10-27 Jim GrosbachFormatting.
2010-10-18 Jim GrosbachTrivial grammar tweak.
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-08-26 Jim GrosbachSimplify eliminateFrameIndex() interface back down...
2010-08-26 Jim GrosbachRemove the now obsolete frame index virtual re-use...
2010-08-25 Jim GrosbachAdd some statistics for PEI register scavenging
2010-08-24 Jim GrosbachMove enabling the local stack allocation pass into...
2010-08-23 Jim GrosbachRemove the MFI storage of the local allocation block...
2010-08-23 Jim GrosbachBetter handling of local offsets for downwards growing...
2010-08-19 Jim GrosbachUpdate local stack block allocation to let PEI do the...
2010-08-17 Jim GrosbachAdd materialization of virtual base registers for frame...
2010-08-16 Jim Grosbachtidy up. remove unused local.
2010-08-16 Jim GrosbachBetter handle alignment requirements for local objects...
2010-08-14 Jim GrosbachAdd a local stack object block allocation pass. This...
2010-08-06 Jim GrosbachCleanup comment wording
2010-07-27 Bill WendlingIt's better to have the arrays, which would trigger...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-08 Jim GrosbachClean up scavengeRegister() a bit to prefer available...
2010-07-08 Jim GrosbachWhen processing frame index virtual registers, consider...
2010-07-03 Evan ChengRemove isSS argument from CreateFixedObject. Fixed...
2010-07-02 Jim GrosbachCustom inserters (e.g., conditional moves in Thumb1...
2010-07-02 Dale JohannesenPropagate the AlignStack bit in InlineAsm's to the
2010-06-02 Rafael EspindolaRemove the TargetRegisterClass member from CalleeSavedInfo
2010-06-02 Rafael EspindolaRemove uses of getCalleeSavedRegClasses from outside the
2010-05-22 Evan ChengImplement @llvm.returnaddress. rdar://8015977.
2010-05-14 Bill WendlingRename "HasCalls" in MachineFrameInfo to "AdjustsStack...
2010-05-06 Evan ChengAdd argument TargetRegisterInfo to loadRegFromStackSlot...
2010-05-03 Eric ChristopherReword a comment slightly.
2010-04-29 Dale JohannesenMake naked functions work on PPC.
2010-04-13 Dan GohmanRename MachineFrameInfo variables to MFI, for consisten...
2010-04-05 Chris Lattnerremove the MMI pointer from MachineFrameInfo.
2010-03-10 Jim GrosbachClear up the last (famous last words) frame index value...
2010-03-09 Jim GrosbachChange the Value argument to eliminateFrameIndex to...
2010-02-22 Jim GrosbachUpdated version of r96634 (which was reverted due to...
2010-02-19 Bob WilsonRevert 96634. It causes assertion failures for 126...
2010-02-19 Jim GrosbachRadar 7636153. In the presence of large call frames...
2010-02-13 Evan ChengTeach MachineFrameInfo to track maximum alignment while...
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2009-12-28 Bill WendlingRemove dead store.
2009-12-11 Anton KorobeynikovHonour setHasCalls() set from isel.
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-12 David GreeneAdd a bool flag to StackObjects telling whether they...
2009-10-29 Jim GrosbachWhen the function is doing dynamic stack realignment...
2009-10-21 Jim GrosbachCleanup of frame index scavenging. Better code flow...
2009-10-20 Jim GrosbachBetter handle instructions that re-def a scratch register
2009-10-20 Jim GrosbachRegister re-use for scavenged frame indices must check...
2009-10-20 Jim GrosbachEnable post-pass frame index register scavenging for...
2009-10-17 Evan ChengDistinquish stack slots from other stack objects. They...
2009-10-14 Jim GrosbachMake loop not recalc getNumOperands() each time around
2009-10-14 Jim Grosbachquiet compiler warning
2009-10-09 Jim Grosbachwhen previous scratch register is killed, flag the...
2009-10-08 Jim GrosbachRe-enable register scavenging in Thumb1 by default.
2009-10-08 Jim Grosbachbugfix. The target may use virtual registers that aren...
2009-10-07 Jim Grosbachreverting thumb1 scavenging default due to test failure...
2009-10-07 Jim GrosbachEnable thumb1 register scavenging by default.
2009-10-07 Jim Grosbachgrammar
2009-10-07 Jim Grosbachadd initializers for clarity. Add missing assignment...
2009-10-07 Jim GrosbachAdd register-reuse to frame-index register scavenging...
2009-09-30 Jim GrosbachAdd additional assert() to verify no extraneous use...
2009-09-30 Jim Grosbachreplace TRI->isVirtualRegister() with TargetRegisterInf...
2009-09-30 Jim Grosbachfix compiler warning
2009-09-29 Jim GrosbachSimplify the tracking of virtual frame index registers...
2009-09-27 Tilmann SchellerUse explicit structs instead of std::pair to map callee...
2009-09-25 Bob Wilsonpr4926: ARM requires the stack pointer to be aligned...
2009-09-24 Jim GrosbachStart of revamping the register scavenging in PEI....
2009-09-24 Bob WilsonFix a hypothetical problem for targets with StackGrowsU...
2009-09-23 Bob WilsonEdit a comment.
2009-09-18 Bob WilsonFix a comment typo and some whitespace.
2009-08-22 Devang PatelRecord variable debug info at ISel time directly.
2009-08-15 Jakob Stoklund OlesenDon't setCalleeSavedInfoValid() until spills are interted.
2009-08-13 Jakob Stoklund OlesenAdd MachineFrameInfo::getPristineRegisters(MBB) method.
2009-07-31 Dan GohmanUse setPreservesAll and setPreservesCFG in CodeGen...
next