aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveVariables.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-30CodeGen: Convert some assorted errors to use reportFatalUsageError (#142031)Matt Arsenault1-1/+1
2025-05-24[CodeGen] Remove unused includes (NFC) (#141320)Kazu Hirata1-1/+0
2025-04-26[llvm] Use llvm::replace (NFC) (#137481)Kazu Hirata1-1/+1
2025-04-18[CodeGen][NPM] Port UnreachableMachineBlockElim to NPM (#136127)Akshat Oke1-1/+1
2025-03-23[CodeGen] Use *Set::insert_range (NFC) (#132651)Kazu Hirata1-14/+7
2025-03-06[CodeGen] Use Register::id(). NFCCraig Topper1-17/+18
2025-03-06[CodeGen] Use Register or MCRegister. NFCCraig Topper1-2/+2
2025-03-02[CodeGen] Use MCRegister and Register. NFCCraig Topper1-1/+1
2025-01-21[CodeGen] Use MCRegister instead of MCPhysReg in RegisterMaskPair. NFC (#123688)Craig Topper1-1/+1
2024-12-17LiveVariables: Use Register (#120204)Matt Arsenault1-15/+15
2024-07-09[CodeGen][NewPM] Port `LiveVariables` to new pass manager (#97880)paperchalice1-19/+47
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang1-5/+6
2023-11-02[NFC][X86] Reorder the registers to reduce unnecessary iterations (#70222)Shengchen Kan1-8/+10
2023-10-16[CodeGen] Remove LiveVariables::{isPHIJoin,setPHIJoin} (#69128)Kazu Hirata1-1/+0
2023-09-12[AMDGPU] Handle inUndef flag in LiveVariables::recomputeForSingleDefVirtRegValery Pykhtin1-9/+13
2023-06-01[CodeGen] Make use of MachineInstr::all_defs and all_uses. NFCI.Jay Foad1-2/+2
2023-04-18[MC] Use subregs/superregs instead of MCSubRegIterator/MCSuperRegIterator. NFC.Jay Foad1-42/+27
2023-04-08[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-2/+1
2023-02-07[CodeGen] Define and use MachineOperand::getOperandNoJay Foad1-1/+1
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper1-4/+4
2022-07-23[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-2/+1
2021-12-03[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-8/+6
2021-11-23[llvm] Use range-based for loops (NFC)Kazu Hirata1-5/+5
2021-11-02[AMDGPU] Really preserve LiveVariables in SILowerControlFlowJay Foad1-0/+80
2021-09-19[llvm] Use pop_back_val (NFC)Kazu Hirata1-4/+2
2021-04-19[CSSPGO] Exclude pseudo probes from slot indexHongtao Yu1-2/+2
2021-02-20[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-7/+6
2021-02-13[CodeGen] Use range-based for loops (NFC)Kazu Hirata1-16/+11
2021-01-08[Target, Transforms] Use *Set::contains (NFC)Kazu Hirata1-1/+1
2020-11-02[NFC] Use [MC]Register in Live-ness trackingGaurav Jain1-25/+25
2020-07-16[LiveVariables] Replace std::vector with SmallVector.Nadav Rotem1-5/+4
2020-06-03[LiveVariables] Don't set undef reg PHI used as live for FromMBBKang Zhang1-1/+2
2020-02-05[PHIElimination] Compile time optimization for huge functions.Jonas Paulsson1-0/+27
2019-10-19Prune two MachineInstr.h includes, fix up depsReid Kleckner1-0/+1
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-3/+3
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-12/+10
2019-02-20[NFC] add/modify wrapper function for findRegisterDefOperand().Chen Zheng1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-2/+2
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin1-1/+0
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih1-6/+6
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-1/+1
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-1/+1
2017-05-11[LiveVariables] Switch Kill/Defs sets to be DenseSet(s).Davide Italiano1-1/+1
2017-01-28Cleanup dump() functions.Matthias Braun1-2/+2
2016-10-05Modify df_iterator to support post-order actionsDavid Callahan1-1/+1
2016-07-01CodeGen: Use MachineInstr& in LiveVariables API, NFCDuncan P. N. Exon Smith1-24/+24
2016-06-30CodeGen: Use range-based for in LiveVariables, NFCDuncan P. N. Exon Smith1-6/+4