Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:AggValueSlot

101     return (void) EmitAnyExpr(E, AggValueSlot::ignored(), true);
111 RValue CodeGenFunction::EmitAnyExpr(const Expr *E, AggValueSlot AggSlot,
125 AggValueSlot AggSlot = AggValueSlot::ignored();
144 EmitAggExpr(E, AggValueSlot::forAddr(Location, Alignment, Quals,
145 AggValueSlot::IsDestructed_t(IsInit),
146 AggValueSlot::DoesNotNeedGCBarriers,
147 AggValueSlot::IsAliased_t(!IsInit)));
359 AggValueSlot AggSlot = AggValueSlot::ignored();
365 AggValueSlot::IsDestructed_t isDestructed
366 = AggValueSlot::IsDestructed_t(InitializedDecl != 0);
367 AggSlot = AggValueSlot::forAddr(ReferenceTemporary, Alignment,
369 AggValueSlot::DoesNotNeedGCBarriers,
370 AggValueSlot::IsNotAliased);
2543 AggValueSlot Slot = CreateAggTemp(E->getType());
2555 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue");
2564 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue");
2873 AggValueSlot Slot = AggValueSlot::forAddr(Ptr, alignChars,
2875 AggValueSlot::IsNotDestructed,
2876 AggValueSlot::DoesNotNeedGCBarriers,
2877 AggValueSlot::IsNotAliased);
3185 AggValueSlot slot) {
3250 AggValueSlot slot) {
3255 return emitPseudoObjectExpr(*this, E, true, AggValueSlot::ignored()).LV;