summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86FrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* Correct dwarf unwind information in function epiloguePetar Jovanovic2018-04-241-21/+68
* [X86] Handle EAX being live when calling chkstk for x86_64Martin Storsjo2018-03-061-17/+25
* [X86][x32] Save callee-save register used as base pointer for x32 ABIDerek Schuff2018-03-021-2/+6
* [DWARF] Fix incorrect prologue end line record.Paul Robinson2018-02-141-5/+5
* [X86] When doing callee save/restore for k-registers make sure we don't use K...Craig Topper2018-02-071-3/+19
* Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth2018-01-221-0/+9
* [X86] Remove side-effects from determineCalleeSavesFrancis Visoiu Mistrih2018-01-081-28/+27
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-34/+33
* [X86] Output cfi directives for saved XMM registers even if no GPRs are savedMartin Storsjo2017-11-181-2/+1
* Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner2017-11-081-43/+0
* Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-071-0/+43
* [X86] Don't clobber reserved registers with stack adjustmentsBjorn Steinbrink2017-11-071-0/+5
* Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic2017-11-011-43/+0
* Correct dwarf unwind information in function epilogue for X86Petar Jovanovic2017-11-011-0/+43
* [codeview] Don't emit FPO data in funclet prologuesReid Kleckner2017-10-121-2/+3
* Speculative build fix, apparently I built llc without my patch applied to tes...Reid Kleckner2017-10-121-1/+1
* [codeview] Disable FPO in functions using EH funcletsReid Kleckner2017-10-121-0/+1
* [codeview] Implement FPO data assembler directivesReid Kleckner2017-10-111-6/+21
* [X86] Extract CATCHRET handling from emitEpilogue, NFCReid Kleckner2017-10-051-33/+37
* [X86] Simplify X86 epilogue frame size calculation, NFCReid Kleckner2017-10-051-39/+28
* Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek2017-08-101-1/+1
* Remove a variable that was only used in asserts and had a duplicate copy in s...Eric Christopher2017-07-081-3/+2
* Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper2017-06-291-116/+3
* [X86] Correct dwarf unwind information in function epiloguePetar Jovanovic2017-06-281-3/+116
* [X86] Fix SP adjustment in stack probes emitted on 32-bit Windows.whitequark2017-06-231-2/+5
* [X86] Add support for "probe-stack" attributewhitequark2017-06-221-18/+14
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* X86FrameLowering: No need to mark FP as live-in everywhereMatthias Braun2017-05-311-7/+2
* Mark functions as not having CFI once we finalize an x86 stack frameReid Kleckner2017-05-031-0/+4
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-5/+6
* X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFCMatthias Braun2017-04-241-8/+9
* Revert "X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC"Matthias Braun2017-04-211-9/+8
* X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFCMatthias Braun2017-04-201-8/+9
* X86FrameLowering: Fix getFrameIndexReference() for 'fixed' objectsMatthias Braun2017-04-191-6/+3
* Use methods to access data stored with frame instructionsSerge Pavlov2017-04-131-2/+2
* x86 interrupt calling convention: re-align stack pointer on 64-bit if an erro...Amjad Aboud2017-04-031-0/+10
* [X86] Emit fewer instructions to allocate >16GB stack framesReid Kleckner2017-03-171-37/+66
* [framelowering] Skip dbg values when getting next/previous instruction.Florian Hahn2017-01-041-8/+14
* Revert r290423 because it broke the sanitizer-x86_64-linux-autoconf buildbot.Florian Hahn2016-12-231-5/+0
* [framelowering] Skip dbg values when getting next/previous instruction.Florian Hahn2016-12-231-0/+5
* [framelowering] Improve tracking of first CS pop instruction.Florian Hahn2016-12-061-5/+8
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-12-011-9/+6
* Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher2016-12-011-6/+9
* Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-9/+6
* Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun2016-11-301-1/+1
* Fix spelling mistakes in X86 target comments. NFC.Simon Pilgrim2016-11-171-1/+1
* Fix for PR30687. Avoid dereferencing MBB.end().Reid Kleckner2016-10-131-21/+18
* Win64: Don't emit unwind info for "leaf" functions (PR30337)Hans Wennborg2016-09-221-3/+13
* [X86] Tighten up a comment which confused x64 ABI terminology.David Majnemer2016-09-091-3/+3