Searched refs:regB (Results 1 – 2 of 2) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | TwoAddressInstructionPass.cpp | 133 bool isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC, 583 isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC, in isProfitableToCommute() argument 621 unsigned FromRegB = getMappedReg(regB, SrcRegMap); in isProfitableToCommute() 649 if (!noUseAfterLastDef(regB, Dist, LastDefB)) in isProfitableToCommute() 670 if (isRevCopyChain(regB, regA, MaxDataFlowEdge)) in isProfitableToCommute() 1278 Register regB = MI.getOperand(SrcIdx).getReg(); in tryInstructionTransform() local 1280 assert(Register::isVirtualRegister(regB) && in tryInstructionTransform() 1282 bool regBKilled = isKilled(MI, regB, MRI, TII, LIS, true); in tryInstructionTransform() 1305 if (!Commuted && EnableRescheduling && rescheduleMIBelowKill(mi, nmi, regB)) { in tryInstructionTransform() 1313 regB = MI.getOperand(SrcIdx).getReg(); in tryInstructionTransform() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | TargetRegisterInfo.h | 380 bool regsOverlap(Register regA, Register regB) const { in regsOverlap() argument 381 if (regA == regB) return true; in regsOverlap() 382 if (regA.isVirtual() || regB.isVirtual()) in regsOverlap() 387 MCRegUnitIterator RUB(regB, this); in regsOverlap()
|