|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
unittests/CodeGen/GlobalISel/CSETest.cpp 31 unsigned AddReg = MRI->createGenericVirtualRegister(s16);
64 EXPECT_EQ(&*MIBCst, MRI->getVRegDef(Splat0->getOperand(1).getReg()));
69 EXPECT_EQ(&*MIBFP0, MRI->getVRegDef(FSplat->getOperand(1).getReg()));
unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp 31 bool match = mi_match(MIBCAdd->getOperand(0).getReg(), *MRI, m_ICst(Cst));
38 match = mi_match(MIBCAdd1->getOperand(0).getReg(), *MRI, m_ICst(Cst));
50 match = mi_match(MIBCSub->getOperand(0).getReg(), *MRI, m_ICst(Cst));
58 match = mi_match(MIBCSext1->getOperand(0).getReg(), *MRI, m_ICst(Cst));
66 match = mi_match(MIBCSext2->getOperand(0).getReg(), *MRI, m_ICst(Cst));
85 MIBCst2->getOperand(0).getReg(), *MRI);
90 MIBFCst2->getOperand(0).getReg(), *MRI);
97 MIBCst2->getOperand(0).getReg(), *MRI);
102 MIBFCst1->getOperand(0).getReg(), *MRI);
109 MIBCst2->getOperand(0).getReg(), *MRI);
114 MIBCst2->getOperand(0).getReg(), *MRI);
121 MIBCst2->getOperand(0).getReg(), *MRI);
126 MIBCst2->getOperand(0).getReg(), *MRI);
133 MIBCst2->getOperand(0).getReg(), *MRI);
138 MIBFCst2->getOperand(0).getReg(), *MRI);
145 MIBCst2->getOperand(0).getReg(), *MRI);
150 MIBFCst2->getOperand(0).getReg(), *MRI);
157 MIBCst2->getOperand(0).getReg(), *MRI);
162 MIBFCst2->getOperand(0).getReg(), *MRI);
169 MIBCst2->getOperand(0).getReg(), *MRI);
174 MIBFCst2->getOperand(0).getReg(), *MRI);
181 MIBCst2->getOperand(0).getReg(), *MRI);
186 MIBFCst2->getOperand(0).getReg(), *MRI);
193 MIBCst2->getOperand(0).getReg(), *MRI);
198 MIBFCst2->getOperand(0).getReg(), *MRI);
205 MIBCst2->getOperand(0).getReg(), *MRI);
210 MIBFCst2->getOperand(0).getReg(), *MRI);
217 MIBCst2->getOperand(0).getReg(), *MRI);
222 MIBFCst2->getOperand(0).getReg(), *MRI);
229 MIBCst2->getOperand(0).getReg(), *MRI);
234 MIBFCst2->getOperand(0).getReg(), *MRI);
unittests/CodeGen/GlobalISel/GISelMITest.h 148 MRI = &MF->getRegInfo();
unittests/CodeGen/GlobalISel/KnownBitsTest.cpp 20 MachineInstr *FinalCopy = MRI->getVRegDef(CopyReg);
40 MachineInstr *FinalCopy = MRI->getVRegDef(CopyReg);
68 MachineInstr *FinalCopy = MRI->getVRegDef(CopyReg);
84 MachineInstr *FinalCopy = MRI->getVRegDef(CopyReg);
111 MachineInstr *FinalCopy = MRI->getVRegDef(CopyReg);
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp 506 unsigned CarryReg = MRI->createGenericVirtualRegister(LLT::scalar(1));
545 unsigned CarryReg = MRI->createGenericVirtualRegister(LLT::scalar(1));
702 .addDef(MRI->createGenericVirtualRegister(PhiTy))
711 .addDef(MRI->createGenericVirtualRegister(s64))
unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp 174 Results.push_back(MRI->createGenericVirtualRegister(S64));
unittests/CodeGen/GlobalISel/PatternMatchTest.cpp 39 bool match = mi_match(MIBCst->getOperand(0).getReg(), *MRI, m_ICst(Cst));
52 mi_match(MIBAdd->getOperand(0).getReg(), *MRI, m_GAdd(m_Reg(), m_Reg()));
55 match = mi_match(MIBAdd->getOperand(0).getReg(), *MRI,
65 match = mi_match(MIBMul->getOperand(0).getReg(), *MRI,
72 match = mi_match(MIBMul->getOperand(0).getReg(), *MRI,
84 match = mi_match(MIBMul2->getOperand(0).getReg(), *MRI,
92 match = mi_match(MIBSub->getOperand(0).getReg(), *MRI,
99 match = mi_match(MIBFMul->getOperand(0).getReg(), *MRI,
108 match = mi_match(MIBFSub->getOperand(0).getReg(), *MRI,
116 match = mi_match(MIBAnd->getOperand(0).getReg(), *MRI,
125 match = mi_match(MIBOr->getOperand(0).getReg(), *MRI,
144 mi_match(MIBFabs->getOperand(0).getReg(), *MRI, m_GFabs(m_Reg()));
149 match = mi_match(MIBFNeg->getOperand(0).getReg(), *MRI, m_GFNeg(m_Reg(Src)));
153 match = mi_match(MIBFabs->getOperand(0).getReg(), *MRI, m_GFabs(m_Reg(Src)));
160 match = mi_match(MIBFCst->getOperand(0).getReg(), *MRI, m_GFCst(TmpFP));
171 match = mi_match(MIBFCst64->getOperand(0).getReg(), *MRI, m_GFCst(TmpFP64));
183 match = mi_match(MIBFCst16->getOperand(0).getReg(), *MRI, m_GFCst(TmpFP16));
208 mi_match(MIBTrunc->getOperand(0).getReg(), *MRI, m_GTrunc(m_Reg(Src0)));
212 mi_match(MIBAExt->getOperand(0).getReg(), *MRI, m_GAnyExt(m_Reg(Src0)));
216 match = mi_match(MIBSExt->getOperand(0).getReg(), *MRI, m_GSExt(m_Reg(Src0)));
220 match = mi_match(MIBZExt->getOperand(0).getReg(), *MRI, m_GZExt(m_Reg(Src0)));
225 match = mi_match(MIBAExt->getOperand(0).getReg(), *MRI,
230 match = mi_match(MIBSExt->getOperand(0).getReg(), *MRI,
235 match = mi_match(MIBZExt->getOperand(0).getReg(), *MRI,
250 EXPECT_FALSE(mi_match(MIBAdd->getOperand(0).getReg(), *MRI,
252 EXPECT_TRUE(mi_match(MIBAdd->getOperand(0).getReg(), *MRI,
259 mi_match(MIBCast->getOperand(0).getReg(), *MRI, m_GBitcast(m_Reg())));
261 mi_match(MIBCast->getOperand(0).getReg(), *MRI, m_SpecificType(v2s32)));
263 mi_match(MIBCast->getOperand(1).getReg(), *MRI, m_SpecificType(s64)));
272 bool match = mi_match(MIBPtrToInt->getOperand(0).getReg(), *MRI,
288 mi_match(MIBAdd->getOperand(0).getReg(), *MRI,
295 mi_match(MIBAdd->getOperand(0).getReg(), *MRI,
299 mi_match(MIBAdd->getOperand(0).getReg(), *MRI,
307 MIBAdd->getOperand(0).getReg(), *MRI,
322 bool match = mi_match(MIBAdd.getReg(0), *MRI, m_GAdd(m_Reg(), m_Reg()));
324 match = mi_match(MIBAdd.getReg(0), *MRI, m_OneUse(m_GAdd(m_Reg(), m_Reg())));