Lines Matching refs:Expected
91 Expected<std::string> getWildcardRegex() const;
96 Expected<std::string> getMatchingString(APInt Value) const;
118 Expected<APInt> exprAdd(const APInt &Lhs, const APInt &Rhs, bool &Overflow);
119 Expected<APInt> exprSub(const APInt &Lhs, const APInt &Rhs, bool &Overflow);
120 Expected<APInt> exprMul(const APInt &Lhs, const APInt &Rhs, bool &Overflow);
121 Expected<APInt> exprDiv(const APInt &Lhs, const APInt &Rhs, bool &Overflow);
122 Expected<APInt> exprMax(const APInt &Lhs, const APInt &Rhs, bool &Overflow);
123 Expected<APInt> exprMin(const APInt &Lhs, const APInt &Rhs, bool &Overflow);
139 virtual Expected<APInt> eval() const = 0;
145 virtual Expected<ExpressionFormat>
162 Expected<APInt> eval() const override { return Value; } in eval()
289 Expected<APInt> eval() const override;
292 Expected<ExpressionFormat>
299 using binop_eval_t = Expected<APInt> (*)(const APInt &, const APInt &, bool &);
326 Expected<APInt> eval() const override;
332 Expected<ExpressionFormat>
371 virtual Expected<std::string> getResult() const = 0;
382 Expected<std::string> getResult() const override;
400 Expected<std::string> getResult() const override;
450 Expected<StringRef> getPatternVarValue(StringRef VarName);
660 static Expected<VariableProperties> parseVariable(StringRef &Str,
672 static Expected<std::unique_ptr<Expression>> parseNumericSubstitutionBlock(
746 static Expected<NumericVariable *> parseNumericVariableDefinition(
756 static Expected<std::unique_ptr<NumericVariableUse>> parseNumericVariableUse(
769 static Expected<std::unique_ptr<ExpressionAST>>
782 static Expected<std::unique_ptr<ExpressionAST>>
794 static Expected<std::unique_ptr<ExpressionAST>>
805 static Expected<std::unique_ptr<ExpressionAST>>