summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86FrameLowering.cpp
Commit message (Expand)AuthorAge
* Functions calling __builtin_eh_return must have a frame pointer.Jakob Stoklund Olesen2012-06-22
* Temporarily revert r158087.Chandler Carruth2012-06-18
* Add support for dynamic stack realignment in the presence of dynamic allocas onChad Rosier2012-06-06
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-01
* Use uint16_t to store register number in static tables to match other tables.Craig Topper2012-05-24
* Tidy up naming for consistency and other cleanup. No functional change inten...Chad Rosier2012-05-23
* X86: Use StackRegister instead of FrameRegister in getFrameIndexReference (to...Alexey Samsonov2012-05-01
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-04
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Use LEA to adjust stack ptr for Atom. Patch by Andy Zhang.Evan Cheng2012-02-07
* 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