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

References

utils/TableGen/PredicateExpander.cpp
  289   if (Rec->isSubClassOf("MCTrue")) {
  295   if (Rec->isSubClassOf("MCFalse")) {
  301   if (Rec->isSubClassOf("CheckNot")) {
  303     expandPredicate(OS, Rec->getValueAsDef("Pred"));
  308   if (Rec->isSubClassOf("CheckIsRegOperand"))
  309     return expandCheckIsRegOperand(OS, Rec->getValueAsInt("OpIndex"));
  311   if (Rec->isSubClassOf("CheckIsImmOperand"))
  312     return expandCheckIsImmOperand(OS, Rec->getValueAsInt("OpIndex"));
  314   if (Rec->isSubClassOf("CheckRegOperand"))
  315     return expandCheckRegOperand(OS, Rec->getValueAsInt("OpIndex"),
  316                                  Rec->getValueAsDef("Reg"),
  317                                  Rec->getValueAsString("FunctionMapper"));
  319   if (Rec->isSubClassOf("CheckRegOperandSimple"))
  320     return expandCheckRegOperandSimple(OS, Rec->getValueAsInt("OpIndex"),
  321                                        Rec->getValueAsString("FunctionMapper"));
  323   if (Rec->isSubClassOf("CheckInvalidRegOperand"))
  324     return expandCheckInvalidRegOperand(OS, Rec->getValueAsInt("OpIndex"));
  326   if (Rec->isSubClassOf("CheckImmOperand"))
  327     return expandCheckImmOperand(OS, Rec->getValueAsInt("OpIndex"),
  328                                  Rec->getValueAsInt("ImmVal"),
  329                                  Rec->getValueAsString("FunctionMapper"));
  331   if (Rec->isSubClassOf("CheckImmOperand_s"))
  332     return expandCheckImmOperand(OS, Rec->getValueAsInt("OpIndex"),
  333                                  Rec->getValueAsString("ImmVal"),
  334                                  Rec->getValueAsString("FunctionMapper"));
  336   if (Rec->isSubClassOf("CheckImmOperandSimple"))
  337     return expandCheckImmOperandSimple(OS, Rec->getValueAsInt("OpIndex"),
  338                                        Rec->getValueAsString("FunctionMapper"));
  340   if (Rec->isSubClassOf("CheckSameRegOperand"))
  341     return expandCheckSameRegOperand(OS, Rec->getValueAsInt("FirstIndex"),
  342                                      Rec->getValueAsInt("SecondIndex"));
  344   if (Rec->isSubClassOf("CheckNumOperands"))
  345     return expandCheckNumOperands(OS, Rec->getValueAsInt("NumOps"));
  347   if (Rec->isSubClassOf("CheckPseudo"))
  348     return expandCheckPseudo(OS, Rec->getValueAsListOfDefs("ValidOpcodes"));
  350   if (Rec->isSubClassOf("CheckOpcode"))
  351     return expandCheckOpcode(OS, Rec->getValueAsListOfDefs("ValidOpcodes"));
  353   if (Rec->isSubClassOf("CheckAll"))
  354     return expandPredicateSequence(OS, Rec->getValueAsListOfDefs("Predicates"),
  357   if (Rec->isSubClassOf("CheckAny"))
  358     return expandPredicateSequence(OS, Rec->getValueAsListOfDefs("Predicates"),
  361   if (Rec->isSubClassOf("CheckFunctionPredicate"))
  363         OS, Rec->getValueAsString("MCInstFnName"),
  364         Rec->getValueAsString("MachineInstrFnName"));
  366   if (Rec->isSubClassOf("CheckNonPortable"))
  367     return expandCheckNonPortable(OS, Rec->getValueAsString("CodeBlock"));
  369   if (Rec->isSubClassOf("TIIPredicate"))
  370     return expandTIIFunctionCall(OS, Rec->getValueAsString("FunctionName"));