Home
last modified time | relevance | path

Searched refs:findRegisterDefOperandIdx (Results 1 – 20 of 20) sorted by relevance

/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1509 return findRegisterDefOperandIdx(Reg, TRI, false, false) != -1;
1516 return findRegisterDefOperandIdx(Reg, TRI, false, true) != -1;
1523 return findRegisterDefOperandIdx(Reg, TRI, true, false) != -1;
1558 int findRegisterDefOperandIdx(Register Reg, const TargetRegisterInfo *TRI,
1568 int Idx = findRegisterDefOperandIdx(Reg, TRI, isDead, Overlap);
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCombiner.cpp233 DefInstr->findRegisterDefOperandIdx(MO.getReg(), /*TRI=*/nullptr); in getDepth()
247 DefInstr->findRegisterDefOperandIdx(MO.getReg(), in getDepth()
290 NewRoot->findRegisterDefOperandIdx(MO.getReg(), /*TRI=*/nullptr), in getLatency()
H A DEarlyIfConversion.cpp602 int TIdx = TDef->findRegisterDefOperandIdx(TReg, /*TRI=*/nullptr); in hasSameValue()
603 int FIdx = FDef->findRegisterDefOperandIdx(FReg, /*TRI=*/nullptr); in hasSameValue()
H A DAggressiveAntiDepBreaker.cpp682 int Idx = UseMI->findRegisterDefOperandIdx(NewReg, TRI, false, true); in FindSuitableFreeRegisters()
H A DModuloSchedule.cpp1683 assert(Def->findRegisterDefOperandIdx(MI.getOperand(1).getReg(), in moveStageBetweenBlocks()
1910 unsigned OpIdx = MI->findRegisterDefOperandIdx(Reg, /*TRI=*/nullptr); in getEquivalentRegisterIn()
H A DTwoAddressInstructionPass.cpp1430 NewMIs[1]->findRegisterDefOperandIdx(regA, /*TRI=*/nullptr); in tryInstructionTransform()
H A DMachineInstr.cpp1103 int MachineInstr::findRegisterDefOperandIdx(Register Reg, in findRegisterDefOperandIdx() function in MachineInstr
H A DRegisterCoalescer.cpp852 int DefIdx = DefMI->findRegisterDefOperandIdx(IntA.reg(), /*TRI=*/nullptr); in removeCopyByCommutingDef()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp272 II.findRegisterDefOperandIdx(AArch64::NZCV, /*TRI=*/nullptr); in optimizeNZCVDefs()
/src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVOptWInstrs.cpp423 int OpNo = MI->findRegisterDefOperandIdx(Reg, /*TRI=*/nullptr); in isSignExtendedW()
/src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchOptWInstrs.cpp504 int OpNo = MI->findRegisterDefOperandIdx(Reg, /*TRI=*/nullptr); in isSignExtendedW()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp648 if (DefMI->findRegisterDefOperandIdx(AArch64::NZCV, /*TRI=*/nullptr, in canFoldIntoCSel()
677 if (DefMI->findRegisterDefOperandIdx(AArch64::NZCV, /*TRI=*/nullptr, in canFoldIntoCSel()
1543 CmpInstr.findRegisterDefOperandIdx(AArch64::NZCV, /*TRI=*/nullptr, true); in optimizeCompareInstr()
1870 if (MI.findRegisterDefOperandIdx(AArch64::NZCV, /*TRI=*/nullptr, true) != -1) in canCmpInstrBeRemoved()
5948 MI->findRegisterDefOperandIdx(AArch64::NZCV, /*TRI=*/nullptr, true) == -1) in canCombine()
6087 Root.findRegisterDefOperandIdx(AArch64::NZCV, /*TRI=*/nullptr, true); in getMaddPatterns()
6582 Root.findRegisterDefOperandIdx(AArch64::NZCV, /*TRI=*/nullptr, true) == in getMiscPatterns()
8075 if (DefMI->findRegisterDefOperandIdx(AArch64::NZCV, /*TRI=*/nullptr, in optimizeCondBranch()
9297 MI.findRegisterDefOperandIdx(MI.getOperand(0).getReg() - AArch64::W0 + in isCopyInstrImpl()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h924 Unmerge->findRegisterDefOperandIdx(Def, /*TRI=*/nullptr); in findUnmergeThatDefinesReg()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp214 return MI.findRegisterDefOperandIdx(R600::AR_X, &RI, false, false) != -1; in definesAddressRegister()
H A DSIInstrInfo.cpp7314 int SCCIdx = Inst.findRegisterDefOperandIdx(AMDGPU::SCC, /*TRI=*/nullptr); in moveToVALUImpl()
7580 if (CandI.findRegisterDefOperandIdx(AMDGPU::SCC, &RI, false, false) != in lowerSelect()
8412 if (MI.findRegisterDefOperandIdx(AMDGPU::SCC, &RI, false, false) != -1) in addSCCDefUsersToVALUWorklist()
/src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp94 return MI->findRegisterDefOperandIdx(ARM::VPR, /*TRI=*/nullptr) != -1; in isVectorPredicate()
H A DARMBaseInstrInfo.cpp1736 int ImpDefIdx = MI.findRegisterDefOperandIdx(DstRegD, /*TRI=*/nullptr); in expandPostRAPseudo()
4141 Idx = II->findRegisterDefOperandIdx(Reg, TRI, false, true); in getBundledDefMI()
/src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp2870 return I1->findRegisterDefOperandIdx(InstAndDef1->Reg, /*TRI=*/nullptr) == in matchEqualDefs()
2871 I2->findRegisterDefOperandIdx(InstAndDef2->Reg, /*TRI=*/nullptr); in matchEqualDefs()
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp4338 int Idx = DefMI.findRegisterDefOperandIdx(SR, &HRI, false, false); in getOperandLatency()
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp5828 UseMI.findRegisterDefOperandIdx(X86::EFLAGS, /*TRI=*/nullptr)); in foldImmediateImpl()