Home | History | Annotate | Download | only in TableGen

Lines Matching defs:Operator

679 /// ParseOperation - Parse an operator.  This returns null on error.
705 TokError("did not get type for unary operator");
725 TokError("expected '(' after unary operator");
740 TokError("expected list or string type argument in unary operator");
747 TokError("expected list or string type argumnet in unary operator");
755 TokError("expected list type argumnet in unary operator");
760 TokError("empty list argument in unary operator");
767 TokError("untyped list element in unary operator");
776 assert(LHSt && "expected list type argument in unary operator");
779 TokError("expected list type argumnet in unary operator");
792 TokError("expected ')' in unary operator");
826 TokError("expected '(' after binary operator");
844 TokError("expected ')' in operator");
864 Error(OpLoc, "expected two operands to operator");
889 TokError("expected '(' after ternary operator");
898 TokError("expected ',' in ternary operator");
907 TokError("expected ',' in ternary operator");
916 TokError("expected ')' in binary operator");
924 // FIXME: The `!if' operator doesn't handle non-TypedInit well at
996 /// ParseOperatorType - Parse a type for an operator. This returns
1005 TokError("expected type name for operator");
1013 TokError("expected type name for operator");
1018 TokError("expected type name for operator");
1252 Init *Operator = ParseValue(CurRec);
1253 if (Operator == 0) return 0;
1255 // If the operator name is present, parse it.
1259 TokError("expected variable name in dag operator");
1278 return DagInit::get(Operator, OperatorName, DagArgs);