summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86FrameLowering.cpp
Commit message (Expand)AuthorAge
...
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-20
* Fix off-by-one error.Bill Wendling2012-01-13
* Fix the code that was WRONG.Bill Wendling2012-01-12
* Support segmented stacks on 64-bit FreeBSD.Rafael Espindola2012-01-12
* Support segmented stacks on win32.Rafael Espindola2012-01-12
* After Jakob's r147938 exception handling on i386 was completely broken.Benjamin Kramer2012-01-12
* Support segmented stacks on mac.Rafael Espindola2012-01-11
* Generate the segmented stack prologue for fastcc too.Rafael Espindola2012-01-11
* Use unsigned comparison in segmented stack prologue.Rafael Espindola2012-01-11
* Explicitly set the scale to 1 on some segstack prologue instrs.Rafael Espindola2012-01-11
* Fix undefined code and reenable test case.Jakob Stoklund Olesen2012-01-11
* The saved registers weren't being processed in the correct order. This lead toBill Wendling2011-12-14
* Adjust the stack by one pointer size for all frameless stacks.Bill Wendling2011-12-07
* Fix off-by-one error when encoding the stack size for a frameless stack.Bill Wendling2011-12-07
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-07
* Explicitly check for the different SUB instructions.Bill Wendling2011-12-06
* Encode the total stack if there isn't a frame.Bill Wendling2011-12-06
* * Add a macro to remove a magic number.Bill Wendling2011-12-06
* Check the correct value for small stack sizes. Also modify some comments.Bill Wendling2011-12-06
* For a small sized stack, we encode that value directly with no "stack adjust"...Bill Wendling2011-12-06
* Add a comment.Bill Wendling2011-12-06
* The compact encoding of the registers are 3-bits each. Make sure we shift theBill Wendling2011-12-06
* Check for stack space more intelligently.Sanjoy Das2011-12-03
* Fix a bug in the x86-32 code generated for segmented stacks.Sanjoy Das2011-12-03
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-02
* Dummy commit to check commit access.Sanjoy Das2011-12-01
* If we have to reset the calculation of the compact encoding, then also reset theBill Wendling2011-11-11
* This commit introduces two fake instructions MORESTACK_RET andRafael Espindola2011-10-26
* Fix a bunch of unused variable warnings when doing a releaseDuncan Sands2011-10-18
* More closely follow libgcc, which has code after the `ret' instruction toBill Wendling2011-10-13
* Should not add instructions to a BB after a return instruction. The machine i...Bill Wendling2011-10-13
* Only run MF.verify() with EXPENSIVE_CHECKS=1.Jakob Stoklund Olesen2011-09-24
* Reenable compact unwind by default. However, also emit the old version of unwindBill Wendling2011-09-06
* Revert r138826 until PR10834 can be fixed.Bill Wendling2011-09-02
* Spelling and grammar fixes to problems found by Duncan.Rafael Espindola2011-08-31
* Make sure we don't crash when -miphoneos-version-min is specified on x86. Ho...Eli Friedman2011-08-31
* Fix off-by-one error Benjamin noticed.Bill Wendling2011-08-30
* Enable compact unwind info by default. This only applies to Darwin when CFI isBill Wendling2011-08-30
* Emit segmented-stack specific code into function prologues forRafael Espindola2011-08-30
* findDeadCallerSavedReg fix: Missing NULL terminator in register arrays.Andrew Trick2011-08-12
* The compact unwinding offsets are divided by 8 on 64-bit machines.Bill Wendling2011-07-26
* Update the comment. This feature is available only on Darwin at the moment. T...Bill Wendling2011-07-25
* Changed disabled code into a flag.Bill Wendling2011-07-25
* Remove dead variable.Bill Wendling2011-07-25
* After we've modified the prolog to save volatile registers, generate the compactBill Wendling2011-07-25
* Mark instructions which are part of the frame setup with the MachineInstr::Fr...Bill Wendling2011-07-21
* Remove unused function.Bill Wendling2011-07-20
* Remove the now defunct getCompactUnwindEncoding method from the frame lowerin...Bill Wendling2011-07-20
* Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng2011-07-18
* * Redo the permutation encoding for frameless stacks to be more like what theBill Wendling2011-07-14