reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/ARM/ARMGenGlobalISel.inc
  817   if (executeMatchTable(*this, OutMIs, State, ISelInfo, getMatchTable(), TII, MRI, TRI, RBI, AvailableFeatures, CoverageInfo)) {
lib/Target/ARM/ARMInstructionSelector.cpp
  517   if (RBI.getRegBank(Reg, MRI, TRI)->getID() != ExpectedRegBankID) {
  583   if (!constrainSelectedInstRegOperands(*CmpI, TII, TRI, RBI))
  591     if (!constrainSelectedInstRegOperands(*ReadI, TII, TRI, RBI))
  602   if (!constrainSelectedInstRegOperands(*Mov1I, TII, TRI, RBI))
  701         if (!constrainSelectedInstRegOperands(*MIBLoad, TII, TRI, RBI))
  708     return constrainSelectedInstRegOperands(*MIB, TII, TRI, RBI);
  715     return constrainSelectedInstRegOperands(*MIB, TII, TRI, RBI);
  730     if (!constrainSelectedInstRegOperands(*OffsetMIB, TII, TRI, RBI))
  741     return constrainSelectedInstRegOperands(*MIB, TII, TRI, RBI);
  763   return constrainSelectedInstRegOperands(*MIB, TII, TRI, RBI);
  780   if (!constrainSelectedInstRegOperands(*CmpI, TII, TRI, RBI))
  796   if (!constrainSelectedInstRegOperands(*Mov1I, TII, TRI, RBI))
  809   return constrainSelectedInstRegOperands(*MIB, TII, TRI, RBI);
  846       return selectCopy(I, TII, MRI, TRI, RBI);
  890         if (!constrainSelectedInstRegOperands(*SubI, TII, TRI, RBI))
  917     const auto &SrcRegBank = *RBI.getRegBank(SrcReg, MRI, TRI);
  918     const auto &DstRegBank = *RBI.getRegBank(DstReg, MRI, TRI);
  938       if (!constrainSelectedInstRegOperands(*MovI, TII, TRI, RBI))
  957     return selectCopy(I, TII, MRI, TRI, RBI);
 1012     const auto &SrcRegBank = *RBI.getRegBank(SrcReg, MRI, TRI);
 1013     const auto &DstRegBank = *RBI.getRegBank(DstReg, MRI, TRI);
 1029     return selectCopy(I, TII, MRI, TRI, RBI);
 1085     unsigned RegBank = RBI.getRegBank(Reg, MRI, TRI)->getID();
 1111       if (!constrainSelectedInstRegOperands(*AndI, TII, TRI, RBI))
 1124     if (!selectMergeValues(MIB, TII, MRI, TRI, RBI))
 1129     if (!selectUnmergeValues(MIB, TII, MRI, TRI, RBI))
 1145     if (!constrainSelectedInstRegOperands(*Test, TII, TRI, RBI))
 1153     if (!constrainSelectedInstRegOperands(*Branch, TII, TRI, RBI))
 1162     const TargetRegisterClass *RC = guessRegClass(DstReg, MRI, TRI, RBI);
 1163     if (!RBI.constrainGenericRegister(DstReg, *RC, MRI)) {
 1173   return constrainSelectedInstRegOperands(I, TII, TRI, RBI);