Searched refs:Expr (Results 1 – 10 of 10) sorted by relevance
/frameworks/compile/slang/ |
D | slang_rs_foreach_lowering.cpp | 46 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 …]
|
D | slang_rs_object_ref_count.h | 30 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,
|
D | slang_rs_object_ref_count.cpp | 97 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 …]
|
D | slang_rs_ast_replace.h | 27 class Expr; variable 39 clang::Expr *mOldExpr; 40 clang::Expr *mNewExpr; 42 inline bool matchesExpr(const clang::Expr *E) const { in matchesExpr()
|
D | slang_rs_foreach_lowering.h | 25 class Expr; variable 55 const clang::FunctionDecl* matchFunctionDesignator(clang::Expr* expr); 60 clang::Expr* CreateCalleeExprForInternalForEach();
|
D | slang_rs_check_ast.cpp | 50 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()
|
D | slang_rs_export_var.cpp | 40 const clang::Expr *Initializer = VD->getAnyInitializer(); in RSExportVar() 50 clang::Expr::NPC_ValueDependentIsNotNull)) { in RSExportVar() 73 clang::Expr::EvalResult tempInit; in RSExportVar()
|
D | slang_rs_export_var.h | 42 clang::Expr::EvalResult mInit; 46 llvm::SmallVector<clang::Expr::EvalResult, 0> mInitArray;
|
D | slang_rs_ast_replace.cpp | 35 mOldExpr = llvm::dyn_cast<clang::Expr>(OldStmt); in ReplaceStmt() 37 mNewExpr = llvm::dyn_cast<clang::Expr>(NewStmt); in ReplaceStmt()
|
D | slang_rs_check_ast.h | 66 void VisitExpr(clang::Expr *E);
|