Searched refs:ModifiedRegUnits (Results 1 – 5 of 5) sorted by relevance
| /src/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 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 D | LiveRegUnits.h | 48 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 D | AArch64LoadStoreOptimizer.cpp | 131 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 D | MachineSink.cpp | 1906 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 …]
|