- 9cc1ffa Notify the linker when a TU compiled with split-stack has a function without a prologue. by Sterling Augustine · 7 years ago
- 5bcdea5 [X86] improve split-stack machine BB placement by Than McIntosh · 7 years ago
- 2bcb288 [codeview] Let the X86 backend tell us the VFRAME offset adjustment by Reid Kleckner · 7 years ago
- d5e4ec7 [codeview] Fix 32-bit x86 variable locations in realigned stack frames by Reid Kleckner · 7 years ago
- 9ea2c01 [codeview] Emit S_FRAMEPROC and use S_DEFRANGE_FRAMEPOINTER_REL by Reid Kleckner · 7 years ago
- ae0cafe [x86/retpoline] Split the LLVM concept of retpolines into separate by Chandler Carruth · 7 years ago
- ae8002c [X86] Preserve more liveness information in emitStackProbeInline by Francis Visoiu Mistrih · 7 years ago
- f78650a Remove trailing space by Fangrui Song · 7 years ago
- 3190993 [X86,ARM] Retain split-stack prolog check for sibling calls by Than McIntosh · 7 years ago
- 801bf7e [DebugInfo] Examine all uses of isDebugValue() for debug instructions. by Shiva Chen · 7 years ago
- e2bfcd6 Correct dwarf unwind information in function epilogue by Petar Jovanovic · 7 years ago
- a7adc31 [X86] Handle EAX being live when calling chkstk for x86_64 by Martin Storsjo · 8 years ago
- 57feeed3 [X86][x32] Save callee-save register used as base pointer for x32 ABI by Derek Schuff · 8 years ago
- ee88ed6 [DWARF] Fix incorrect prologue end line record. by Paul Robinson · 8 years ago
- 8baa9c7 [X86] When doing callee save/restore for k-registers make sure we don't use KMOVQ on non-BWI targets by Craig Topper · 8 years ago
- c58f216 Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre.. by Chandler Carruth · 8 years ago
- d52da12 [X86] Remove side-effects from determineCalleeSaves by Francis Visoiu Mistrih · 8 years ago
- f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
- 94b5924 [X86] Output cfi directives for saved XMM registers even if no GPRs are saved by Martin Storsjo · 8 years ago
- 7adb2fd Revert "Correct dwarf unwind information in function epilogue for X86" by Reid Kleckner · 8 years ago
- e2a585d Reland "Correct dwarf unwind information in function epilogue for X86" by Petar Jovanovic · 8 years ago
- c02b237 [X86] Don't clobber reserved registers with stack adjustments by Bjorn Steinbrink · 8 years ago
- bb5c84f Revert "Correct dwarf unwind information in function epilogue for X86" by Petar Jovanovic · 8 years ago
- f2faee9 Correct dwarf unwind information in function epilogue for X86 by Petar Jovanovic · 8 years ago
- 1a7e387 [codeview] Don't emit FPO data in funclet prologues by Reid Kleckner · 8 years ago
- 9c0126e Speculative build fix, apparently I built llc without my patch applied to test it by Reid Kleckner · 8 years ago
- 29cfa6f [codeview] Disable FPO in functions using EH funclets by Reid Kleckner · 8 years ago
- 9cdd4df [codeview] Implement FPO data assembler directives by Reid Kleckner · 8 years ago
- 6769419 [X86] Extract CATCHRET handling from emitEpilogue, NFC by Reid Kleckner · 8 years ago
- 7344282 [X86] Simplify X86 epilogue frame size calculation, NFC by Reid Kleckner · 8 years ago
- bea30c6 Add "Restored" flag to CalleeSavedInfo by Krzysztof Parzyszek · 8 years ago
- 8737f06 Remove a variable that was only used in asserts and had a duplicate copy in something we did use anyhow. by Eric Christopher · 8 years ago
- 559aa75 Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" by Daniel Jasper · 8 years ago
- 7b3a38e [X86] Correct dwarf unwind information in function epilogue by Petar Jovanovic · 8 years ago
- 00ede4d [X86] Fix SP adjustment in stack probes emitted on 32-bit Windows. by whitequark · 8 years ago
- cebe824 [X86] Add support for "probe-stack" attribute by whitequark · 8 years ago
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- bcd4c68 X86FrameLowering: No need to mark FP as live-in everywhere by Matthias Braun · 8 years ago
- 5c0bdef Mark functions as not having CFI once we finalize an x86 stack frame by Reid Kleckner · 8 years ago
- 44e25f3 Move size and alignment information of regclass to TargetRegisterInfo by Krzysztof Parzyszek · 8 years ago
- f9796b7 X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC by Matthias Braun · 8 years ago
- 1a90624 Revert "X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC" by Matthias Braun · 8 years ago
- 9610a26 X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC by Matthias Braun · 8 years ago
- 372ee59 X86FrameLowering: Fix getFrameIndexReference() for 'fixed' objects by Matthias Braun · 8 years ago
- 49acf9c Use methods to access data stored with frame instructions by Serge Pavlov · 8 years ago
- 0389f628 x86 interrupt calling convention: re-align stack pointer on 64-bit if an error code was pushed by Amjad Aboud · 8 years ago
- edf1cbb [X86] Emit fewer instructions to allocate >16GB stack frames by Reid Kleckner · 9 years ago
- 5815f6c [framelowering] Skip dbg values when getting next/previous instruction. by Florian Hahn · 9 years ago
- 898127f Revert r290423 because it broke the sanitizer-x86_64-linux-autoconf buildbot. by Florian Hahn · 9 years ago
- 1d6b1a7 [framelowering] Skip dbg values when getting next/previous instruction. by Florian Hahn · 9 years ago
- 7582c66 [framelowering] Improve tracking of first CS pop instruction. by Florian Hahn · 9 years ago
- d0ee66c Move most EH from MachineModuleInfo to MachineFunction by Matthias Braun · 9 years ago
- e70b7c3 Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction" by Eric Christopher · 9 years ago
- ed14cb0 Move most EH from MachineModuleInfo to MachineFunction by Matthias Braun · 9 years ago
- f23ef43 Move FrameInstructions from MachineModuleInfo to MachineFunction by Matthias Braun · 9 years ago
- 9d15fb3 Fix spelling mistakes in X86 target comments. NFC. by Simon Pilgrim · 9 years ago
- 468e793 Fix for PR30687. Avoid dereferencing MBB.end(). by Reid Kleckner · 9 years ago
- c4b1d20 Win64: Don't emit unwind info for "leaf" functions (PR30337) by Hans Wennborg · 9 years ago
- 2c3ea55 [X86] Tighten up a comment which confused x64 ABI terminology. by David Majnemer · 9 years ago
- 0dd9ed1 Fix more dereferenced end() iterators after r278532 by Hans Wennborg · 9 years ago
- 2d87ccf X86: Fix another dereferenced end() iterator after r278532 by Hans Wennborg · 9 years ago
- 69b0650 X86: Stop dereferencing end() in X86FrameLowering::emitEpilogue by Duncan P. N. Exon Smith · 9 years ago
- 62e351f X86: Use operator lookup for operator==, NFC by Duncan P. N. Exon Smith · 9 years ago
- e9c32c7 Revert "[X86] Support the "ms-hotpatch" attribute." by Charles Davis · 9 years ago
- 0822aa1 [X86] Support the "ms-hotpatch" attribute. by Charles Davis · 9 years ago
- 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
- 52735fc XRay: Add entry and exit sleds by Dean Michael Berris · 9 years ago
- 7b4c18e X86: Avoid implicit iterator conversions, NFC by Duncan P. N. Exon Smith · 9 years ago
- fb82c7b [X86] Fix tailcall return address clobber bug. by Quentin Colombet · 9 years ago
- ad2b4e1 Do not count debug instructions when counting number of uses to reorder frame objects. by Dehao Chen · 9 years ago
- 9cfc75c CodeGen: Use MachineInstr& in TargetInstrInfo, NFC by Duncan P. N. Exon Smith · 9 years ago
- 0b9a078 X86FrameLowering: Check subregs when deciding prolog kill flags by Matthias Braun · 9 years ago
- 0194d30 [X86] Extract HiPE prologue constants into metadata by Michael Kuperstein · 9 years ago
- 0ebc961 NFC; refactor getFrameIndexReferenceFromSP by Sanjoy Das · 9 years ago
- 4f7a86c Push a dependent computation into the assert that uses it; NFC by Sanjoy Das · 9 years ago
- 3f59c0c Fix unused variable warning; NFC by Sanjoy Das · 9 years ago
- 0272be2 Don't force SP-relative addressing for statepoints by Sanjoy Das · 9 years ago
- bdc4956 Pass DebugLoc and SDLoc by const ref. by Benjamin Kramer · 9 years ago
- 78b1fb0 Assure calling "cld" instruction in prologue of X86 interrupt handler function. by Amjad Aboud · 9 years ago
- 0da9937 Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the cmake build to enable them. by Filipe Cabecinhas · 9 years ago
- 4ff3cfb [X86] Make sure it is safe to clobber EFLAGS, if need be, when choosing by Quentin Colombet · 9 years ago
- 588d1cd X86: Use a callee save register for the swiftself parameter. by Matthias Braun · 9 years ago
- ab16be7 Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)" by Hans Wennborg · 9 years ago
- a7e396b Revert "Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"" by Hans Wennborg · 9 years ago
- a47a692 Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)" by Hans Wennborg · 9 years ago
- 7bab713 Use range-based for loops. NFC. by Michael Kuperstein · 9 years ago
- 649159d Follow-up to r265036: I got these iterators mixed up by Hans Wennborg · 9 years ago
- 132cd62 Revert r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)" by Hans Wennborg · 9 years ago
- e97fb41 [X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140) by Hans Wennborg · 9 years ago
- e1a2e90 Change eliminateCallFramePseudoInstr() to return an iterator by Hans Wennborg · 9 years ago
- 4ae5119 X86: Use push-pop for materializing 8-bit immediates for minsize (take 2) by Hans Wennborg · 10 years ago
- 8be8de6 [X86] Correctly select registers to pop into for x86_64 by Michael Kuperstein · 10 years ago
- d2f767d [X86] Support cleaning more than 2**16 bytes of stack by David Majnemer · 10 years ago
- 1ef6540 [X86] Don't give catch objects a displacement of zero by David Majnemer · 10 years ago
- c5b668d Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" by Duncan P. N. Exon Smith · 10 years ago
- d6de2a7 Document assumption in X86FrameLowering::inlineStackProbe() by Duncan P. N. Exon Smith · 10 years ago
- dc0848c CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC by Duncan P. N. Exon Smith · 10 years ago
- 8de35fe [X86] Fix a shrink-wrapping miscompile around __chkstk by Reid Kleckner · 10 years ago
- 30a0238 by Zia Ansari · 10 years ago
- b8fb2ba [X86] Fix the merging of SP updates in prologue/epilogue insertions. by Quentin Colombet · 10 years ago