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

References

utils/TableGen/CodeGenDAGPatterns.cpp
 2332   if (TP.hasError())
 2335   CodeGenDAGPatterns &CDP = TP.getDAGPatterns();
 2343                                                         !hasName(), TP), TP);
 2343                                                         !hasName(), TP), TP);
 2351       bool MadeChange = TP.getInfer().EnforceInteger(Types[0]);
 2353       if (!TP.getInfer().isConcrete(Types[0], false))
 2356       ValueTypeByHwMode VVT = TP.getInfer().getConcrete(Types[0], false);
 2372         TP.error("Integer value '" + Twine(II->getValue()) +
 2390       MadeChange |= UpdateNodeType(i, Int->IS.RetVTs[i], TP);
 2393       TP.error("Intrinsic '" + Int->Name + "' expects " + Twine(NumParamVTs) +
 2399     MadeChange |= getChild(0)->UpdateNodeType(0, MVT::iPTR, TP);
 2402       MadeChange |= getChild(i+1)->ApplyTypeConstraints(TP, NotRegisters);
 2406       MadeChange |= getChild(i+1)->UpdateNodeType(0, OpVT, TP);
 2417       TP.error(getOperator()->getName() + " node requires exactly " +
 2424       MadeChange |= getChild(i)->ApplyTypeConstraints(TP, NotRegisters);
 2425     MadeChange |= NI.ApplyTypeConstraints(this, TP);
 2441       MadeChange |= UpdateNodeTypeFromInst(ResNo, Inst.getResult(ResNo), TP);
 2454         MadeChange |= UpdateNodeType(ResNo, VT, TP);
 2461       MadeChange |= UpdateNodeType(0, getChild(0)->getExtType(0), TP);
 2462       MadeChange |= getChild(0)->UpdateNodeType(0, getExtType(0), TP);
 2469         TP.error("REG_SEQUENCE requires at least 3 operands!");
 2474         TP.error("REG_SEQUENCE requires an odd number of operands!");
 2479         TP.error("REG_SEQUENCE requires a RegisterClass for first operand!");
 2486           TP.error("REG_SEQUENCE requires a SubRegIndex for operand " +
 2520         emitTooFewOperandsError(TP, getOperator()->getName(), getNumChildren());
 2539               Child->UpdateNodeTypeFromInst(ChildResNo, SubRec, TP);
 2544                 emitTooFewOperandsError(TP, getOperator()->getName(),
 2552                 Child->UpdateNodeTypeFromInst(ChildResNo, SubRec, TP);
 2561       MadeChange |= Child->UpdateNodeTypeFromInst(ChildResNo, OperandNode, TP);
 2565       emitTooManyOperandsError(TP, getOperator()->getName(),
 2571       MadeChange |= getChild(i)->ApplyTypeConstraints(TP, NotRegisters);
 2579       MadeChange |= getChild(i)->ApplyTypeConstraints(TP, NotRegisters);
 2588     TP.error("Node transform '" + getOperator()->getName() +
 2593   bool MadeChange = getChild(0)->ApplyTypeConstraints(TP, NotRegisters);