summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86][NFC] Generalize the naming of "Retpoline Thunks" and related code to "I...Scott Constable2020-06-241-5/+5
* [X86] [Win64] Avoid truncating large (> 32 bit) stack allocationsMartin Storsjö2019-11-271-1/+1
* [WinEH] Fix the wrong alignment orientation during calculating EH frame.Wang, Pengfei2019-11-151-1/+1
* X86FrameLowering - fix bool to unsigned cast static analyzer warnings. NFCI.Simon Pilgrim2019-11-071-7/+7
* [cfi] Add flag to always generate .debug_frameDavid Candler2019-10-311-9/+5
* [Alignment][NFC] Use Align for TargetFrameLowering/SubtargetGuillaume Chatelet2019-10-171-2/+2
* [X86] Add new calling convention that guarantees tail call optimizationReid Kleckner2019-10-071-1/+2
* Hide implementation details in namespaces.Benjamin Kramer2019-09-171-2/+2
* Revert [Windows] Disable TrapUnreachable for Win64, add SEH_NoReturnReid Kleckner2019-09-031-1/+1
* [Windows] Disable TrapUnreachable for Win64, add SEH_NoReturnReid Kleckner2019-08-301-1/+1
* [X86] Don't emit unreachable stack adjustmentsReid Kleckner2019-08-291-2/+14
* [WinEH] Allocate space in funclets stack to save XMM CSRsPengfei Wang2019-08-271-6/+38
* Revert [WinEH] Allocate space in funclets stack to save XMM CSRsReid Kleckner2019-08-201-118/+26
* [X86] Use Register/MCRegister in more places in X86Craig Topper2019-08-161-6/+6
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-8/+8
* [WinEH] Fix catch block parent frame pointer offsetReid Kleckner2019-08-121-3/+8
* [X86] Fix stack probe issue on windows32.Luo, Yuanke2019-08-101-8/+1
* [WinEH] Allocate space in funclets stack to save XMM CSRsPengfei Wang2019-07-261-23/+110
* [X86] for split stack, not save/restore nested arg if unusedThan McIntosh2019-07-191-1/+1
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* Don't look for the TargetFrameLowering in the implementationMatt Arsenault2019-06-251-2/+1
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-10/+10
* Factor out redzone ABI checks [NFCI]Philip Reames2019-05-101-3/+12
* Use llvm::stable_sortFangrui Song2019-04-231-2/+1
* [X86] Fix stack probing on x32 (PR41477)Nikita Popov2019-04-201-3/+3
* [X86] Merge the different Jcc instructions for each condition code into singl...Craig Topper2019-04-051-5/+5
* [X86] Merge the different CMOV instructions for each condition code into sing...Craig Topper2019-04-051-2/+3
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-1/+1
* [X86] Fix bug in x86_intrcc with arg copy elisionReid Kleckner2019-02-261-0/+9
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [X86] Avoid clobbering ESP/RSP in the epilogue.Reid Kleckner2019-01-151-1/+2
* Notify the linker when a TU compiled with split-stack has a function without ...Sterling Augustine2018-11-261-2/+8
* [X86] improve split-stack machine BB placementThan McIntosh2018-11-071-2/+2
* [codeview] Let the X86 backend tell us the VFRAME offset adjustmentReid Kleckner2018-11-031-9/+9
* [codeview] Fix 32-bit x86 variable locations in realigned stack framesReid Kleckner2018-10-021-0/+7
* [codeview] Emit S_FRAMEPROC and use S_DEFRANGE_FRAMEPOINTER_RELReid Kleckner2018-10-011-0/+1
* [x86/retpoline] Split the LLVM concept of retpolines into separateChandler Carruth2018-08-231-2/+2
* [X86] Preserve more liveness information in emitStackProbeInlineFrancis Visoiu Mistrih2018-07-311-18/+37
* Remove trailing spaceFangrui Song2018-07-301-5/+5
* [X86,ARM] Retain split-stack prolog check for sibling callsThan McIntosh2018-06-261-2/+4
* [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
OpenPOWER on IntegriCloud