Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DFileCheckImpl.h34 class ExpressionAST {
36 virtual ~ExpressionAST() = default;
44 class ExpressionLiteral : public ExpressionAST {
122 class NumericVariableUse : public ExpressionAST {
142 class BinaryOperation : public ExpressionAST {
145 std::unique_ptr<ExpressionAST> LeftOperand;
148 std::unique_ptr<ExpressionAST> RightOperand;
154 BinaryOperation(binop_eval_t EvalBinop, std::unique_ptr<ExpressionAST> LeftOp, in BinaryOperation()
155 std::unique_ptr<ExpressionAST> RightOp) in BinaryOperation()
221 std::unique_ptr<ExpressionAST> ExpressionASTPointer;
[all …]
DFileCheck.cpp182 Expected<std::unique_ptr<ExpressionAST>> Pattern::parseNumericOperand( in parseNumericOperand()
216 Expected<std::unique_ptr<ExpressionAST>>
217 Pattern::parseBinop(StringRef &Expr, std::unique_ptr<ExpressionAST> LeftOp, in parseBinop()
248 Expected<std::unique_ptr<ExpressionAST>> RightOpResult = in parseBinop()
258 Expected<std::unique_ptr<ExpressionAST>> Pattern::parseNumericSubstitutionBlock( in parseNumericSubstitutionBlock()
262 std::unique_ptr<ExpressionAST> ExpressionASTPointer = nullptr; in parseNumericSubstitutionBlock()
279 Expected<std::unique_ptr<ExpressionAST>> ParseResult = in parseNumericSubstitutionBlock()
479 std::unique_ptr<ExpressionAST> ExpressionASTPointer; in parsePattern()
482 Expected<std::unique_ptr<ExpressionAST>> ParseResult = in parsePattern()
841 std::unique_ptr<ExpressionAST> ExpressionASTPointer, size_t InsertIdx) { in makeNumericSubstitution()
[all …]
/external/llvm-project/llvm/lib/FileCheck/
DFileCheckImpl.h169 class ExpressionAST {
174 ExpressionAST(StringRef ExpressionStr) : ExpressionStr(ExpressionStr) {} in ExpressionAST() function
176 virtual ~ExpressionAST() = default;
195 class ExpressionLiteral : public ExpressionAST {
203 : ExpressionAST(ExpressionStr), Value(Val) {} in ExpressionLiteral()
237 std::unique_ptr<ExpressionAST> AST;
245 Expression(std::unique_ptr<ExpressionAST> AST, ExpressionFormat Format) in Expression()
250 ExpressionAST *getAST() const { return AST.get(); } in getAST()
325 class NumericVariableUse : public ExpressionAST {
332 : ExpressionAST(Name), Variable(Variable) {} in NumericVariableUse()
[all …]
DFileCheck.cpp536 Expected<std::unique_ptr<ExpressionAST>> Pattern::parseNumericOperand( in parseNumericOperand()
594 Expected<std::unique_ptr<ExpressionAST>>
607 Expected<std::unique_ptr<ExpressionAST>> SubExprResult = parseNumericOperand( in parseParenExpr()
627 Expected<std::unique_ptr<ExpressionAST>>
629 std::unique_ptr<ExpressionAST> LeftOp, in parseBinop()
661 Expected<std::unique_ptr<ExpressionAST>> RightOpResult = in parseBinop()
672 Expected<std::unique_ptr<ExpressionAST>>
696 SmallVector<std::unique_ptr<ExpressionAST>, 4> Args; in parseCallExpr()
703 Expected<std::unique_ptr<ExpressionAST>> Arg = parseNumericOperand( in parseCallExpr()
752 std::unique_ptr<ExpressionAST> ExpressionASTPointer = nullptr; in parseNumericSubstitutionBlock()
[all …]