Home
last modified time | relevance | path

Searched refs:aggSlot (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenClass.cpp180 AggValueSlot aggSlot = AggValueSlot::forAddr( in emitBaseInitializer() local
184 emitAggExpr(baseInit->getInit(), aggSlot); in emitBaseInitializer()
380 AggValueSlot aggSlot = AggValueSlot::forAddr( in emitDelegatingCXXConstructorCall() local
385 emitAggExpr(ctor->init_begin()[0]->getInit(), aggSlot); in emitDelegatingCXXConstructorCall()
H A DCIRGenCall.cpp694 AggValueSlot aggSlot = AggValueSlot::ignored(); in emitAnyExprToTemp() local
697 aggSlot = createAggTemp(e->getType(), getLoc(e->getSourceRange()), in emitAnyExprToTemp()
700 return emitAnyExpr(e, aggSlot); in emitAnyExprToTemp()
H A DCIRGenExpr.cpp1127 RValue CIRGenFunction::emitAnyExpr(const Expr *e, AggValueSlot aggSlot) { in emitAnyExpr() argument
1134 if (aggSlot.isIgnored()) in emitAnyExpr()
1135 aggSlot = createAggTemp(e->getType(), getLoc(e->getSourceRange()), in emitAnyExpr()
1137 emitAggExpr(e, aggSlot); in emitAnyExpr()
1138 return aggSlot.asRValue(); in emitAnyExpr()
H A DCIRGenFunction.h758 AggValueSlot aggSlot = AggValueSlot::ignored());
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp225 AwaitKind Kind, AggValueSlot aggSlot, in emitSuspendExpression() argument
370 Res.RV = CGF.EmitAnyExpr(S.getResumeExpr(), aggSlot, ignoreResult); in emitSuspendExpression()
376 AggValueSlot aggSlot, in EmitCoawaitExpr() argument
379 CurCoro.Data->CurrentAwaitKind, aggSlot, in EmitCoawaitExpr()
383 AggValueSlot aggSlot, in EmitCoyieldExpr() argument
386 aggSlot, ignoreResult, /*forLValue*/false).RV; in EmitCoyieldExpr()
H A DCGExpr.cpp245 AggValueSlot aggSlot, in EmitAnyExpr() argument
253 if (!ignoreResult && aggSlot.isIgnored()) in EmitAnyExpr()
254 aggSlot = CreateAggTemp(E->getType(), "agg-temp"); in EmitAnyExpr()
255 EmitAggExpr(E, aggSlot); in EmitAnyExpr()
256 return aggSlot.asRValue(); in EmitAnyExpr()
H A DCodeGenFunction.h2941 AggValueSlot aggSlot = AggValueSlot::ignored(),
3621 AggValueSlot aggSlot = AggValueSlot::ignored(),
3625 AggValueSlot aggSlot = AggValueSlot::ignored(),