Home | History | Annotate | Download | only in TableGen

Lines Matching full:operator

716 /// ParseOperation - Parse an operator.  This returns null on error.
742 TokError("did not get type for unary operator");
762 TokError("expected '(' after unary operator");
777 TokError("expected list or string type argument in unary operator");
784 TokError("expected list or string type argumnet in unary operator");
792 TokError("expected list type argumnet in unary operator");
797 TokError("empty list argument in unary operator");
804 TokError("untyped list element in unary operator");
813 assert(LHSt && "expected list type argument in unary operator");
816 TokError("expected list type argumnet in unary operator");
829 TokError("expected ')' in unary operator");
863 TokError("expected '(' after binary operator");
881 TokError("expected ')' in operator");
901 Error(OpLoc, "expected two operands to operator");
926 TokError("expected '(' after ternary operator");
935 TokError("expected ',' in ternary operator");
944 TokError("expected ',' in ternary operator");
953 TokError("expected ')' in binary operator");
961 // FIXME: The `!if' operator doesn't handle non-TypedInit well at
1033 /// ParseOperatorType - Parse a type for an operator. This returns
1042 TokError("expected type name for operator");
1050 TokError("expected type name for operator");
1055 TokError("expected type name for operator");
1296 Init *Operator = ParseValue(CurRec);
1297 if (Operator == 0) return 0;
1299 // If the operator name is present, parse it.
1303 TokError("expected variable name in dag operator");
1322 return DagInit::get(Operator, OperatorName, DagArgs);