Lines Matching refs:AggValueSlot
204 return (void) EmitAnyExpr(E, AggValueSlot::ignored(), true);
215 AggValueSlot aggSlot,
234 AggValueSlot AggSlot = AggValueSlot::ignored();
255 EmitAggExpr(E, AggValueSlot::forAddr(Location, Quals,
256 AggValueSlot::IsDestructed_t(IsInit),
257 AggValueSlot::DoesNotNeedGCBarriers,
258 AggValueSlot::IsAliased_t(!IsInit),
259 AggValueSlot::MayOverlap));
481 EmitAggExpr(E, AggValueSlot::forAddr(Object,
483 AggValueSlot::IsDestructed,
484 AggValueSlot::DoesNotNeedGCBarriers,
485 AggValueSlot::IsNotAliased,
486 AggValueSlot::DoesNotOverlap));
5026 AggValueSlot Slot = CreateAggTemp(E->getType());
5048 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue");
5376 AggValueSlot slot) {
5446 AggValueSlot slot) {
5451 return emitPseudoObjectExpr(*this, E, true, AggValueSlot::ignored()).LV;