Searched refs:getSourceReg (Results 1 - 7 of 7) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 272 const Register MergeSrcReg = SrcMerge->getSourceReg(0); 315 SrcRegs[i] = SrcMerge->getSourceReg(i); 605 Register Src1Reg = Concat.getSourceReg(0); 637 Register Src1Reg = BV.getSourceReg(0); 923 MI.getSourceReg(i), EltSize, EltUnmergeIdx); 930 MRI.getVRegDef(MI.getSourceReg(i))->getOpcode() != 941 Register Elt0 = MI.getSourceReg(0); 954 Register UnmergeSrc = Unmerge->getSourceReg(); 991 auto NewUnmerge = MIB.buildUnmerge(DstTy, Unmerge->getSourceReg()); 1015 auto *UnmergeI = findUnmergeThatDefinesReg(MI.getSourceReg( [all...] |
H A D | GenericMachineInstrs.h | 236 Register getSourceReg() const { return getOperand(getNumDefs()).getReg(); } function in class:llvm::GUnmerge 251 Register getSourceReg(unsigned I) const { return getReg(I + 1); } function in class:llvm::GMergeLikeInstr
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PostLegalizerCombiner.cpp | 261 LLT SrcTy = MRI.getType(Merge.getSourceReg(0)); 264 return mi_match(Merge.getSourceReg(1), MRI, m_SpecificICst(0)); 362 getIConstantVRegValWithLookThrough(BV1->getSourceReg(I), MRI); 364 getIConstantVRegValWithLookThrough(BV2->getSourceReg(I), MRI);
|
H A D | AArch64PostLegalizerLowering.cpp | 1104 MachineInstr *Ext = getOpcodeDef(AArch64::G_EXT, Unmerge.getSourceReg(), MRI);
|
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 778 auto MaybeCst = ConstantFoldBinOp(Opcode, SrcVec1->getSourceReg(Idx), 779 SrcVec2->getSourceReg(Idx), MRI); 982 if (auto MaybeFold = tryFoldScalar(BV->getSourceReg(SrcIdx))) { 1358 if (getIConstantVRegValWithLookThrough(BV->getSourceReg(SrcIdx), MRI) || 1359 getOpcodeDef<GImplicitDef>(BV->getSourceReg(SrcIdx), MRI))
|
H A D | CombinerHelper.cpp | 1939 MergedValues.emplace_back(Merge.getSourceReg(I)); 1949 MatchInfo = Unmerge->getSourceReg(); 1966 Register SrcReg = peekThroughBitcast(Unmerge.getSourceReg(), MRI); 1973 LLT SrcMergeTy = MRI.getType(SrcInstr->getSourceReg(0)); 1981 Operands.push_back(SrcInstr->getSourceReg(Idx)); 6308 getOpcodeDef<GImplicitDef>(BuildVector->getSourceReg(I), MRI); 6314 getIConstantVRegValWithLookThrough(BuildVector->getSourceReg(I), MRI); 6338 getIConstantVRegValWithLookThrough(BuildVector->getSourceReg(I), MRI);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstructionSelector.cpp | 4026 MachineInstr *ElF32 = MRI->getVRegDef(BV->getSourceReg(i)); 4056 if (!mi_match(CV->getSourceReg(i), *MRI, m_GFNeg(m_Reg(FNegSrc)))) 4082 MachineInstr *ElV2F16 = MRI->getVRegDef(CV->getSourceReg(i));
|
Completed in 166 milliseconds