Home
last modified time | relevance | path

Searched refs:Expr (Results 1 – 10 of 10) sorted by relevance

/frameworks/compile/slang/
Dslang_rs_foreach_lowering.cpp46 clang::Expr* expr) { in matchFunctionDesignator()
120 clang::Expr* arg0 = CE->getArg(0); in matchKernelLaunchCall()
198 clang::Expr* RSForEachLowering::CreateCalleeExprForInternalForEach() { in CreateCalleeExprForInternalForEach()
207 clang::Expr* calleeNew = clang::ImplicitCastExpr::Create( in CreateCalleeExprForInternalForEach()
249 clang::Expr* calleeNew = CreateCalleeExprForInternalForEach(); in VisitCallExpr()
255 const clang::Expr* arg0 = CE->getArg(0); in VisitCallExpr()
257 clang::Expr* IntSlotNum = in VisitCallExpr()
300 clang::Expr** args = CE->getArgs(); in VisitCallExpr()
314 llvm::ArrayRef<clang::Expr*>(args + allocArgIndexStart, numAllocations), in VisitCallExpr()
348 clang::Expr* IntNull = in VisitCallExpr()
[all …]
Dslang_rs_object_ref_count.h30 class Expr; variable
73 clang::Expr *InitExpr);
98 void ReplaceExpr(const clang::ASTContext& C, clang::Expr* OldExpr,
99 clang::Expr* NewExpr);
133 clang::Expr **InitExpr);
141 static clang::Expr *CreateEmptyInitListExpr(
222 clang::Expr *E,
Dslang_rs_object_ref_count.cpp97 clang::Expr *DstExpr,
98 clang::Expr *SrcExpr,
264 clang::Expr *ClearSingleRSObject(clang::ASTContext &C, in ClearSingleRSObject()
265 clang::Expr *RefRSVar, in ClearSingleRSObject()
289 clang::Expr *AddrRefRSVar = in ClearSingleRSObject()
297 clang::Expr *RefRSClearObjectFD = in ClearSingleRSObject()
308 clang::Expr *RSClearObjectFP = in ClearSingleRSObject()
316 llvm::SmallVector<clang::Expr*, 1> ArgList; in ClearSingleRSObject()
343 clang::Expr *RefRSStruct,
350 clang::Expr *RefRSArr, in ClearArrayRSObject()
[all …]
Dslang_rs_ast_replace.h27 class Expr; variable
39 clang::Expr *mOldExpr;
40 clang::Expr *mNewExpr;
42 inline bool matchesExpr(const clang::Expr *E) const { in matchesExpr()
Dslang_rs_foreach_lowering.h25 class Expr; variable
55 const clang::FunctionDecl* matchFunctionDesignator(clang::Expr* expr);
60 clang::Expr* CreateCalleeExprForInternalForEach();
Dslang_rs_check_ast.cpp50 clang::Expr *Expr; in WarnOnSetElementAt() local
52 Expr = E->getArg(1); in WarnOnSetElementAt()
53 ImplCast = clang::dyn_cast_or_null<clang::ImplicitCastExpr>(Expr); in WarnOnSetElementAt()
224 } else if (clang::Expr *Init = VD->getInit()) { in ValidateVarDecl()
265 void RSCheckAST::VisitExpr(clang::Expr *E) { in VisitExpr()
Dslang_rs_export_var.cpp40 const clang::Expr *Initializer = VD->getAnyInitializer(); in RSExportVar()
50 clang::Expr::NPC_ValueDependentIsNotNull)) { in RSExportVar()
73 clang::Expr::EvalResult tempInit; in RSExportVar()
Dslang_rs_export_var.h42 clang::Expr::EvalResult mInit;
46 llvm::SmallVector<clang::Expr::EvalResult, 0> mInitArray;
Dslang_rs_ast_replace.cpp35 mOldExpr = llvm::dyn_cast<clang::Expr>(OldStmt); in ReplaceStmt()
37 mNewExpr = llvm::dyn_cast<clang::Expr>(NewStmt); in ReplaceStmt()
Dslang_rs_check_ast.h66 void VisitExpr(clang::Expr *E);