summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FrameLowering.h
Commit message (Expand)AuthorAgeFilesLines
* [Alignment][NFC] Use Align for TargetFrameLowering/SubtargetGuillaume Chatelet2019-10-171-1/+1
* [WinEH] Allocate space in funclets stack to save XMM CSRsPengfei Wang2019-08-271-0/+2
* Revert [WinEH] Allocate space in funclets stack to save XMM CSRsReid Kleckner2019-08-201-4/+0
* [WinEH] Allocate space in funclets stack to save XMM CSRsPengfei Wang2019-07-261-0/+4
* Factor out redzone ABI checks [NFCI]Philip Reames2019-05-101-0/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Correct dwarf unwind information in function epiloguePetar Jovanovic2018-04-241-0/+4
* [DWARF] Fix incorrect prologue end line record.Paul Robinson2018-02-141-1/+1
* Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner2017-11-081-4/+0
* Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-071-0/+4
* Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie2017-11-031-1/+1
* Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-011-4/+0
* Correct dwarf unwind information in function epilogue for X86Petar Jovanovic2017-11-011-0/+4
* [X86] Extract CATCHRET handling from emitEpilogue, NFCReid Kleckner2017-10-051-0/+5
* [X86] Remove dead declaration convertArgMovsToPushes, NFCReid Kleckner2017-10-031-9/+0
* Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek2017-08-101-1/+1
* Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper2017-06-291-2/+0
* [X86] Correct dwarf unwind information in function epiloguePetar Jovanovic2017-06-281-0/+2
* X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFCMatthias Braun2017-04-241-0/+2
* Revert "X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC"Matthias Braun2017-04-211-2/+0
* X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFCMatthias Braun2017-04-201-0/+2
* Use methods to access data stored with frame instructionsSerge Pavlov2017-04-131-1/+2
* Fix for PR30687. Avoid dereferencing MBB.end().Reid Kleckner2016-10-131-17/+13
* NFC; refactor getFrameIndexReferenceFromSPSanjoy Das2016-06-161-4/+3
* Don't force SP-relative addressing for statepointsSanjoy Das2016-06-151-2/+4
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-12/+13
* [X86] Make sure it is safe to clobber EFLAGS, if need be, when choosingQuentin Colombet2016-04-261-0/+10
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-311-3/+3
* Implemented stack symbol table ordering/packing optimization to improve data ...Zia Ansari2016-02-151-0/+7
* [X86] Enable shrink-wrapping by default, but keep it disabled for stack framesQuentin Colombet2015-12-091-0/+3
* Revert r253528: "[X86] Enable shrink-wrapping by default."Hans Wennborg2015-11-251-5/+0
* [X86] Enable shrink-wrapping by default.Quentin Colombet2015-11-191-0/+5
* [WinEH] Make UnwindHelp a fixed stack object allocated after XMM CSRsReid Kleckner2015-11-131-0/+3
* [WinEH] Find root frame correctly in CLR funcletsJoseph Tremoulet2015-11-131-0/+2
* Support for emitting inline stack probesAndy Ayers2015-11-101-4/+36
* [WinEH] Split EH_RESTORE out of CATCHRET for 32-bit EHReid Kleckner2015-11-061-7/+7
* [WinEH] Fix funclet prologues with stack realignmentReid Kleckner2015-11-051-1/+1
* [X86] Generate .cfi_adjust_cfa_offset correctly when pushing argumentsMichael Kuperstein2015-11-031-3/+3
* [WinEH] Fix stack alignment in funclets and ParentFrameOffset calculationReid Kleckner2015-10-161-0/+4
* [X86] Rip out orphaned method declarations and other dead code. NFC.Benjamin Kramer2015-10-151-9/+0
* [WinEH] Make funclet return instrs pseudo instrsReid Kleckner2015-09-171-3/+3
* [WinEH] Emit prologues and epilogues for funcletsReid Kleckner2015-09-081-0/+7
* Remove redundant TargetFrameLowering::getFrameIndexOffset virtualJames Y Knight2015-08-151-2/+0
* [X86] When optimizing for minsize, use POP for small post-call stack clean-upMichael Kuperstein2015-08-111-0/+5
* PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun2015-07-141-2/+2
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [X86] Rename RegInfo to TRI as suggested by EricReid Kleckner2015-06-181-1/+1
* [X86] Refactor stack adjustments into X86FrameLowering::BuildStackAdjustmentReid Kleckner2015-06-181-1/+8
* [X86] Remove unneeded parameters and deduplicate stack alignment codeReid Kleckner2015-06-181-5/+14
OpenPOWER on IntegriCloud