| Commit message (Expand) | Author | Age | Files | Lines |
* | ARM: Fix cmpxchg O0 expansion | Matthias Braun | 2017-05-31 | 1 | -59/+73 |
* | LivePhysRegs: Rework constructor + documentation; NFC | Matthias Braun | 2017-05-26 | 1 | -2/+2 |
* | [globalisel][tablegen] Revise API for ComplexPattern operands to improve flex... | Daniel Sanders | 2017-04-22 | 1 | -1/+0 |
* | [globalisel][tblgen] Add support for ComplexPatterns | Daniel Sanders | 2017-03-14 | 1 | -0/+1 |
* | ARM: support `-mlong-calls` with AEABI TLS on ELF | Saleem Abdulrasool | 2017-01-29 | 1 | -7/+28 |
* | [ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ... | Eugene Zelenko | 2017-01-26 | 1 | -0/+2 |
* | [ARM] Use helpers for adding pred / CC operands. NFC | Diana Picus | 2017-01-20 | 1 | -14/+13 |
* | [ARM] CodeGen: Remove AddDefaultCC. NFC. | Diana Picus | 2017-01-13 | 1 | -5/+5 |
* | [CodeGen] Rename MachineInstrBuilder::addOperand. NFC | Diana Picus | 2017-01-13 | 1 | -82/+82 |
* | [ARM] CodeGen: Remove AddDefaultPred. NFC. | Diana Picus | 2017-01-13 | 1 | -41/+45 |
* | [ARM] Fix for 64-bit CAS expansion on ARM32 with -O0 | Oleg Ranevskyy | 2016-12-01 | 1 | -7/+4 |
* | Use StringRef in Pass/PassManager APIs (NFC) | Mehdi Amini | 2016-10-01 | 1 | -1/+1 |
* | MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu... | Matthias Braun | 2016-08-25 | 1 | -1/+1 |
* | GlobalISel: support irtranslation of icmp instructions. | Tim Northover | 2016-08-17 | 1 | -0/+1 |
* | CodeGen: add new "intrinsic" MachineOperand kind. | Tim Northover | 2016-07-29 | 1 | -0/+2 |
* | MachineFunction: Return reference for getFrameInfo(); NFC | Matthias Braun | 2016-07-28 | 1 | -2/+2 |
* | ARM: Remove implicit iterator conversions, NFC | Duncan P. N. Exon Smith | 2016-07-08 | 1 | -1/+1 |
* | livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFC | Matthias Braun | 2016-05-03 | 1 | -2/+2 |
* | LivePhysRegs: Automatically determine presence of pristine regs. | Matthias Braun | 2016-05-03 | 1 | -2/+2 |
* | [ARM] Set AddPristinesAndCSRs to expandCMP_SWAP LivePhysRegs. | Ahmed Bougacha | 2016-04-27 | 1 | -2/+2 |
* | [ARM] Set correct successors in CMPXCHG pseudo expansion. | Ahmed Bougacha | 2016-04-27 | 1 | -2/+4 |
* | ARM: use a pseudo-instruction for cmpxchg at -O0. | Tim Northover | 2016-04-18 | 1 | -3/+269 |
* | Add MachineFunctionProperty checks for AllVRegsAllocated for target passes | Derek Schuff | 2016-04-04 | 1 | -0/+5 |
* | CodeGen: TII: Take MachineInstr& in predicate API, NFC | Duncan P. N. Exon Smith | 2016-02-23 | 1 | -1/+1 |
* | Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" | Duncan P. N. Exon Smith | 2016-02-22 | 1 | -1/+1 |
* | CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC | Duncan P. N. Exon Smith | 2016-02-21 | 1 | -1/+1 |
* | ARM: Remove implicit ilist iterator conversions, NFC | Duncan P. N. Exon Smith | 2015-10-19 | 1 | -1/+1 |
* | Remove unnecessary 'const' pointed out by David Blaikie. | Craig Topper | 2015-10-17 | 1 | -2/+2 |
* | Use std::begin/end and std::is_sorted to simplify some code. NFC | Craig Topper | 2015-10-17 | 1 | -8/+5 |
* | [ARM] Refactor the prologue/epilogue emission to be more robust. | Quentin Colombet | 2015-07-20 | 1 | -0/+49 |
* | Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) | Alexander Kornienko | 2015-06-23 | 1 | -2/+2 |
* | Fixed/added namespace ending comments using clang-tidy. NFC | Alexander Kornienko | 2015-06-19 | 1 | -2/+2 |
* | ARM: Transfer kill flag when lowering VSTMQIA to VSTMDIA. | Matthias Braun | 2015-02-16 | 1 | -1/+2 |
* | Migrate ARM except for TTI, AsmPrinter, and frame lowering | Eric Christopher | 2015-01-29 | 1 | -5/+3 |
* | [cleanup] Re-sort all the #include lines in LLVM using | Chandler Carruth | 2015-01-14 | 1 | -1/+1 |
* | Fix large stack alignment codegen for ARM and Thumb2 targets | Kristof Beyls | 2015-01-08 | 1 | -0/+3 |
* | ARM: correctly expand LDR-lit based globals. | Tim Northover | 2014-12-10 | 1 | -1/+1 |
* | Have MachineFunction cache a pointer to the subtarget to make lookups | Eric Christopher | 2014-08-05 | 1 | -3/+2 |
* | Remove the TargetMachine forwards for TargetSubtargetInfo based | Eric Christopher | 2014-08-04 | 1 | -4/+6 |
* | ARM: Fix TPsoft for Thumb mode | Christian Pirker | 2014-06-24 | 1 | -4/+10 |
* | ARM: correct bundle generation for MOV32T relocations | Saleem Abdulrasool | 2014-05-21 | 1 | -7/+3 |
* | ARM: support expanding external symbols in 32-bit moves | Saleem Abdulrasool | 2014-05-01 | 1 | -2/+14 |
* | ARM: move llvm_unreachable use | Saleem Abdulrasool | 2014-04-30 | 1 | -1/+1 |
* | ARM: partially handle 32-bit relocations for WoA | Saleem Abdulrasool | 2014-04-30 | 1 | -0/+45 |
* | [C++] Use 'nullptr'. Target edition. | Craig Topper | 2014-04-25 | 1 | -1/+1 |
* | [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 2014-04-22 | 1 | -1/+2 |
* | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-10 | 1 | -2/+2 |
* | [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. | Benjamin Kramer | 2014-03-02 | 1 | -1/+1 |
* | Remove the useless pseudo instructions VDUPfdf and VDUPfqf, replacing them wi... | James Molloy | 2014-01-20 | 1 | -27/+0 |
* | For ARM, fix assertuib failures for some ld/st 3/4 instruction with wirteback. | Jiangning Liu | 2014-01-16 | 1 | -0/+4 |