Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DImplicitNullChecks.cpp289 if (TRI->regsOverlap(RegA, RegB) && (MOA.isDef() || MOB.isDef())) in canReorder()
444 TRI->regsOverlap(DependenceMO.getReg(), PointerReg)) && in canHoistInst()
603 TRI->regsOverlap(MO.getReg(), PointerReg); in analyzeBlockForNullChecks()
DMachineCopyPropagation.cpp456 MIUse.isUse() && TRI->regsOverlap(Use.getReg(), MIUse.getReg())) in hasImplicitOverlap()
562 if (MI->isCopy() && !TRI->regsOverlap(MI->getOperand(0).getReg(), in ForwardCopyPropagateBlock()
813 !TRI->regsOverlap(MI->getOperand(0).getReg(), in BackwardCopyPropagateBlock()
DProcessImplicitDefs.cpp106 !TRI->regsOverlap(Reg, UserReg)) in processImplicitDef()
DCriticalAntiDepBreaker.cpp434 if (TRI->regsOverlap(NewReg, *it)) { in findSuitableFreeRegister()
628 if (MO.isUse() && TRI->regsOverlap(AntiDepReg, Reg)) { in BreakAntiDependencies()
DMachineInstrBundle.cpp333 if (!TRI->regsOverlap(MOReg, Reg)) in AnalyzePhysRegInBundle()
DMachineInstr.cpp952 if (MOReg == Reg || (TRI && Reg && MOReg && TRI->regsOverlap(MOReg, Reg))) in findRegisterUseOperandIdx()
1007 Found = TRI->regsOverlap(MOReg, Reg); in findRegisterDefOperandIdx()
1859 if ((RegInfo && RegInfo->regsOverlap(Reg, OpReg)) || Reg == OpReg) in clearRegisterKills()
1965 [&](MCRegister Use) { return TRI.regsOverlap(Use, Reg); })) in setPhysRegsDeadExcept()
DRegAllocPBQP.cpp419 if (TRI.regsOverlap(PRegN, PRegM)) { in createInterferenceEdge()
572 if (TRI.regsOverlap(reg, CSR[i])) in isACalleeSavedRegister()
DVirtRegMap.cpp425 if (TRI->regsOverlap(Dst->getOperand(0).getReg(), in expandCopyBundle()
DMachineBasicBlock.cpp1413 if (TRI->regsOverlap(LI.PhysReg, Reg)) in computeRegisterLiveness()
1472 if (TRI->regsOverlap(LI.PhysReg, Reg)) in computeRegisterLiveness()
DTwoAddressInstructionPass.cpp566 return TRI->regsOverlap(RegA, RegB); in regsAreCompatible()
573 if (TRI->regsOverlap(R, Reg)) in regOverlapsSet()
DMachineCSE.cpp240 if (!TRI->regsOverlap(MO.getReg(), Reg)) in isPhysDefTriviallyDead()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CallingConv.cpp167 if (TRI->regsOverlap(Reg, X86::XMM4) || in CC_X86_64_VectorCall()
168 TRI->regsOverlap(Reg, X86::XMM5)) in CC_X86_64_VectorCall()
DX86CallFrameOptimization.cpp341 if (RegInfo.regsOverlap(Reg, RegInfo.getStackRegister())) in classifyInstruction()
345 if (RegInfo.regsOverlap(Reg, U)) in classifyInstruction()
DX86FixupBWInsts.cpp274 TRI->regsOverlap(SuperDestReg, MO.getReg())) in getSuperRegDestIfDead()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64LoadStoreOptimizer.cpp759 TRI->regsOverlap(MOP.getReg(), DefReg); in forAllMIsUntilDef()
827 TRI->regsOverlap(MOP.getReg(), RegToRename)) { in mergePairedInsns()
838 TRI->regsOverlap(MOP.getReg(), RegToRename)) { in mergePairedInsns()
861 !TRI->regsOverlap(MOP.getReg(), *RenameReg); in mergePairedInsns()
1298 TRI->regsOverlap(RegToRename, MOP.getReg()); in canRenameUpToDef()
1347 !TRI->regsOverlap(MOP.getReg(), RegToRename)) in canRenameUpToDef()
1360 !TRI->regsOverlap(MOP.getReg(), RegToRename)) in canRenameUpToDef()
DAArch64PBQPRegAlloc.cpp196 if (livesOverlap && TRI->regsOverlap(pRd, pRa)) in addIntraChainConstraint()
DAArch64CallLowering.cpp883 return TRI->regsOverlap(Use.getReg(), ForwardedReg); in lowerTailCall()
DAArch64AsmPrinter.cpp626 assert(RI->regsOverlap(RegToPrint, Reg)); in printAsmRegInClass()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNHazardRecognizer.cpp733 TRI->regsOverlap(MI->getOperand(DataIdx).getReg(), Reg); in checkVALUHazardsHelper()
1267 return TRI.regsOverlap(DstReg, Reg); in checkMAIHazards()
1309 return TRI.regsOverlap(Reg, DstReg); in checkMAIHazards()
1344 return TRI.regsOverlap(Reg, DstReg); in checkMAIHazards()
DSIShrinkInstructions.cpp398 if (TRI.regsOverlap(Reg, MO.getReg())) in instAccessReg()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp1735 if (isLd && TRI->regsOverlap(EvenReg, BaseReg)) { in FixInvalidRegPairOp()
1736 assert(!TRI->regsOverlap(OddReg, BaseReg)); in FixInvalidRegPairOp()
1820 if (TRI->regsOverlap(Reg, E.MI->getOperand(0).getReg())) { in LoadStoreMultipleOpti()
2132 if (MO.isDef() && TRI->regsOverlap(Reg, Base)) in IsSafeAndProfitableToMove()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetRegisterInfo.h380 bool regsOverlap(Register regA, Register regB) const { in regsOverlap() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZElimCompare.cpp151 if (TRI->regsOverlap(MOReg, Reg)) { in getRegReferences()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGRRList.cpp2863 if (TRI->regsOverlap(*ImpDef, SuccPred.getReg()) && in canClobberReachingPhysRegUse()
2902 if (TRI->regsOverlap(Reg, SUReg)) in canClobberPhysRegDefs()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DDwarfDebug.cpp598 if (TRI->regsOverlap(FwdReg, MO.getReg())) { in collectCallSiteParameters()

12