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

Declarations

tools/clang/include/clang/Sema/Initialization.h
 1154   ExprResult Perform(Sema &S,

References

tools/clang/lib/Sema/SemaCast.cpp
 1686   ExprResult Result = InitSeq.Perform(Self, Entity, InitKind, SrcExprRaw);
tools/clang/lib/Sema/SemaCoroutine.cpp
  556     ExprResult Result = InitSeq.Perform(*this, Entity, Kind, CtorArgExprs);
tools/clang/lib/Sema/SemaDecl.cpp
11718     ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Args, &DclT);
12254     ExprResult Init = InitSeq.Perform(*this, Entity, Kind, None);
tools/clang/lib/Sema/SemaDeclCXX.cpp
  269   ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Arg);
 1229     E = Seq.Perform(S, Entity, Kind, Init);
 3901     Init = Seq.Perform(*this, Entity, Kind, InitExpr);
 4266     ExprResult MemberInit = InitSeq.Perform(*this, MemberEntity, Kind, Args,
 4319   ExprResult DelegationInit = InitSeq.Perform(*this, DelegationEntity, Kind,
 4453   ExprResult BaseInit = InitSeq.Perform(*this, BaseEntity, Kind, Args, nullptr);
 4523     BaseInit = InitSeq.Perform(SemaRef, InitEntity, InitKind, None);
 4561     BaseInit = InitSeq.Perform(SemaRef, InitEntity, InitKind, CopyCtorArg);
 4658         InitSeq.Perform(SemaRef, Entity, InitKind, MultiExprArg(&CtorArgE, 1));
 4689       InitSeq.Perform(SemaRef, InitEntity, InitKind, None);
14359       ExprResult result = sequence.Perform(*this, entity, initKind, opaqueValue);
15809         InitSeq.Perform(*this, InitEntity, InitKind, None);
tools/clang/lib/Sema/SemaExpr.cpp
 4876     Result = InitSeq.Perform(*this, Entity, Kind, ResultE);
 6074   ExprResult Result = InitSeq.Perform(*this, Entity, Kind, LiteralExpr,
12815     ExprResult Init = InitSeq.Perform(*this, Entity, Kind, RHSExpr);
tools/clang/lib/Sema/SemaExprCXX.cpp
 1404   ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Exprs);
 2133     ExprResult FullInit = InitSeq.Perform(*this, Entity, Kind,
 4990     ExprResult Result = Init.Perform(S, To, InitKind, ArgExprs);
 5196     ExprResult Result = Init.Perform(Self, To, Kind, FromPtr);
 5725   ExprResult Result = InitSeq.Perform(Self, Entity, Kind, Arg);
 6320       ExprResult E1Result = E1ToC.Perform(S, Entity, Kind, E1);
 6325       ExprResult E2Result = E2ToC.Perform(S, Entity, Kind, E2);
tools/clang/lib/Sema/SemaExprObjC.cpp
  406       return Seq.Perform(S, Entity, Kind, Element);
tools/clang/lib/Sema/SemaInit.cpp
  591                     : InitSeq.Perform(SemaRef, Entity, Kind, SubInit);
 1368         ExprResult Result = Seq.Perform(SemaRef, TmpEntity, Kind, expr);
 2385                                 : Seq.Perform(SemaRef, Entity, Kind, Init);
 9650   ExprResult Result = Seq.Perform(*this, Entity, Kind, InitE);
tools/clang/lib/Sema/SemaLambda.cpp
  840   ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Args, &DclT);
 1528   return InitSeq.Perform(*this, Entity, InitKind, InitExpr);
tools/clang/lib/Sema/SemaOpenMP.cpp
12396       ExprResult Result = InitSeq.Perform(*this, Entity, Kind, Init);
tools/clang/lib/Sema/SemaStmt.cpp
 3110     Res = Seq.Perform(S, Entity, Kind, Value);