Home
last modified time | relevance | path

Searched refs:ModifiedRegUnits (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMoveMerger.cpp31 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 DRISCVPushPopOptimizer.cpp31 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 DLiveRegUnits.h48 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 DAArch64LoadStoreOptimizer.cpp129 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 DMachineSink.cpp1853 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 …]