Searched refs:UsedRegUnits (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVPushPopOptimizer.cpp | 31 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member 91 UsedRegUnits.clear(); in adjustRetVal() 107 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI); in adjustRetVal() 111 !UsedRegUnits.available(RISCV::X10)) in adjustRetVal() 137 UsedRegUnits.init(*TRI); in runOnMachineFunction()
|
H A D | RISCVMoveMerger.cpp | 31 LiveRegUnits ModifiedRegUnits, UsedRegUnits; 131 UsedRegUnits.clear(); in findMatchingInst() 152 !UsedRegUnits.available(DestReg) || in findMatchingInst() 164 !UsedRegUnits.available(DestReg) || in findMatchingInst() 172 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI); in findMatchingInst() 227 UsedRegUnits.init(*TRI); in runOnMachineFunction() 33 LiveRegUnits ModifiedRegUnits, UsedRegUnits; global() member
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIPostRABundler.cpp | 52 BitVector &UsedRegUnits) const; 92 BitVector &UsedRegUnits) const { in collectUsedRegUnits() 105 UsedRegUnits.set(Unit); in collectUsedRegUnits()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64LoadStoreOptimizer.cpp | 131 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member 1309 UsedRegUnits.clear(); in findMatchingStore() 1340 LiveRegUnits::accumulateUsedDefed(MI, ModifiedRegUnits, UsedRegUnits, TRI); in findMatchingStore() 1712 UsedRegUnits.clear(); in findMatchingInsn() 1753 UsedRegUnits, TRI); in findMatchingInsn() 1772 bool IsBaseRegUsed = !UsedRegUnits.available( in findMatchingInsn() 1785 UsedRegUnits, TRI); in findMatchingInsn() 1793 UsedRegUnits, TRI); in findMatchingInsn() 1808 UsedRegUnits, TRI); in findMatchingInsn() 1819 UsedRegUnits, TRI); in findMatchingInsn() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveRegUnits.h | 49 LiveRegUnits &UsedRegUnits, in accumulateUsedDefed() argument 67 UsedRegUnits.addReg(Reg); in accumulateUsedDefed()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineSink.cpp | 1906 LiveRegUnits ModifiedRegUnits, UsedRegUnits; member in __anon2525921e0511::PostRAMachineSinking 1979 LiveRegUnits &UsedRegUnits, in clearKillFlags() argument 1984 if (!UsedRegUnits.available(SrcReg)) { in clearKillFlags() 2014 LiveRegUnits &UsedRegUnits) { in hasRegisterDependency() argument 2024 if (!ModifiedRegUnits.available(Reg) || !UsedRegUnits.available(Reg)) { in hasRegisterDependency() 2065 UsedRegUnits.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() [all …]
|