Searched refs:regsOverlap (Results 1 – 18 of 18) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | ImplicitNullChecks.cpp | 192 if (TRI.regsOverlap(Reg, MO.getReg())) in isSafeToHoist() 197 if (TRI.regsOverlap(Reg, MO.getReg())) in isSafeToHoist()
|
D | ProcessImplicitDefs.cpp | 108 !TRI->regsOverlap(Reg, UserReg)) in processImplicitDef()
|
D | CriticalAntiDepBreaker.cpp | 409 if (TRI->regsOverlap(NewReg, *it)) { in findSuitableFreeRegister() 602 if (MO.isUse() && TRI->regsOverlap(AntiDepReg, Reg)) { in BreakAntiDependencies()
|
D | MachineInstrBundle.cpp | 315 if (!TRI->regsOverlap(MOReg, Reg)) in analyzePhysReg()
|
D | RegAllocPBQP.cpp | 385 if (TRI.regsOverlap(PRegN, PRegM)) { in createInterferenceEdge() 549 if (TRI.regsOverlap(reg, CSR[i])) in isACalleeSavedRegister()
|
D | MachineCSE.cpp | 195 if (!TRI->regsOverlap(MO.getReg(), Reg)) in isPhysDefTriviallyDead()
|
D | MachineInstr.cpp | 1248 Found = TRI->regsOverlap(MOReg, Reg); in findRegisterDefOperandIdx() 1977 [&](unsigned Use) { return TRI.regsOverlap(Use, Reg); })) in setPhysRegsDeadExcept()
|
D | TwoAddressInstructionPass.cpp | 539 return TRI->regsOverlap(RegA, RegB); in regsAreCompatible()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64DeadRegisterDefinitionsPass.cpp | 68 if (TRI->regsOverlap(Reg, MO.getReg())) in implicitlyDefinesOverlappingReg()
|
D | AArch64PBQPRegAlloc.cpp | 197 if (livesOverlap && TRI->regsOverlap(pRd, pRa)) in addIntraChainConstraint()
|
D | AArch64AsmPrinter.cpp | 245 assert(RI->regsOverlap(RegToPrint, Reg)); in printAsmRegInClass()
|
/external/llvm/lib/Target/X86/ |
D | X86CallFrameOptimization.cpp | 300 if (RegInfo.regsOverlap(Reg, RegInfo.getStackRegister())) in classifyInstruction() 304 if (RegInfo.regsOverlap(Reg, U)) in classifyInstruction()
|
D | X86FrameLowering.cpp | 1818 if (TRI->regsOverlap(CSI[i].getReg(),FPReg)) { in assignCalleeSavedSpillSlots()
|
/external/llvm/include/llvm/Target/ |
D | TargetRegisterInfo.h | 397 bool regsOverlap(unsigned regA, unsigned regB) const { in regsOverlap() function
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZElimCompare.cpp | 135 if (TRI->regsOverlap(MOReg, Reg)) { in getRegReferences()
|
/external/llvm/lib/Target/ARM/ |
D | ARMLoadStoreOptimizer.cpp | 1592 (TRI->regsOverlap(EvenReg, BaseReg))) { in FixInvalidRegPairOp() 1593 assert(!TRI->regsOverlap(OddReg, BaseReg)); in FixInvalidRegPairOp() 1682 if (TRI->regsOverlap(Reg, E.MI->getOperand(0).getReg())) { in LoadStoreMultipleOpti() 1975 if (MO.isDef() && TRI->regsOverlap(Reg, Base)) in IsSafeAndProfitableToMove()
|
D | ARMBaseInstrInfo.cpp | 803 if (TRI->regsOverlap(SrcReg, TRI->getSubReg(DestReg, BeginIdx))) { in copyPhysReg()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGRRList.cpp | 2746 if (TRI->regsOverlap(*ImpDef, PI->getReg()) && in canClobberReachingPhysRegUse() 2785 if (TRI->regsOverlap(Reg, SUReg)) in canClobberPhysRegDefs()
|