Home
last modified time | relevance | path

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

/src/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
90 ModifiedRegUnits.clear(); in adjustRetVal()
107 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI); in adjustRetVal()
110 if (!ModifiedRegUnits.available(RISCV::X10) || in adjustRetVal()
136 ModifiedRegUnits.init(*TRI); in runOnMachineFunction()
/src/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()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp131 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member
1308 ModifiedRegUnits.clear(); in findMatchingStore()
1331 ModifiedRegUnits.available(getLdStRegOp(MI).getReg())) { in findMatchingStore()
1340 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI); in findMatchingStore()
1344 if (!ModifiedRegUnits.available(BaseReg)) in findMatchingStore()
1711 ModifiedRegUnits.clear(); in findMatchingInsn()
1752 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, in findMatchingInsn()
1774 bool IsBaseRegModified = !ModifiedRegUnits.available( in findMatchingInsn()
1784 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, in findMatchingInsn()
1792 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, in findMatchingInsn()
[all …]
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp1906 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member in __anon9c9f84930511::PostRAMachineSinking
2013 LiveRegUnits &ModifiedRegUnits, in hasRegisterDependency() argument
2024 if (!ModifiedRegUnits.available(Reg) || !UsedRegUnits.available(Reg)) { in hasRegisterDependency()
2035 if (!ModifiedRegUnits.available(Reg)) { in hasRegisterDependency()
2064 ModifiedRegUnits.clear(); in tryToSinkCopy()
2084 ModifiedRegUnits, UsedRegUnits)) { in tryToSinkCopy()
2110 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, in tryToSinkCopy()
2117 ModifiedRegUnits, UsedRegUnits)) { in tryToSinkCopy()
2118 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, in tryToSinkCopy()
2129 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, in tryToSinkCopy()
[all …]