Searched refs:ModifiedRegUnits (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVLoadStoreOptimizer.cpp | 83 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 D | RISCVMoveMerger.cpp | 33 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 D | RISCVPushPopOptimizer.cpp | 32 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 D | LiveRegUnits.h | 49 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 D | AArch64LoadStoreOptimizer.cpp | 135 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 D | MachineSink.cpp | 2074 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 …]
|