Age | Commit message (Expand) | Author | Files | Lines |
2024-07-09 | [CodeGen][NewPM] Port `LiveVariables` to new pass manager (#97880) | paperchalice | 1 | -19/+47 |
2024-04-24 | [CodeGen] Make the parameter TRI required in some functions. (#85968) | Xu Zhang | 1 | -5/+6 |
2023-11-02 | [NFC][X86] Reorder the registers to reduce unnecessary iterations (#70222) | Shengchen Kan | 1 | -8/+10 |
2023-10-16 | [CodeGen] Remove LiveVariables::{isPHIJoin,setPHIJoin} (#69128) | Kazu Hirata | 1 | -1/+0 |
2023-09-12 | [AMDGPU] Handle inUndef flag in LiveVariables::recomputeForSingleDefVirtReg | Valery Pykhtin | 1 | -9/+13 |
2023-06-01 | [CodeGen] Make use of MachineInstr::all_defs and all_uses. NFCI. | Jay Foad | 1 | -2/+2 |
2023-04-18 | [MC] Use subregs/superregs instead of MCSubRegIterator/MCSuperRegIterator. NFC. | Jay Foad | 1 | -42/+27 |
2023-04-08 | [CodeGen] Use range-based for loops (NFC) | Kazu Hirata | 1 | -2/+1 |
2023-02-07 | [CodeGen] Define and use MachineOperand::getOperandNo | Jay Foad | 1 | -1/+1 |
2023-01-13 | [CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFC | Craig Topper | 1 | -4/+4 |
2022-07-23 | [CodeGen] Use range-based for loops (NFC) | Kazu Hirata | 1 | -2/+1 |
2021-12-03 | [CodeGen] Use range-based for loops (NFC) | Kazu Hirata | 1 | -8/+6 |
2021-11-23 | [llvm] Use range-based for loops (NFC) | Kazu Hirata | 1 | -5/+5 |
2021-11-02 | [AMDGPU] Really preserve LiveVariables in SILowerControlFlow | Jay Foad | 1 | -0/+80 |
2021-09-19 | [llvm] Use pop_back_val (NFC) | Kazu Hirata | 1 | -4/+2 |
2021-04-19 | [CSSPGO] Exclude pseudo probes from slot index | Hongtao Yu | 1 | -2/+2 |
2021-02-20 | [CodeGen] Use range-based for loops (NFC) | Kazu Hirata | 1 | -7/+6 |
2021-02-13 | [CodeGen] Use range-based for loops (NFC) | Kazu Hirata | 1 | -16/+11 |
2021-01-08 | [Target, Transforms] Use *Set::contains (NFC) | Kazu Hirata | 1 | -1/+1 |
2020-11-02 | [NFC] Use [MC]Register in Live-ness tracking | Gaurav Jain | 1 | -25/+25 |
2020-07-16 | [LiveVariables] Replace std::vector with SmallVector. | Nadav Rotem | 1 | -5/+4 |
2020-06-03 | [LiveVariables] Don't set undef reg PHI used as live for FromMBB | Kang Zhang | 1 | -1/+2 |
2020-02-05 | [PHIElimination] Compile time optimization for huge functions. | Jonas Paulsson | 1 | -0/+27 |
2019-10-19 | Prune two MachineInstr.h includes, fix up deps | Reid Kleckner | 1 | -0/+1 |
2019-08-15 | Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM | Daniel Sanders | 1 | -3/+3 |
2019-08-01 | Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re... | Daniel Sanders | 1 | -12/+10 |
2019-02-20 | [NFC] add/modify wrapper function for findRegisterDefOperand(). | Chen Zheng | 1 | -1/+1 |
2019-01-19 | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 1 | -4/+3 |
2018-05-09 | [DebugInfo] Examine all uses of isDebugValue() for debug instructions. | Shiva Chen | 1 | -2/+2 |
2018-04-30 | IWYU for llvm-config.h in llvm, additions. | Nico Weber | 1 | -0/+1 |
2017-12-13 | Remove redundant includes from lib/CodeGen. | Michael Zolotukhin | 1 | -1/+0 |
2017-12-07 | [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. | Francis Visoiu Mistrih | 1 | -6/+6 |
2017-11-08 | Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering | David Blaikie | 1 | -1/+1 |
2017-10-15 | Reverting r315590; it did not include changes for llvm-tblgen, which is causi... | Aaron Ballman | 1 | -1/+1 |
2017-10-12 | [dump] Remove NDEBUG from test to enable dump methods [NFC] | Don Hinton | 1 | -1/+1 |
2017-05-11 | [LiveVariables] Switch Kill/Defs sets to be DenseSet(s). | Davide Italiano | 1 | -1/+1 |
2017-01-28 | Cleanup dump() functions. | Matthias Braun | 1 | -2/+2 |
2016-10-05 | Modify df_iterator to support post-order actions | David Callahan | 1 | -1/+1 |
2016-07-01 | CodeGen: Use MachineInstr& in LiveVariables API, NFC | Duncan P. N. Exon Smith | 1 | -24/+24 |
2016-06-30 | CodeGen: Use range-based for in LiveVariables, NFC | Duncan P. N. Exon Smith | 1 | -6/+4 |
2016-03-29 | LiveVariables: Fix typo and shorten comment | Matthias Braun | 1 | -4/+2 |
2016-03-29 | LiveVariables: Do not remove dead flags from vreg operands | Matthias Braun | 1 | -3/+8 |
2016-01-29 | Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591... | Yaron Keren | 1 | -1/+1 |
2015-11-24 | LiveVariables should not clobber MachineOperand::IsDead, ::IsKill on reserved... | Matthias Braun | 1 | -2/+6 |
2015-10-09 | CodeGen: Remove more ilist iterator implicit conversions, NFC | Duncan P. N. Exon Smith | 1 | -1/+1 |
2015-09-09 | Save LaneMask with livein registers | Matthias Braun | 1 | -6/+6 |
2015-08-27 | [WinEH] Add some support for code generating catchpad | Reid Kleckner | 1 | -1/+1 |
2015-08-24 | MachineBasicBlock: Add liveins() method returning an iterator_range | Matthias Braun | 1 | -9/+6 |
2015-06-11 | [LiveVariables] Improve isLiveOut runtime performances. NFC. | Arnaud A. de Grandmaison | 1 | -31/+8 |
2015-03-23 | Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. | Benjamin Kramer | 1 | -0/+1 |