reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc
   61           *TI = Result.getAs<Expr>();
   76           *TI = Result.getAs<Expr>();
   91           *TI = Result.getAs<Expr>();
  182           *TI = Result.getAs<Expr>();
  197           *TI = Result.getAs<Expr>();
  212           *TI = Result.getAs<Expr>();
  395         tempInstCond = Result.getAs<Expr>();
  413         tempInstCond = Result.getAs<Expr>();
  431         tempInstSuccessValue = Result.getAs<Expr>();
  441           *TI = Result.getAs<Expr>();
  488         tempInstArg = Result.getAs<Expr>();
  554         tempInstArg = Result.getAs<Expr>();
  568           *TI = Result.getAs<Expr>();
 1027         tempInstArg = Result.getAs<Expr>();
 1069           *TI = Result.getAs<Expr>();
 1092           *TI = Result.getAs<Expr>();
 1143         tempInstSuccessValue = Result.getAs<Expr>();
 1153           *TI = Result.getAs<Expr>();
 1224         tempInstSuccessValue = Result.getAs<Expr>();
 1234           *TI = Result.getAs<Expr>();
tools/clang/lib/Sema/Sema.cpp
 1678     Expr *Init = Result.getAs<Expr>();
tools/clang/lib/Sema/SemaDecl.cpp
11724     Init = Result.getAs<Expr>();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 4733   return ValArg.getAs<Expr>();
tools/clang/lib/Sema/SemaDeclCXX.cpp
  272   Arg = Result.getAs<Expr>();
 4346                                           DelegationInit.getAs<Expr>(),
 4478                                           BaseInit.getAs<Expr>(),
 4576                                              BaseInit.getAs<Expr>(),
 4655     Expr *CtorArgE = CtorArg.getAs<Expr>();
 4665           SemaRef.Context, Indirect, Loc, Loc, MemberInit.getAs<Expr>(), Loc);
 4668           SemaRef.Context, Field, Loc, Loc, MemberInit.getAs<Expr>(), Loc);
11931     return assertNotNull(S.ActOnCXXThis(Loc).getAs<Expr>());
12078   return Call.getAs<Stmt>();
12196                                                   OpEqualRef.getAs<Expr>(),
12546     Statements.push_back(Copy.getAs<Expr>());
12613     Statements.push_back(Copy.getAs<Stmt>());
12624       Statements.push_back(Return.getAs<Stmt>());
12639   CopyAssignOperator->setBody(Body.getAs<Stmt>());
12914     Statements.push_back(Move.getAs<Expr>());
12984     Statements.push_back(Move.getAs<Stmt>());
12996       Statements.push_back(Return.getAs<Stmt>());
13011   MoveAssignOperator->setBody(Body.getAs<Stmt>());
13148         ActOnCompoundStmt(Loc, Loc, None, /*isStmtExpr=*/false).getAs<Stmt>());
13273         Loc, Loc, None, /*isStmtExpr=*/ false).getAs<Stmt>());
14365         CXXConstructExpr *construct = result.getAs<CXXConstructExpr>();
15819                                          MemberInit.getAs<Expr>(),
tools/clang/lib/Sema/SemaExpr.cpp
 2254       if (Expr *Ex = E.getAs<Expr>())
 4873     Expr *ResultE = Result.getAs<Expr>();
 4881         ActOnFinishFullExpr(Result.getAs<Expr>(), Param->getOuterLocStart(),
 4887     Param->setDefaultArg(Result.getAs<Expr>());
 5194       Arg = ArgE.getAs<Expr>();
 5202       Arg = ArgExpr.getAs<Expr>();
 5985         Arg = ArgE.getAs<Expr>();
 5993         Arg = ArgE.getAs<Expr>();
14485       E = Init.getAs<Expr>();
tools/clang/lib/Sema/SemaExprCXX.cpp
 3759     return S.MaybeBindToTemporary(Result.getAs<Expr>());
 6323       E1 = E1Result.getAs<Expr>();
 6328       E2 = E2Result.getAs<Expr>();
tools/clang/lib/Sema/SemaExprObjC.cpp
 1712       Args[i] = ArgE.getAs<Expr>();
tools/clang/lib/Sema/SemaInit.cpp
  622       ILE->setInit(Init, BaseInit.getAs<Expr>());
  709       ILE->setInit(Init, MemberInit.getAs<Expr>());
  715       ILE->updateInit(SemaRef.Context, Init, MemberInit.getAs<Expr>());
  885         Filler = ElementInit.getAs<Expr>();
 1373                                     Result.getAs<Expr>());
 1430                                   ExprRes.getAs<Expr>());
 1561     ResultExpr = Result.getAs<Expr>();
 1622   expr = Result.getAs<Expr>();
 1673         ResultExpr = Result.getAs<Expr>();
 3214                                     Init.getAs<Expr>());
 6247     CurInit = S.MaybeBindToTemporary(CurInit.getAs<Expr>());
 8110         CurInit = S.MaybeBindToTemporary(CurInit.getAs<Expr>());
