| Commit message (Expand) | Author | Age | Files | Lines |
| * | Eliminate implicit Register->unsigned conversions in VirtRegMap. NFC | Daniel Sanders | 2019-08-13 | 1 | -32/+31 |
| * | Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re... | Daniel Sanders | 2019-08-01 | 1 | -11/+11 |
| * | RegAlloc: Fix verifier error with undef identity copies | Matt Arsenault | 2019-05-20 | 1 | -1/+1 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [RegAlloc] Check that subreg liveness tracking applies to given virtual reg | Krzysztof Parzyszek | 2018-08-15 | 1 | -1/+1 |
| * | Re-apply "[VirtRegRewriter] Avoid clobbering registers when expanding copy bu... | Justin Bogner | 2018-06-14 | 1 | -7/+46 |
| * | Revert "[VirtRegRewriter] Avoid clobbering registers when expanding copy bund... | Justin Bogner | 2018-06-14 | 1 | -46/+7 |
| * | [VirtRegRewriter] Avoid clobbering registers when expanding copy bundles | Justin Bogner | 2018-06-14 | 1 | -7/+46 |
| * | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen | 2018-05-14 | 1 | -9/+8 |
| * | IWYU for llvm-config.h in llvm, additions. | Nico Weber | 2018-04-30 | 1 | -0/+1 |
| * | [MachineOperand][Target] MachineOperand::isRenamable semantics changes | Geoff Berry | 2018-02-23 | 1 | -1/+1 |
| * | LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFC | Matthias Braun | 2017-12-18 | 1 | -1/+1 |
| * | Rename LiveIntervalAnalysis.h to LiveIntervals.h | Matthias Braun | 2017-12-13 | 1 | -1/+1 |
| * | [MachineOperand][MIR] Add isRenamable to MachineOperand. | Geoff Berry | 2017-12-12 | 1 | -0/+1 |
| * | [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. | Francis Visoiu Mistrih | 2017-12-07 | 1 | -5/+5 |
| * | [CodeGen] Print register names in lowercase in both MIR and debug output | Francis Visoiu Mistrih | 2017-11-28 | 1 | -2/+2 |
| * | [CodeGen] Rename functions PrintReg* to printReg* | Francis Visoiu Mistrih | 2017-11-28 | 1 | -3/+3 |
| * | Fix a bunch more layering of CodeGen headers that are in Target | David Blaikie | 2017-11-17 | 1 | -3/+3 |
| * | Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering | David Blaikie | 2017-11-08 | 1 | -1/+1 |
| * | Reverting r315590; it did not include changes for llvm-tblgen, which is causi... | Aaron Ballman | 2017-10-15 | 1 | -1/+1 |
| * | [dump] Remove NDEBUG from test to enable dump methods [NFC] | Don Hinton | 2017-10-12 | 1 | -1/+1 |
| * | [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot... | Eugene Zelenko | 2017-09-13 | 1 | -13/+24 |
| * | [VirtRegRewriter] Properly model the register liveness on undef subreg defini... | Quentin Colombet | 2017-08-16 | 1 | -1/+29 |
| * | RegAllocPBQP: Do not assign reserved physical register | Matthias Braun | 2017-06-08 | 1 | -0/+11 |
| * | Move size and alignment information of regclass to TargetRegisterInfo | Krzysztof Parzyszek | 2017-04-24 | 1 | -2/+3 |
| * | SplitKit: Fix subreg copy related problems | Matthias Braun | 2017-03-21 | 1 | -1/+3 |
| * | SplitKit: Correctly implement partial subregister copies | Matthias Braun | 2017-03-17 | 1 | -0/+31 |
| * | VirtRegMap: Correctly deal with bundles when deleting identity copies. | Matthias Braun | 2017-03-17 | 1 | -7/+9 |
| * | Implement LaneBitmask::any(), use it to replace !none(), NFCI | Krzysztof Parzyszek | 2016-12-16 | 1 | -1/+1 |
| * | Extract LaneBitmask into a separate type | Krzysztof Parzyszek | 2016-12-15 | 1 | -3/+3 |
| * | MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu... | Matthias Braun | 2016-08-25 | 1 | -1/+1 |
| * | Create subranges for new intervals resulting from live interval splitting | Krzysztof Parzyszek | 2016-08-24 | 1 | -0/+1 |
| * | MachineFunction: Return reference for getFrameInfo(); NFC | Matthias Braun | 2016-07-28 | 1 | -3/+3 |
| * | VirtRegMap: Replace some identity copies with KILL instructions. | Matthias Braun | 2016-07-09 | 1 | -9/+27 |
| * | Use false for bool instead of 0 | Matt Arsenault | 2016-06-02 | 1 | -1/+1 |
| * | [NFC] Header cleanup | Mehdi Amini | 2016-04-18 | 1 | -2/+0 |
| * | Add MachineVerifier check for AllVRegsAllocated MachineFunctionProperty | Derek Schuff | 2016-03-29 | 1 | -1/+4 |
| * | CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC | Duncan P. N. Exon Smith | 2016-02-27 | 1 | -2/+2 |
| * | Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591... | Yaron Keren | 2016-01-29 | 1 | -1/+1 |
| * | Assume lane masks are always precise | Matthias Braun | 2015-11-17 | 1 | -8/+0 |
| * | CodeGen: Remove implicit ilist iterator conversions, NFC | Duncan P. N. Exon Smith | 2015-10-09 | 1 | -1/+1 |
| * | TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropri... | Matthias Braun | 2015-09-25 | 1 | -3/+3 |
| * | Save LaneMask with livein registers | Matthias Braun | 2015-09-09 | 1 | -7/+1 |
| * | VirtRegMap: Improve addMBBLiveIns() using SlotIndex::MBBIndexIterator; NFC | Matthias Braun | 2015-09-09 | 1 | -25/+62 |
| * | MachineRegisterInfo: Remove UsedPhysReg infrastructure | Matthias Braun | 2015-07-14 | 1 | -73/+0 |
| * | VirtRegMap: Add undef flag when reading undefined subregisters. | Matthias Braun | 2015-06-16 | 1 | -18/+63 |
| * | MachineCopyPropagation: Remove the copies instead of using KILL instructions. | Matthias Braun | 2015-05-29 | 1 | -11/+5 |
| * | Compile time improvements to VirtRegRewriter. | Puyan Lotfi | 2015-05-22 | 1 | -4/+7 |
| * | Do not track subregister liveness when it brings no benefits | Matthias Braun | 2015-03-19 | 1 | -1/+1 |
| * | LiveInterval: Use range based for loops for subregister ranges. | Matthias Braun | 2014-12-11 | 1 | -4/+3 |