Home
last modified time | relevance | path

Searched refs:regsOverlap (Results 1 – 12 of 12) sorted by relevance

/freebsd-9-stable/contrib/llvm/lib/CodeGen/
DProcessImplicitDefs.cpp110 !TRI->regsOverlap(Reg, UserReg)) in processImplicitDef()
DCriticalAntiDepBreaker.cpp393 if (TRI->regsOverlap(NewReg, *it)) { in findSuitableFreeRegister()
581 if (MO.isUse() && TRI->regsOverlap(AntiDepReg, Reg)) { in BreakAntiDependencies()
DMachineInstrBundle.cpp302 bool IsRegOrOverlapping = MOReg == Reg || TRI->regsOverlap(MOReg, Reg); in analyzePhysReg()
DMachineCSE.cpp171 if (!TRI->regsOverlap(MO.getReg(), Reg)) in isPhysDefTriviallyDead()
DRegAllocPBQP.cpp306 if (tri->regsOverlap(preg1, preg2)) { in addInterferenceCosts()
DMachineInstr.cpp1069 Found = TRI->regsOverlap(MOReg, Reg); in findRegisterDefOperandIdx()
1794 if (TRI.regsOverlap(*I, Reg)) { in setPhysRegsDeadExcept()
DTwoAddressInstructionPass.cpp500 return TRI->regsOverlap(RegA, RegB); in regsAreCompatible()
/freebsd-9-stable/contrib/llvm/include/llvm/Target/
DTargetRegisterInfo.h394 bool regsOverlap(unsigned regA, unsigned regB) const { in regsOverlap() function
/freebsd-9-stable/contrib/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp1251 (TRI->regsOverlap(EvenReg, BaseReg))) { in FixInvalidRegPairOp()
1252 assert(!TRI->regsOverlap(OddReg, BaseReg)); in FixInvalidRegPairOp()
1351 if (TRI->regsOverlap(Reg, I->MBBI->getOperand(0).getReg())) { in LoadStoreMultipleOpti()
1623 if (MO.isDef() && TRI->regsOverlap(Reg, Base)) in IsSafeAndProfitableToMove()
DARMBaseInstrInfo.cpp741 if (TRI->regsOverlap(SrcReg, TRI->getSubReg(DestReg, BeginIdx))) { in copyPhysReg()
/freebsd-9-stable/contrib/llvm/lib/Target/SystemZ/
DSystemZElimCompare.cpp146 if (MOReg == Reg || TRI->regsOverlap(MOReg, Reg)) { in getRegReferences()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGRRList.cpp2736 if (TRI->regsOverlap(*ImpDef, PI->getReg()) && in canClobberReachingPhysRegUse()
2775 if (TRI->regsOverlap(Reg, SUReg)) in canClobberPhysRegDefs()