Searched refs:ModifiedRegUnits (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVMoveMerger.cpp | 31 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member 130 ModifiedRegUnits.clear(); in findMatchingInst() 151 if (!ModifiedRegUnits.available(DestReg) || in findMatchingInst() 153 !ModifiedRegUnits.available(SourceReg)) in findMatchingInst() 163 if (!ModifiedRegUnits.available(DestReg) || in findMatchingInst() 165 !ModifiedRegUnits.available(SourceReg)) in findMatchingInst() 172 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI); in findMatchingInst() 226 ModifiedRegUnits.init(*TRI); in runOnMachineFunction()
|
H A D | RISCVPushPopOptimizer.cpp | 31 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member 80 ModifiedRegUnits.clear(); in adjustRetVal() 97 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI); in adjustRetVal() 100 if (!ModifiedRegUnits.available(RISCV::X10) || in adjustRetVal() 126 ModifiedRegUnits.init(*TRI); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveRegUnits.h | 48 LiveRegUnits &ModifiedRegUnits, in accumulateUsedDefed() argument 53 ModifiedRegUnits.addRegsInMask(O->getRegMask()); in accumulateUsedDefed() 64 ModifiedRegUnits.addReg(Reg); in accumulateUsedDefed()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64LoadStoreOptimizer.cpp | 129 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member 1306 ModifiedRegUnits.clear(); in findMatchingStore() 1342 if (!ModifiedRegUnits.available(BaseReg)) in findMatchingStore() 1709 ModifiedRegUnits.clear(); in findMatchingInsn() 1843 if (!ModifiedRegUnits.available(BaseReg)) in findMatchingInsn() 1938 if (!ModifiedRegUnits.available(BaseReg)) { in findMatchingInsn() 2131 ModifiedRegUnits.clear(); in findMatchingUpdateInsnForward() 2166 if (!ModifiedRegUnits.available(BaseReg) || in findMatchingUpdateInsnForward() 2214 ModifiedRegUnits.clear(); in findMatchingUpdateInsnBackward() 2241 if (!ModifiedRegUnits.available(BaseReg) || in findMatchingUpdateInsnBackward() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineSink.cpp | 1853 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member in __anonafea81e60511::PostRAMachineSinking 1965 LiveRegUnits &ModifiedRegUnits, in hasRegisterDependency() argument 1976 if (!ModifiedRegUnits.available(Reg) || !UsedRegUnits.available(Reg)) { in hasRegisterDependency() 1987 if (!ModifiedRegUnits.available(Reg)) { in hasRegisterDependency() 2016 ModifiedRegUnits.clear(); in tryToSinkCopy() 2036 ModifiedRegUnits, UsedRegUnits)) { in tryToSinkCopy() 2062 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, in tryToSinkCopy() 2069 ModifiedRegUnits, UsedRegUnits)) { in tryToSinkCopy() 2070 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, in tryToSinkCopy() 2081 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, in tryToSinkCopy() [all …]
|