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