Home
last modified time | relevance | path

Searched refs:ExpressionAST (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/FileCheck/
H A DFileCheckImpl.h126 class ExpressionAST {
133 virtual ~ExpressionAST() = default;
152 class ExpressionLiteral : public ExpressionAST {
159 : ExpressionAST(ExpressionStr), Value(Val) {} in ExpressionLiteral()
192 std::unique_ptr<ExpressionAST> AST;
280 class NumericVariableUse : public ExpressionAST {
287 : ExpressionAST(Name), Variable(Variable) {} in NumericVariableUse()
302 class BinaryOperation : public ExpressionAST {
305 std::unique_ptr<ExpressionAST> LeftOperand;
308 std::unique_ptr<ExpressionAST> RightOperand;
[all …]
H A DFileCheck.cpp403 Expected<std::unique_ptr<ExpressionAST>> Pattern::parseNumericOperand( in parseNumericOperand()
457 Expected<std::unique_ptr<ExpressionAST>>
470 Expected<std::unique_ptr<ExpressionAST>> SubExprResult = parseNumericOperand( in parseParenExpr()
490 Expected<std::unique_ptr<ExpressionAST>>
492 std::unique_ptr<ExpressionAST> LeftOp, in parseBinop()
524 Expected<std::unique_ptr<ExpressionAST>> RightOpResult = in parseBinop()
535 Expected<std::unique_ptr<ExpressionAST>>
559 SmallVector<std::unique_ptr<ExpressionAST>, 4> Args; in parseCallExpr()
566 Expected<std::unique_ptr<ExpressionAST>> Arg = parseNumericOperand( in parseCallExpr()
615 std::unique_ptr<ExpressionAST> ExpressionASTPointer = nullptr; in parseNumericSubstitutionBlock()
[all …]