This CL changes the function prologue and epilogue emitted on X86 when stack needs...
[oota-llvm.git] / lib / Target / X86 / X86FrameLowering.cpp
2012-07-16 Alexey SamsonovThis CL changes the function prologue and epilogue...
2012-07-10 Chad RosierMove [get|set]BasePtrStackAdjustment() from MachineFram...
2012-07-10 Chad RosierAdd support for dynamic stack realignment in the presen...
2012-07-04 Jakob Stoklund OlesenMake X86 call and return instructions non-variadic.
2012-06-22 Jakob Stoklund OlesenFunctions calling __builtin_eh_return must have a frame...
2012-06-18 Chandler CarruthTemporarily revert r158087.
2012-06-06 Chad RosierAdd support for dynamic stack realignment in the presen...
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-05-24 Craig TopperUse uint16_t to store register number in static tables...
2012-05-23 Chad RosierTidy up naming for consistency and other cleanup. ...
2012-05-01 Alexey SamsonovX86: Use StackRegister instead of FrameRegister in...
2012-03-04 Craig TopperUse uint16_t to store register overlaps to reduce stati...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-07 Evan ChengUse LEA to adjust stack ptr for Atom. Patch by Andy...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-13 Bill WendlingFix off-by-one error.
2012-01-12 Bill WendlingFix the code that was WRONG.
2012-01-12 Rafael EspindolaSupport segmented stacks on 64-bit FreeBSD.
2012-01-12 Rafael EspindolaSupport segmented stacks on win32.
2012-01-12 Benjamin KramerAfter Jakob's r147938 exception handling on i386 was...
2012-01-11 Rafael EspindolaSupport segmented stacks on mac.
2012-01-11 Rafael EspindolaGenerate the segmented stack prologue for fastcc too.
2012-01-11 Rafael EspindolaUse unsigned comparison in segmented stack prologue.
2012-01-11 Rafael EspindolaExplicitly set the scale to 1 on some segstack prologue...
2012-01-11 Jakob Stoklund OlesenFix undefined code and reenable test case.
2011-12-14 Bill WendlingThe saved registers weren't being processed in the...
2011-12-07 Bill WendlingAdjust the stack by one pointer size for all frameless...
2011-12-07 Bill WendlingFix off-by-one error when encoding the stack size for...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-06 Bill WendlingExplicitly check for the different SUB instructions.
2011-12-06 Bill WendlingEncode the total stack if there isn't a frame.
2011-12-06 Bill Wendling* Add a macro to remove a magic number.
2011-12-06 Bill WendlingCheck the correct value for small stack sizes. Also...
2011-12-06 Bill WendlingFor a small sized stack, we encode that value directly...
2011-12-06 Bill WendlingAdd a comment.
2011-12-06 Bill WendlingThe compact encoding of the registers are 3-bits each...
2011-12-03 Sanjoy DasCheck for stack space more intelligently.
2011-12-03 Sanjoy DasFix a bug in the x86-32 code generated for segmented...
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-12-01 Sanjoy DasDummy commit to check commit access.
2011-11-11 Bill WendlingIf we have to reset the calculation of the compact...
2011-10-26 Rafael EspindolaThis commit introduces two fake instructions MORESTACK_...
2011-10-18 Duncan SandsFix a bunch of unused variable warnings when doing...
2011-10-13 Bill WendlingMore closely follow libgcc, which has code after the...
2011-10-13 Bill WendlingShould not add instructions to a BB after a return...
2011-09-24 Jakob Stoklund OlesenOnly run MF.verify() with EXPENSIVE_CHECKS=1.
2011-09-06 Bill WendlingReenable compact unwind by default. However, also emit...
2011-09-02 Bill WendlingRevert r138826 until PR10834 can be fixed.
2011-08-31 Rafael EspindolaSpelling and grammar fixes to problems found by Duncan.
2011-08-31 Eli FriedmanMake sure we don't crash when -miphoneos-version-min...
2011-08-30 Bill WendlingFix off-by-one error Benjamin noticed.
2011-08-30 Bill WendlingEnable compact unwind info by default. This only applie...
2011-08-30 Rafael EspindolaEmit segmented-stack specific code into function prolog...
2011-08-12 Andrew TrickfindDeadCallerSavedReg fix: Missing NULL terminator...
2011-07-26 Bill WendlingThe compact unwinding offsets are divided by 8 on 64...
2011-07-25 Bill WendlingUpdate the comment. This feature is available only...
2011-07-25 Bill WendlingChanged disabled code into a flag.
2011-07-25 Bill WendlingRemove dead variable.
2011-07-25 Bill WendlingAfter we've modified the prolog to save volatile regist...
2011-07-21 Bill WendlingMark instructions which are part of the frame setup...
2011-07-20 Bill WendlingRemove unused function.
2011-07-20 Bill WendlingRemove the now defunct getCompactUnwindEncoding method...
2011-07-18 Evan ChengMove getInitialFrameState from TargetFrameInfo to MCAsm...
2011-07-14 Bill Wendling* Redo the permutation encoding for frameless stacks...
2011-07-13 Bill WendlingAdd code to handle a "frameless" unwind stack.
2011-07-13 Bill WendlingDon't emit the FDE end label if the last thing emitted...
2011-07-13 Bill WendlingAssign variable before we test it.
2011-07-13 Bill WendlingFix obvious think-o.
2011-07-13 Bill WendlingClean up the handling of an EBP/RBP unwind frame pointe...
2011-07-07 Bill WendlingUse ArrayRef instead of a std::vector&.
2011-07-07 Bill WendlingAdd a target hook to encode the compact unwind information.
2011-06-14 Nick LewyckyFit banner in 80-col and adjust whitespace. No function...
2011-06-12 Charles DavisPut FrameSetup flag on x86 instructions that set up...
2011-05-25 Rafael EspindolaReplace the -unwind-tables option with a per function...
2011-04-26 Rafael EspindolaPrint all the moves at a given label instead of just...
2011-04-15 Rafael EspindolaAdd 129518 back with a fix for when we are producing...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-15 NAKAMURA TakumiRevert r129518, "Change ELF systems to use CFI for...
2011-04-14 Rafael EspindolaChange ELF systems to use CFI for producing the EH...
2011-03-24 NAKAMURA TakumiTarget/X86: [PR8777][PR8778] Tweak alloca/chkstk for...
2011-02-27 NAKAMURA TakumiTarget/X86: Always emit "push/pop GPRs" in prologue...
2011-02-05 NAKAMURA TakumiTarget/X86: Tweak allocating shadow area (aka home...
2011-02-05 NAKAMURA TakumiTarget/X86: Fix whitespace.
2011-02-01 Carl NorumTest commit - fix a double 'should' in a comment.
2011-02-01 Evan ChengPatches to build EFI with Clang/LLVM. By Carl Norum.
2011-01-14 Anton KorobeynikovCleanup
2011-01-13 Jakob Stoklund OlesenFix a few more places that should use MBB::getLastNonDe...
2011-01-13 Jakob Stoklund OlesenTeach frame lowering to ignore debug values after the...
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...