Searched defs:ExprResult (Results 1 – 6 of 6) sorted by relevance
672 struct ExprResult { struct in __anon176504080211::NewGVN673 const Expression *Expr;674 Value *ExtraDep;675 const PredicateBase *PredDep;677 ExprResult(const Expression *Expr, Value *ExtraDep = nullptr, in ExprResult() argument681 ExprResult(ExprResult &&Other) in ExprResult() argument690 ~ExprResult() { assert(!ExtraDep && "unhandled ExtraDep"); } in ~ExprResult()692 operator bool() const { return Expr; } in operator bool()694 static ExprResult none() { return {nullptr, nullptr, nullptr}; } in none()695 static ExprResult some(const Expression *Expr, Value *ExtraDep = nullptr) { in some()[all …]
188 operator ExprResult() const { return ExprError(); } in ExprResult() function
9177 EvalResult ExprResult; in EvaluateAsInt() local9191 EvalResult ExprResult; in EvaluateAsFloat() local
1885 operator ExprResult() const { return ExprError(); } in ExprResult() function
687 operator ExprResult() const { return ExprError(); } in ExprResult() function