tools/clang/lib/Sema/SemaLambda.cpp
  845   Init = Result.getAs<Expr>();
tools/clang/lib/Sema/SemaObjCProperty.cpp
 1434         Expr *ResExpr = Res.getAs<Expr>();
 1490         Expr *callExpr = Res.getAs<Expr>();
 1503       PIDecl->setSetterCXXAssignment(Res.getAs<Expr>());
tools/clang/lib/Sema/SemaOpenMP.cpp
 4690   if (!(Res.getAs<OMPExecutableDirective>()->isStandaloneDirective())) {
 4691     Res.getAs<OMPExecutableDirective>()
12400         VDPrivate->setInit(Result.getAs<Expr>());
13401       auto *DRDRef = DeclareReductionRef.getAs<DeclRefExpr>();
tools/clang/lib/Sema/SemaOverload.cpp
12925           Base = Args[0] = Arg0.getAs<Expr>();
12926           Args[1] = RHS = Arg1.getAs<Expr>();
12943           Args[0] = LHS = Arg0.getAs<Expr>();
12944           Args[1] = RHS = Arg1.getAs<Expr>();
13207         Args[1] = InputInit.getAs<Expr>();
13815       Arg = InputInit.getAs<Expr>();
13824       Arg = DefArg.getAs<Expr>();
tools/clang/lib/Sema/SemaStmt.cpp
   58   return StmtResult(FE.getAs<Stmt>());
 1800   Expr *Third  = third.release().getAs<Expr>();
 3777       RetValExp = Res.getAs<Expr>();
 3791         RetValExp = Res.getAs<Expr>();
tools/clang/lib/Sema/SemaTemplate.cpp
 4809     Expr *ArgE = Arg.getAs<Expr>();
 5386       Expr *Ex = E.getAs<Expr>();
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 2457                   .getAs<Expr>();
 2465                   .getAs<Expr>();
 2472         BuildExpressionFromIntegralTemplateArgument(Arg, Loc).getAs<Expr>();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
   89       S.AddAlignedAttr(New, *Aligned, Result.getAs<Expr>(), IsPackExpansion);
  148   E = Result.getAs<Expr>();
  154     OE = Result.getAs<Expr>();
  168     S.AddAlignValueAttr(New, *Aligned, Result.getAs<Expr>());
  192     Cond = Result.getAs<Expr>();
  247   Expr *MaxThreads = Result.getAs<Expr>();
  254     MinBlocks = Result.getAs<Expr>();
  422   Expr *MinExpr = Result.getAs<Expr>();
  427   Expr *MaxExpr = Result.getAs<Expr>();
  465   Expr *MinExpr = Result.getAs<Expr>();
  472     MaxExpr = Result.getAs<Expr>();
  976       BitWidth = InstantiatedBitWidth.getAs<Expr>();
tools/clang/lib/Sema/TreeTransform.h
 4768     NewSize = getDerived().TransformExpr(OldSize).template getAs<Expr>();
 6678     Statements.push_back(Result.getAs<Stmt>());
 7604     Handlers.push_back(Handler.getAs<Stmt>());