Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVLoadStoreOptimizer.cpp83 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member
103 ModifiedRegUnits.init(*TRI); in INITIALIZE_PASS()
237 ModifiedRegUnits.clear(); in findMatchingInsn()
260 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, in findMatchingInsn()
270 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, in findMatchingInsn()
277 if (!ModifiedRegUnits.available(BaseReg)) in findMatchingInsn()
284 if (ModifiedRegUnits.available(MI.getOperand(0).getReg()) && in findMatchingInsn()
301 if (ModifiedRegUnits.available(FirstMI.getOperand(0).getReg())) { in findMatchingInsn()
317 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI); in findMatchingInsn()
321 if (!ModifiedRegUnits.available(BaseReg)) in findMatchingInsn()
H A DRISCVMoveMerger.cpp33 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member
184 ModifiedRegUnits.clear(); in findMatchingInst()
204 if (!ModifiedRegUnits.available(DestReg) || in findMatchingInst()
206 !ModifiedRegUnits.available(SourceReg)) in findMatchingInst()
216 if (!ModifiedRegUnits.available(DestReg) || in findMatchingInst()
218 !ModifiedRegUnits.available(SourceReg)) in findMatchingInst()
225 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI); in findMatchingInst()
280 ModifiedRegUnits.init(*TRI); in runOnMachineFunction()
H A DRISCVPushPopOptimizer.cpp32 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member
105 ModifiedRegUnits.clear(); in adjustRetVal()
122 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI); in adjustRetVal()
125 if (!ModifiedRegUnits.available(RISCV::X10) || in adjustRetVal()
147 ModifiedRegUnits.init(*TRI); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h49 LiveRegUnits &ModifiedRegUnits, in accumulateUsedDefed() argument
54 ModifiedRegUnits.addRegsInMask(O->getRegMask()); in accumulateUsedDefed()
65 ModifiedRegUnits.addReg(Reg); in accumulateUsedDefed()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp135 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member
1576 ModifiedRegUnits.clear(); in findMatchingStore()
1599 ModifiedRegUnits.available(getLdStRegOp(MI).getReg())) { in findMatchingStore()
1608 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI); in findMatchingStore()
1612 if (!ModifiedRegUnits.available(BaseReg)) in findMatchingStore()
1990 ModifiedRegUnits.clear(); in findMatchingInsn()
2031 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, in findMatchingInsn()
2053 bool IsBaseRegModified = !ModifiedRegUnits.available( in findMatchingInsn()
2063 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, in findMatchingInsn()
2071 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, in findMatchingInsn()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp2074 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member in __anon2525921e0511::PostRAMachineSinkingImpl
2204 LiveRegUnits &ModifiedRegUnits, in hasRegisterDependency() argument
2215 if (!ModifiedRegUnits.available(Reg) || !UsedRegUnits.available(Reg)) { in hasRegisterDependency()
2226 if (!ModifiedRegUnits.available(Reg)) { in hasRegisterDependency()
2255 ModifiedRegUnits.clear(); in tryToSinkCopy()
2275 ModifiedRegUnits, UsedRegUnits)) { in tryToSinkCopy()
2301 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, in tryToSinkCopy()
2308 ModifiedRegUnits, UsedRegUnits)) { in tryToSinkCopy()
2309 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, in tryToSinkCopy()
2320 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, in tryToSinkCopy()
[all …]