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