| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | MachineCopyPropagation.cpp | 457 MIUse.isUse() && TRI->regsOverlap(Use.getReg(), MIUse.getReg())) in hasImplicitOverlap() 471 TRI->regsOverlap(Def, MIDef.getReg())) in hasOverlappingMultipleDef() 579 if (MI->isCopy() && !TRI->regsOverlap(MI->getOperand(0).getReg(), in ForwardCopyPropagateBlock() 837 !TRI->regsOverlap(MI->getOperand(0).getReg(), in BackwardCopyPropagateBlock()
|
| H A D | ProcessImplicitDefs.cpp | 106 !TRI->regsOverlap(Reg, UserReg)) in processImplicitDef()
|
| H A D | CriticalAntiDepBreaker.cpp | 428 if (TRI->regsOverlap(NewReg, R)) { in findSuitableFreeRegister() 622 if (MO.isUse() && TRI->regsOverlap(AntiDepReg, Reg)) { in BreakAntiDependencies()
|
| H A D | MachineInstrBundle.cpp | 329 if (!TRI->regsOverlap(MOReg, Reg)) in AnalyzePhysRegInBundle()
|
| H A D | RegAllocPBQP.cpp | 418 if (TRI.regsOverlap(PRegN, PRegM)) { in createInterferenceEdge() 585 if (TRI.regsOverlap(Reg, CSR[i])) in isACalleeSavedRegister()
|
| H A D | MachineInstr.cpp | 1001 if (MOReg == Reg || (TRI && Reg && MOReg && TRI->regsOverlap(MOReg, Reg))) in findRegisterUseOperandIdx() 1056 Found = TRI->regsOverlap(MOReg, Reg); in findRegisterDefOperandIdx() 1952 if ((RegInfo && RegInfo->regsOverlap(Reg, OpReg)) || Reg == OpReg) in clearRegisterKills() 2058 [&](MCRegister Use) { return TRI.regsOverlap(Use, Reg); })) in setPhysRegsDeadExcept()
|
| H A D | ImplicitNullChecks.cpp | 295 if (TRI->regsOverlap(RegA, RegB) && (MOA.isDef() || MOB.isDef())) in canReorder()
|
| H A D | VirtRegMap.cpp | 451 if (TRI->regsOverlap(Dst->getOperand(0).getReg(), in expandCopyBundle()
|
| H A D | MachineBasicBlock.cpp | 1539 if (TRI->regsOverlap(LI.PhysReg, Reg)) in computeRegisterLiveness() 1598 if (TRI->regsOverlap(LI.PhysReg, Reg)) in computeRegisterLiveness()
|
| H A D | TwoAddressInstructionPass.cpp | 422 return TRI->regsOverlap(RegA, RegB); in regsAreCompatible() 429 if (TRI->regsOverlap(R, Reg)) in regOverlapsSet()
|
| H A D | MachineCSE.cpp | 240 if (!TRI->regsOverlap(MO.getReg(), Reg)) in isPhysDefTriviallyDead()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86CallingConv.cpp | 167 if (TRI->regsOverlap(Reg, X86::XMM4) || in CC_X86_64_VectorCall() 168 TRI->regsOverlap(Reg, X86::XMM5)) in CC_X86_64_VectorCall()
|
| H A D | X86CallFrameOptimization.cpp | 341 if (RegInfo.regsOverlap(Reg, RegInfo.getStackRegister())) in classifyInstruction() 345 if (RegInfo.regsOverlap(Reg, U)) in classifyInstruction()
|
| H A D | X86FixupBWInsts.cpp | 273 TRI->regsOverlap(SuperDestReg, MO.getReg())) in getSuperRegDestIfDead()
|
| H A D | X86LoadValueInjectionLoadHardening.cpp | 791 TRI->regsOverlap(BaseMO.getReg(), Reg)) || in instrUsesRegToAccessMemory() 793 TRI->regsOverlap(IndexMO.getReg(), Reg)); in instrUsesRegToAccessMemory()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | GCNHazardRecognizer.cpp | 774 TRI->regsOverlap(MI.getOperand(DataIdx).getReg(), Reg); in checkVALUHazardsHelper() 1269 return TRI.regsOverlap(DstReg, Reg); in checkMAIHazards908() 1311 return TRI.regsOverlap(Reg, DstReg); in checkMAIHazards908() 1346 return TRI.regsOverlap(Reg, DstReg); in checkMAIHazards908() 1431 return TRI.regsOverlap(DstReg, Reg); in checkMAIHazards90A() 1601 if (!IsMFMAFn(MI) || !TRI.regsOverlap(MI.getOperand(0).getReg(), Reg)) in checkMAIVALUHazards() 1612 !TRI.regsOverlap(MI.getOperand(0).getReg(), Reg)) in checkMAIVALUHazards() 1769 if (!SrcC->isReg() || !TRI.regsOverlap(SrcC->getReg(), Reg)) in checkMAIVALUHazards()
|
| H A D | SIPostRABundler.cpp | 84 if (TRI->regsOverlap(Reg, Def)) in isDependentLoad()
|
| H A D | SIShrinkInstructions.cpp | 396 if (TRI.regsOverlap(Reg, MO.getReg())) in instAccessReg() 583 if (Op.isKill() && TRI.regsOverlap(X, Op.getReg())) in matchSwap()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoadStoreOptimizer.cpp | 824 TRI->regsOverlap(MOP.getReg(), DefReg); in forAllMIsUntilDef() 892 TRI->regsOverlap(MOP.getReg(), RegToRename)) { in mergePairedInsns() 903 TRI->regsOverlap(MOP.getReg(), RegToRename)) { in mergePairedInsns() 926 !TRI->regsOverlap(MOP.getReg(), *RenameReg); in mergePairedInsns() 1368 TRI->regsOverlap(RegToRename, MOP.getReg()); in canRenameUpToDef() 1433 !TRI->regsOverlap(MOP.getReg(), RegToRename)) in canRenameUpToDef() 1446 !TRI->regsOverlap(MOP.getReg(), RegToRename)) in canRenameUpToDef()
|
| H A D | AArch64PBQPRegAlloc.cpp | 196 if (livesOverlap && TRI->regsOverlap(pRd, pRa)) in addIntraChainConstraint()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| H A D | M68kRegisterInfo.cpp | 108 if (regsOverlap(Reg, TRC.getRegister(i))) { in getRegisterOrder()
|
| H A D | M68kFrameLowering.cpp | 824 if (TRI->regsOverlap(CSI[i].getReg(), FPReg)) { in assignCalleeSavedSpillSlots()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | TargetRegisterInfo.h | 416 bool regsOverlap(Register regA, Register regB) const { in regsOverlap() function
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZElimCompare.cpp | 151 if (TRI->regsOverlap(MOReg, Reg)) { in getRegReferences()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMLoadStoreOptimizer.cpp | 1838 if (isLd && TRI->regsOverlap(EvenReg, BaseReg)) { in FixInvalidRegPairOp() 1839 assert(!TRI->regsOverlap(OddReg, BaseReg)); in FixInvalidRegPairOp() 1923 if (TRI->regsOverlap(Reg, E.MI->getOperand(0).getReg())) { in LoadStoreMultipleOpti() 2242 if (MO.isDef() && TRI->regsOverlap(Reg, Base)) in IsSafeAndProfitableToMove()
|