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

References

tools/clang/include/clang/Sema/Sema.h
10442     E1 = E1Tmp;
10443     E2 = E2Tmp;
tools/clang/lib/Parse/ParseDeclCXX.cpp
 3620         NoexceptExpr = nullptr;
tools/clang/lib/Parse/ParseExpr.cpp
  357         TernaryMiddle = nullptr;
  364         TernaryMiddle = nullptr;
tools/clang/lib/Parse/ParseExprCXX.cpp
 1125         Init = InitExpr;
tools/clang/lib/Sema/SemaCast.cpp
  148       SrcExpr = src;
  780       SrcExpr = Self.CreateMaterializeTemporaryExpr(
 1794     SrcExpr = Self.CreateMaterializeTemporaryExpr(SrcExpr.get()->getType(),
 2009   Result = E;
 2609       SrcExpr = Self.FixOverloadedFunctionReference(SrcExpr.get(), DAP, FD);
 2813     SrcExpr = Self.CreateMaterializeTemporaryExpr(SrcType, SrcExpr.get(),
tools/clang/lib/Sema/SemaCoroutine.cpp
  534     RefExpr =
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1171       E = ImplicitCastExpr::Create(S.Context, E.get()->getType(), CK_NoOp,
 4343     DelegationInit = Init;
 4473     BaseInit = Init;
 4642       CtorArg = CastForMoving(SemaRef, CtorArg.get());
13365     BuildBlock = ImplicitCastExpr::Create(Context, BuildBlock.get()->getType(),
tools/clang/lib/Sema/SemaExpr.cpp
  641   Res = ImplicitCastExpr::Create(Context, T, CK, E, nullptr, VK_RValue);
  648     Res = ImplicitCastExpr::Create(Context, T, CK_AtomicToNonAtomic, Res.get(),
  673     Res = ImpCastExprToType(E, Context.getPointerType(Ty),
 5823     Result = ImpCastExprToType(Fn, FnPtrTy, CK_BuiltinFnToFnPtr).get();
 6248   E = ImplicitCastExpr::Create(Context, E.get()->getType(),
 8485   EResult = new (C) CompoundLiteralExpr(SourceLocation(), unionTInfo, UnionType,
 8608       RHS = FixOverloadedFunctionReference(RHS.get(), DAP, FD);
 8680       RHS = E;
11326   LHS = LHSResult.get();
11327   RHS = RHSResult.get();
12370     OrigOp = op =
13574       Input = ImpCastExprToType(Input.get(), Context.FloatTy, CK_FloatingCast).get();
16509       LHS = CO->getLHS();
16511       RHS = CO->getRHS();
16574       LHS = CE->getLHS();
16576       RHS = CE->getRHS();
17882     Result = E;
tools/clang/lib/Sema/SemaExprCXX.cpp
 1426     Result = CXXFunctionalCastExpr::Create(
 2143       FullInit = Binder->getSubExpr();
 3776     Result = ImplicitCastExpr::Create(S.Context, Result.get()->getType(),
tools/clang/lib/Sema/SemaInit.cpp
 1547       Result = getDummyInit();
 1610       Result = getDummyInit();
 1660           Result = getDummyInit();
 6431     CurInit = CXXTemporaryObjectExpr::Create(
 7899     CurInit = Args[0];
 7972       CurInit =
 8012       CurInit = MTE;
 8103       CurInit = ImplicitCastExpr::Create(S.Context, CurInit.get()->getType(),
 8256       CurInit = cast<InitListExpr>(CurInit.get())->getInit(0);
 8267       CurInit = ILE;
 8319         CurInit = new (S.Context) CXXScalarValueInitExpr(
 8323         CurInit = new (S.Context) ImplicitValueInitExpr(Step->Type);
 8395       CurInit = new (S.Context) ArrayInitLoopExpr(Step->Type, Common,
 8436       CurInit = new (S.Context) ObjCIndirectCopyRestoreExpr(
 8442       CurInit =
 8458       CurInit = new (S.Context) CXXStdInitializerListExpr(Step->Type, MTE);
 8498             CurInit = ImplicitCastExpr::Create(S.Context, Step->Type,
tools/clang/lib/Sema/SemaLambda.cpp
 1504       Init = This;
tools/clang/lib/Sema/SemaOpenMP.cpp
 5067         VariantRefCast = UO->getSubExpr();
 5070     VariantRefCast = VariantRef;
 7141     LB = buildDeclRefExpr(SemaRef, LBDecl, VType, InitLoc);
 7148     UB = buildDeclRefExpr(SemaRef, UBDecl, VType, InitLoc);
 7156     IL = buildDeclRefExpr(SemaRef, ILDecl, Int32Ty, InitLoc);
 7164     ST = buildDeclRefExpr(SemaRef, STDecl, StrideVType, InitLoc);
 7188       CombLB = buildDeclRefExpr(SemaRef, CombLBDecl, VType, InitLoc);
 7196       CombUB = buildDeclRefExpr(SemaRef, CombUBDecl, VType, InitLoc);
 7223       PrevLB =
 7225       PrevUB =
 7235     IV = buildDeclRefExpr(SemaRef, IVDecl, RealVType, InitLoc);
13541         LHS = ImplicitCastExpr::Create(Context, PtrRedTy,
13544         RHS = ImplicitCastExpr::Create(Context, PtrRedTy,
13555       ReductionOp =
13992       Update = *CurPrivate;
14004       Final = *CurPrivate;
tools/clang/lib/Sema/SemaOverload.cpp
11803     SrcExpr = Fixed;
11942     SingleFunctionExpression =
12359       *Result = CE;
13020           R = new (Context) CXXRewrittenBinaryOperator(R.get(), IsReversed);
13746     Call = ImplicitCastExpr::Create(Context, Call.get()->getType(),
tools/clang/lib/Sema/SemaPseudoObject.cpp
  455     result = semanticRHS;
  512     result = capture(result.get());
tools/clang/lib/Sema/SemaStmt.cpp
 2459         BoundExpr = IntegerLiteral::Create(
 2629     BeginRef = BuildDeclRefExpr(BeginVar, BeginRefNonRefType,
 2650     BeginRef = BuildDeclRefExpr(BeginVar, BeginRefNonRefType,
tools/clang/lib/Sema/SemaTemplate.cpp
 6433       E = new (Context)
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1330     result = argExpr;
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 1263       Value = nullptr;
 4362       Body = nullptr;
tools/clang/lib/Sema/TreeTransform.h
 6843     Then = new (getSema().Context) NullStmt(S->getThen()->getBeginLoc());
 7011   Target = SemaRef.MaybeCreateExprWithCleanups(Target.get());
 7135   AsmString = S->getAsmString();
 7642     Cond = SemaRef.MaybeCreateExprWithCleanups(Cond.get());
 7648     Inc = SemaRef.MaybeCreateExprWithCleanups(Inc.get());