Home
last modified time | relevance | path

Searched defs:ExprResult (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp673 struct ExprResult { struct in __anonb3555ec80211::NewGVN
674 const Expression *Expr;
675 Value *ExtraDep;
676 const PredicateBase *PredDep;
678 ExprResult(const Expression *Expr, Value *ExtraDep = nullptr, in ExprResult() argument
682 ExprResult(ExprResult &&Other) in ExprResult() argument
691 ~ExprResult() { assert(!ExtraDep && "unhandled ExtraDep"); } in ~ExprResult()
693 operator bool() const { return Expr; } in operator bool()
695 static ExprResult none() { return {nullptr, nullptr, nullptr}; } in none()
696 static ExprResult some(const Expression *Expr, Value *ExtraDep = nullptr) { in some()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaBase.h188 operator ExprResult() const { return ExprError(); } in ExprResult() function
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp518 const Stmt *ExprResult = S.getStmtExprResult(); in EmitCompoundStmtWithoutScope() local
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp8979 Expr::EvalResult ExprResult; in getBytesReturnedByAllocSizeCall() local
12966 Expr::EvalResult ExprResult; in VisitBuiltinCallExpr() local
15937 static bool EvaluateAsInt(const Expr *E, Expr::EvalResult &ExprResult, in EvaluateAsInt()
15953 static bool EvaluateAsFixedPoint(const Expr *E, Expr::EvalResult &ExprResult, in EvaluateAsFixedPoint()
16028 EvalResult ExprResult; in EvaluateAsFloat() local
16837 EvalResult ExprResult; in getIntegerConstantExpr() local
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h7823 const Stmt *ExprResult = S->getStmtExprResult(); in TransformCompoundStmt() local