reference, declarationdefinition
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())));