1. f78650a Remove trailing space by Fangrui Song · 7 years ago
  2. d17dabc [ARM] Fix PR35481 by Momchil Velikov · 8 years ago
  3. bd2c7eb [ARM] Fix an off-by-one error when restoring LR for 16-bit Thumb by Momchil Velikov · 8 years ago
  4. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  5. dc86e14 [ARM] Fix incorrect conversion of a tail call to an ordinary call by Momchil Velikov · 8 years ago
  6. 3f833ed Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering by David Blaikie · 8 years ago
  7. d6a4ab3 [ARM] Dynamic stack alignment for 16-bit Thumb by Momchil Velikov · 8 years ago
  8. 5168791 ARM: Fix cases where CSI Restored bit is not cleared by Matthias Braun · 8 years ago
  9. 076468c [ARM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  10. 79d53fe [ARM] Replace fixed-size SmallSet with a bitset. by Benjamin Kramer · 8 years ago
  11. bea30c6 Add "Restored" flag to CalleeSavedInfo by Krzysztof Parzyszek · 8 years ago
  12. cb07d67 Fix some more -Wimplicit-fallthrough warnings. NFCI. by Simon Pilgrim · 8 years ago
  13. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  14. 0dba4e3 ARM: Do not add reserved registers to block livein lists; NFC by Matthias Braun · 8 years ago
  15. ac4307c LivePhysRegs: Rework constructor + documentation; NFC by Matthias Braun · 8 years ago
  16. b52e036 BitVector: add iterators for set bits by Francis Visoiu Mistrih · 8 years ago
  17. 5943a96 ARM: Use methods to access data stored with frame instructions by Serge Pavlov · 8 years ago
  18. a994185 [ARM] Change TCReturn to tBL if tailcall optimization fails. by Sanne Wouda · 9 years ago
  19. e6cf437 [ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  20. 8485cec [thumb,framelowering] Reset NoVRegs in Thumb1FrameLowering::emitPrologue. by Florian Hahn · 9 years ago
  21. 116bbab [CodeGen] Rename MachineInstrBuilder::addOperand. NFC by Diana Picus · 9 years ago
  22. 4f8c3e1 [ARM] CodeGen: Remove AddDefaultPred. NFC. by Diana Picus · 9 years ago
  23. f23ef43 Move FrameInstructions from MachineModuleInfo to MachineFunction by Matthias Braun · 9 years ago
  24. bdfc05f Re-land "[Thumb] Save/restore high registers in Thumb1 pro/epilogues" by Reid Kleckner · 9 years ago
  25. f4876be Revert "[Thumb] Save/restore high registers in Thumb1 pro/epilogues" by Reid Kleckner · 9 years ago
  26. d2083fb [Thumb] Save/restore high registers in Thumb1 pro/epilogues by Oliver Stannard · 9 years ago
  27. 9aa6f01 [ARM] Generate consistent frame records for Thumb2 by Oliver Stannard · 9 years ago
  28. b03fd12 Replace "fallthrough" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  29. 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
  30. 29c5249 ARM: Remove implicit iterator conversions, NFC by Duncan P. N. Exon Smith · 9 years ago
  31. bdc4956 Pass DebugLoc and SDLoc by const ref. by Benjamin Kramer · 9 years ago
  32. f8b0a7a ARM: use callee-saved list in the order they're actually saved. by Tim Northover · 9 years ago
  33. d1aabb2 livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFC by Matthias Braun · 9 years ago
  34. 24f26e6 LivePhysRegs: Automatically determine presence of pristine regs. by Matthias Braun · 9 years ago
  35. e1a2e90 Change eliminateCallFramePseudoInstr() to return an iterator by Hans Wennborg · 9 years ago
  36. fd8cc23 CodeGen: Change MachineInstr to use MachineInstr&, NFC by Duncan P. N. Exon Smith · 10 years ago
  37. 2aca0c6 [Thumb] Fix assembler error 'cannot honor width suffix pop {lr}' by Artyom Skrobov · 10 years ago
  38. 0a37b80 Fix ARMv4T (Thumb1) epilogue generation by Artyom Skrobov · 10 years ago
  39. 5d1f252 Fix Thumb1 epilogue generation by Artyom Skrobov · 10 years ago
  40. cdad10f [ARM] For old thumb ISA like v4t, we cannot use PC directly in pop. by Quentin Colombet · 10 years ago
  41. 775aaeb Remove windows line endings introduced by r252177. NFC. by Tim Northover · 10 years ago
  42. 057c5a6b [DebugInfo] Fix ARM/AArch64 prologue_end position. Related to D11268. by Oleg Ranevskyy · 10 years ago
  43. 0a7d0ad Untabify. by NAKAMURA Takumi · 10 years ago
  44. a9cb538 Reformat blank lines. by NAKAMURA Takumi · 10 years ago
  45. 48b7720 [ARM] Make the frame lowering code ready for shrink-wrapping. by Quentin Colombet · 10 years ago
  46. 71a7148 [ARM] Refactor the prologue/epilogue emission to be more robust. by Quentin Colombet · 10 years ago
  47. 0256486 PrologEpilogInserter: Rewrite API to determine callee save regsiters. by Matthias Braun · 10 years ago
  48. 61b305e [ShrinkWrap] Add (a simplified version) of shrink-wrapping. by Quentin Colombet · 10 years ago
  49. ae32649 In preparation for moving ARM's TargetRegisterInfo to the TargetMachine by Eric Christopher · 11 years ago
  50. 7af95287 Have getCalleeSavedRegs take a non-null MachineFunction all the by Eric Christopher · 11 years ago
  51. 8cda34f ARM: simplify and extend byval handling by Tim Northover · 11 years ago
  52. 1b21f00 Migrate ARM except for TTI, AsmPrinter, and frame lowering by Eric Christopher · 11 years ago
  53. d9e64b6 Thumb1 frame lowering: Mark CFI instructions with the FrameSetup flag. by Adrian Prantl · 11 years ago
  54. ef84bda Re-apply r214881: Fix return sequence on armv4 thumb by Jonathan Roelofs · 11 years ago
  55. 064eb5a Revert r214881 because it broke lots of build-bots by Jonathan Roelofs · 11 years ago
  56. f5fad37 Fix return sequence on armv4 thumb by Jonathan Roelofs · 11 years ago
  57. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  58. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  59. 45fb7b6 Move the frame lowering constructors out of line to avoid circular includes. by Eric Christopher · 11 years ago
  60. 840beec Make consistent use of MCPhysReg instead of uint16_t throughout the tree. by Craig Topper · 11 years ago
  61. b1f25f1 Replace PROLOG_LABEL with a new CFI_INSTRUCTION. by Rafael Espindola · 12 years ago
  62. 7f4a52e Fix clang -Werror build break due to mismatched sign comparison. by David Blaikie · 12 years ago
  63. d55e115 ARM: Correctly align arguments after a byval struct is passed on the stack by Oliver Stannard · 12 years ago
  64. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  65. f6830f4 Generate the DWARF stack frame decode operations in the function prologue for ARM/Thumb functions. by Artyom Skrobov · 12 years ago
  66. 463a5f2 ARM: correctly determine final tBX_LR in Thumb1 functions by Tim Northover · 12 years ago
  67. d6a729b ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks. by Tim Northover · 12 years ago
  68. dee8604 ARM: decide whether to use movw/movt based on "minsize" attribute. by Tim Northover · 12 years ago
  69. 45479dc ARM: fix bug in -Oz stack adjustment folding by Tim Northover · 12 years ago
  70. 93bcc66 ARM: fold prologue/epilogue sp updates into push/pop for code size by Tim Northover · 12 years ago
  71. c9432eb ARM: remove unnecessary state-tracking during frame lowering. by Tim Northover · 12 years ago
  72. d0e34a2 PR15868 fix. by Stepan Dyatkovskiy · 12 years ago
  73. f5aa83d Refactoring patch. by Stepan Dyatkovskiy · 12 years ago
  74. 8da8716 Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo by Eli Bendersky · 13 years ago
  75. 53c18d8 Fix thumbv5e frame lowering assertion failure. by Logan Chien · 13 years ago
  76. 33f5d14 Add an MF argument to MI::copyImplicitOps(). by Jakob Stoklund Olesen · 13 years ago
  77. 188ed9d Reorder includes to match coding standards. Fix an issue or two exposed by that. by Craig Topper · 14 years ago
  78. 420525c Use uint16_t to store registers in callee saved register tables to reduce size of static data. by Craig Topper · 14 years ago
  79. b22310f Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore. by Jia Liu · 14 years ago
  80. 4882e48 Don't forget to transfer implicit uses of return instruction. by Evan Cheng · 14 years ago
  81. 501e309 Copy implicit defs (e.g. r0) when changing tBX_RET to tPOP_RET. This bug is by Evan Cheng · 14 years ago
  82. 801d98b Fix more places which should be checking for iOS, not darwin. by Evan Cheng · 14 years ago
  83. add38c1 Revert 142337. Thumb1 still doesn't support dynamic stack realignment. :( by Chad Rosier · 14 years ago
  84. 0ffe593 Add support for dynamic stack realignment when in thumb1 mode. rdar://10288916 by Chad Rosier · 14 years ago
  85. 1809d6c Thumb1 does not support dynamic stack realignment. by Chad Rosier · 14 years ago
  86. a88cb23 Revert r140924 "Attempt to fix dynamic stack realignment for thumb1 functions." by Chad Rosier · 14 years ago
  87. 21360a4 Attempt to fix dynamic stack realignment for thumb1 functions. It is in fact by Chad Rosier · 14 years ago
  88. e7e2aca Tidy up a few 80 column violations. by Jim Grosbach · 14 years ago
  89. 1b8457a Thumb1 ADD/SUB SP instructions are predicable in Thumb2 mode. by Jim Grosbach · 14 years ago
  90. 7471937 Make tBX_RET and tBX_RET_vararg predicable. by Jim Grosbach · 14 years ago
  91. e9cc901 Refact ARM Thumb1 tMOVr instruction family. by Jim Grosbach · 14 years ago
  92. b98ab91 Thumb1 register to register MOV instruction is predicable. by Jim Grosbach · 14 years ago
  93. d86f34d Refactor away tSpill and tRestore pseudos in ARM backend. by Jim Grosbach · 14 years ago
  94. dca8531 Fix coordination for using R4 in Thumb1 as a scratch for SP restore. by Jim Grosbach · 14 years ago
  95. a8d177b Implement frame unwinding information emission for Thumb1. Not finished yet because there is no way given the constpool index to examine the actual entry: the reason is clones inserted by constant island pass, which are not tracked at all! The only connection is done during asmprinting time via magic label names which is really gross and needs to be eventually fixed. by Anton Korobeynikov · 15 years ago
  96. e7410dd Preliminary support for ARM frame save directives emission via MI flags. by Anton Korobeynikov · 15 years ago
  97. 4bc5e38 Teach frame lowering to ignore debug values after the terminators. by Jakob Stoklund Olesen · 15 years ago
  98. 3904343 Even if we don't have 7 bytes of stack space we may need to save and by Eric Christopher · 15 years ago
  99. 2f93128 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago[Renamed (96%) from llvm/lib/Target/ARM/Thumb1FrameInfo.cpp]
  100. d08fbd1 Move callee-saved regs spills / reloads to TFI by Anton Korobeynikov · 15 years ago