Searched refs:Expr (Results 1 - 8 of 8) sorted by relevance

/frameworks/compile/slang/
H A Dslang_rs_export_var.h23 #include "clang/AST/Expr.h"
42 clang::Expr::EvalResult mInit;
46 llvm::SmallVector<clang::Expr::EvalResult, 0> mInitArray;
H A Dslang_rs_ast_replace.h27 class Expr;
39 clang::Expr *mOldExpr;
40 clang::Expr *mNewExpr;
42 inline bool matchesExpr(const clang::Expr *E) const {
H A Dslang_rs_export_var.cpp40 const clang::Expr *Initializer = VD->getAnyInitializer();
50 clang::Expr::NPC_ValueDependentIsNotNull)) {
73 clang::Expr::EvalResult tempInit;
H A Dslang_rs_object_ref_count.h29 class Expr;
65 clang::Expr *InitExpr);
93 clang::Expr **InitExpr);
97 static clang::Expr *CreateZeroInitializerForRSSpecificType(
H A Dslang_rs_object_ref_count.cpp22 #include "clang/AST/Expr.h"
352 clang::Expr *ClearSingleRSObject(clang::ASTContext &C,
353 clang::Expr *RefRSVar,
377 clang::Expr *AddrRefRSVar =
385 clang::Expr *RefRSClearObjectFD =
396 clang::Expr *RSClearObjectFP =
404 llvm::SmallVector<clang::Expr*, 1> ArgList;
431 clang::Expr *RefRSStruct,
438 clang::Expr *RefRSArr,
510 clang::Expr *Int
[all...]
H A Dslang_rs_check_ast.h66 void VisitExpr(clang::Expr *E);
H A Dslang_rs_check_ast.cpp47 clang::Expr *Expr; local
49 Expr = E->getArg(1);
50 ImplCast = clang::dyn_cast_or_null<clang::ImplicitCastExpr>(Expr);
213 } else if (clang::Expr *Init = VD->getInit()) {
254 void RSCheckAST::VisitExpr(clang::Expr *E) {
H A Dslang_rs_ast_replace.cpp34 // valid type is an Expr.
35 mOldExpr = llvm::dyn_cast<clang::Expr>(OldStmt);
37 mNewExpr = llvm::dyn_cast<clang::Expr>(NewStmt);

Completed in 3373 milliseconds