Home
last modified time | relevance | path

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

/external/llvm/lib/Target/AArch64/
DAArch64DeadRegisterDefinitionsPass.cpp56 if (TRI->regsOverlap(Reg, MO.getReg())) in implicitlyDefinesOverlappingReg()
DAArch64PBQPRegAlloc.cpp197 if (livesOverlap && TRI->regsOverlap(pRd, pRa)) in addIntraChainConstraint()
DAArch64AsmPrinter.cpp245 assert(RI->regsOverlap(RegToPrint, Reg)); in printAsmRegInClass()
/external/llvm/lib/CodeGen/
DProcessImplicitDefs.cpp108 !TRI->regsOverlap(Reg, UserReg)) in processImplicitDef()
DCriticalAntiDepBreaker.cpp410 if (TRI->regsOverlap(NewReg, *it)) { in findSuitableFreeRegister()
603 if (MO.isUse() && TRI->regsOverlap(AntiDepReg, Reg)) { in BreakAntiDependencies()
DMachineInstrBundle.cpp303 bool IsRegOrOverlapping = MOReg == Reg || TRI->regsOverlap(MOReg, Reg); in analyzePhysReg()
DRegAllocPBQP.cpp384 if (TRI.regsOverlap(PRegN, PRegM)) { in createInterferenceEdge()
548 if (TRI.regsOverlap(reg, CSR[i])) in isACalleeSavedRegister()
DMachineCSE.cpp195 if (!TRI->regsOverlap(MO.getReg(), Reg)) in isPhysDefTriviallyDead()
DMachineInstr.cpp1191 Found = TRI->regsOverlap(MOReg, Reg); in findRegisterDefOperandIdx()
1905 [&](unsigned Use) { return TRI.regsOverlap(Use, Reg); })) in setPhysRegsDeadExcept()
DTwoAddressInstructionPass.cpp542 return TRI->regsOverlap(RegA, RegB); in regsAreCompatible()
/external/llvm/include/llvm/Target/
DTargetRegisterInfo.h403 bool regsOverlap(unsigned regA, unsigned regB) const { in regsOverlap() function
/external/llvm/lib/Target/SystemZ/
DSystemZElimCompare.cpp145 if (MOReg == Reg || TRI->regsOverlap(MOReg, Reg)) { in getRegReferences()
/external/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp1548 (TRI->regsOverlap(EvenReg, BaseReg))) { in FixInvalidRegPairOp()
1549 assert(!TRI->regsOverlap(OddReg, BaseReg)); in FixInvalidRegPairOp()
1648 if (TRI->regsOverlap(Reg, I->MBBI->getOperand(0).getReg())) { in LoadStoreMultipleOpti()
1927 if (MO.isDef() && TRI->regsOverlap(Reg, Base)) in IsSafeAndProfitableToMove()
DARMBaseInstrInfo.cpp838 if (TRI->regsOverlap(SrcReg, TRI->getSubReg(DestReg, BeginIdx))) { in copyPhysReg()
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGRRList.cpp2737 if (TRI->regsOverlap(*ImpDef, PI->getReg()) && in canClobberReachingPhysRegUse()
2776 if (TRI->regsOverlap(Reg, SUReg)) in canClobberPhysRegDefs()
/external/llvm/lib/Target/X86/
DX86FrameLowering.cpp1387 if (TRI->regsOverlap(CSI[i].getReg(),FPReg)) { in assignCalleeSavedSpillSlots()