Lines Matching refs:AggValueSlot
184 return (void) EmitAnyExpr(E, AggValueSlot::ignored(), true); in EmitIgnoredExpr()
195 AggValueSlot aggSlot, in EmitAnyExpr()
214 AggValueSlot AggSlot = AggValueSlot::ignored(); in EmitAnyExprToTemp()
235 EmitAggExpr(E, AggValueSlot::forAddr(Location, Quals, in EmitAnyExprToMem()
236 AggValueSlot::IsDestructed_t(IsInit), in EmitAnyExprToMem()
237 AggValueSlot::DoesNotNeedGCBarriers, in EmitAnyExprToMem()
238 AggValueSlot::IsAliased_t(!IsInit), in EmitAnyExprToMem()
239 AggValueSlot::MayOverlap)); in EmitAnyExprToMem()
458 EmitAggExpr(E, AggValueSlot::forAddr(Object, in EmitMaterializeTemporaryExpr()
460 AggValueSlot::IsDestructed, in EmitMaterializeTemporaryExpr()
461 AggValueSlot::DoesNotNeedGCBarriers, in EmitMaterializeTemporaryExpr()
462 AggValueSlot::IsNotAliased, in EmitMaterializeTemporaryExpr()
463 AggValueSlot::DoesNotOverlap)); in EmitMaterializeTemporaryExpr()
4522 AggValueSlot Slot = CreateAggTemp(E->getType()); in EmitCXXConstructLValue()
4544 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue"); in EmitCXXBindTemporaryLValue()
4553 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue"); in EmitLambdaLValue()
4866 AggValueSlot slot) { in emitPseudoObjectExpr()
4936 AggValueSlot slot) { in EmitPseudoObjectRValue()
4941 return emitPseudoObjectExpr(*this, E, true, AggValueSlot::ignored()).LV; in EmitPseudoObjectLValue()