| Commit message (Expand) | Author | Age | Files | Lines |
* | livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFC | Matthias Braun | 2016-05-03 | 1 | -1/+1 |
* | LivePhysRegs: Automatically determine presence of pristine regs. | Matthias Braun | 2016-05-03 | 1 | -1/+1 |
* | Change eliminateCallFramePseudoInstr() to return an iterator | Hans Wennborg | 2016-03-31 | 1 | -2/+2 |
* | CodeGen: Change MachineInstr to use MachineInstr&, NFC | Duncan P. N. Exon Smith | 2016-02-27 | 1 | -1/+1 |
* | [Thumb] Fix assembler error 'cannot honor width suffix pop {lr}' | Artyom Skrobov | 2015-12-28 | 1 | -50/+34 |
* | Fix ARMv4T (Thumb1) epilogue generation | Artyom Skrobov | 2015-12-08 | 1 | -8/+33 |
* | Fix Thumb1 epilogue generation | Artyom Skrobov | 2015-12-01 | 1 | -12/+55 |
* | [ARM] For old thumb ISA like v4t, we cannot use PC directly in pop. | Quentin Colombet | 2015-11-30 | 1 | -18/+5 |
* | Remove windows line endings introduced by r252177. NFC. | Tim Northover | 2015-11-05 | 1 | -23/+23 |
* | [DebugInfo] Fix ARM/AArch64 prologue_end position. Related to D11268. | Oleg Ranevskyy | 2015-11-05 | 1 | -23/+23 |
* | Untabify. | NAKAMURA Takumi | 2015-09-22 | 1 | -2/+2 |
* | Reformat blank lines. | NAKAMURA Takumi | 2015-09-22 | 1 | -1/+0 |
* | [ARM] Make the frame lowering code ready for shrink-wrapping. | Quentin Colombet | 2015-07-22 | 1 | -117/+137 |
* | [ARM] Refactor the prologue/epilogue emission to be more robust. | Quentin Colombet | 2015-07-20 | 1 | -37/+104 |
* | PrologEpilogInserter: Rewrite API to determine callee save regsiters. | Matthias Braun | 2015-07-14 | 1 | -1/+1 |
* | [ShrinkWrap] Add (a simplified version) of shrink-wrapping. | Quentin Colombet | 2015-05-05 | 1 | -2/+3 |
* | In preparation for moving ARM's TargetRegisterInfo to the TargetMachine | Eric Christopher | 2015-03-12 | 1 | -7/+7 |
* | Have getCalleeSavedRegs take a non-null MachineFunction all the | Eric Christopher | 2015-03-11 | 1 | -1/+1 |
* | ARM: simplify and extend byval handling | Tim Northover | 2015-03-11 | 1 | -4/+2 |
* | Migrate ARM except for TTI, AsmPrinter, and frame lowering | Eric Christopher | 2015-01-29 | 1 | -20/+13 |
* | Thumb1 frame lowering: Mark CFI instructions with the FrameSetup flag. | Adrian Prantl | 2014-12-22 | 1 | -7/+14 |
* | Re-apply r214881: Fix return sequence on armv4 thumb | Jonathan Roelofs | 2014-08-05 | 1 | -19/+59 |
* | Revert r214881 because it broke lots of build-bots | Jonathan Roelofs | 2014-08-05 | 1 | -59/+19 |
* | Fix return sequence on armv4 thumb | Jonathan Roelofs | 2014-08-05 | 1 | -19/+59 |
* | Have MachineFunction cache a pointer to the subtarget to make lookups | Eric Christopher | 2014-08-05 | 1 | -13/+8 |
* | Remove the TargetMachine forwards for TargetSubtargetInfo based | Eric Christopher | 2014-08-04 | 1 | -13/+24 |
* | Move the frame lowering constructors out of line to avoid circular | Eric Christopher | 2014-06-26 | 1 | -0/+3 |
* | Make consistent use of MCPhysReg instead of uint16_t throughout the tree. | Craig Topper | 2014-04-04 | 1 | -2/+2 |
* | Replace PROLOG_LABEL with a new CFI_INSTRUCTION. | Rafael Espindola | 2014-03-07 | 1 | -32/+31 |
* | Fix clang -Werror build break due to mismatched sign comparison. | David Blaikie | 2014-03-05 | 1 | -1/+1 |
* | ARM: Correctly align arguments after a byval struct is passed on the stack | Oliver Stannard | 2014-03-05 | 1 | -9/+15 |
* | [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. | Benjamin Kramer | 2014-03-02 | 1 | -3/+3 |
* | Generate the DWARF stack frame decode operations in the function prologue for... | Artyom Skrobov | 2014-02-14 | 1 | -14/+90 |
* | ARM: correctly determine final tBX_LR in Thumb1 functions | Tim Northover | 2014-01-14 | 1 | -3/+3 |
* | ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks. | Tim Northover | 2014-01-06 | 1 | -1/+1 |
* | ARM: decide whether to use movw/movt based on "minsize" attribute. | Tim Northover | 2013-12-02 | 1 | -3/+3 |
* | ARM: fix bug in -Oz stack adjustment folding | Tim Northover | 2013-12-01 | 1 | -7/+0 |
* | ARM: fold prologue/epilogue sp updates into push/pop for code size | Tim Northover | 2013-11-08 | 1 | -4/+11 |
* | ARM: remove unnecessary state-tracking during frame lowering. | Tim Northover | 2013-11-04 | 1 | -8/+4 |
* | PR15868 fix. | Stepan Dyatkovskiy | 2013-05-20 | 1 | -2/+4 |
* | Refactoring patch. | Stepan Dyatkovskiy | 2013-04-30 | 1 | -7/+7 |
* | Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo | Eli Bendersky | 2013-02-21 | 1 | -0/+35 |
* | Fix thumbv5e frame lowering assertion failure. | Logan Chien | 2013-02-20 | 1 | -3/+6 |
* | Add an MF argument to MI::copyImplicitOps(). | Jakob Stoklund Olesen | 2012-12-20 | 1 | -2/+2 |
* | Reorder includes to match coding standards. Fix an issue or two exposed by that. | Craig Topper | 2012-03-17 | 1 | -1/+0 |
* | Use uint16_t to store registers in callee saved register tables to reduce siz... | Craig Topper | 2012-03-04 | 1 | -3/+3 |
* | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu | 2012-02-18 | 1 | -1/+1 |
* | Don't forget to transfer implicit uses of return instruction. | Evan Cheng | 2012-01-08 | 1 | -2/+5 |
* | Copy implicit defs (e.g. r0) when changing tBX_RET to tPOP_RET. This bug is | Evan Cheng | 2012-01-07 | 1 | -0/+1 |
* | Fix more places which should be checking for iOS, not darwin. | Evan Cheng | 2012-01-04 | 1 | -1/+1 |