Lines Matching refs:AggValueSlot
192 return (void)EmitAnyExpr(E, AggValueSlot::ignored(), true); in EmitIgnoredExpr()
213 AggValueSlot aggSlot, in EmitAnyExpr()
232 AggValueSlot AggSlot = AggValueSlot::ignored(); in EmitAnyExprToTemp()
253 EmitAggExpr(E, AggValueSlot::forAddr(Location, Quals, in EmitAnyExprToMem()
254 AggValueSlot::IsDestructed_t(IsInit), in EmitAnyExprToMem()
255 AggValueSlot::DoesNotNeedGCBarriers, in EmitAnyExprToMem()
256 AggValueSlot::IsAliased_t(!IsInit), in EmitAnyExprToMem()
257 AggValueSlot::MayOverlap)); in EmitAnyExprToMem()
479 EmitAggExpr(E, AggValueSlot::forAddr(Object, in EmitMaterializeTemporaryExpr()
481 AggValueSlot::IsDestructed, in EmitMaterializeTemporaryExpr()
482 AggValueSlot::DoesNotNeedGCBarriers, in EmitMaterializeTemporaryExpr()
483 AggValueSlot::IsNotAliased, in EmitMaterializeTemporaryExpr()
484 AggValueSlot::DoesNotOverlap)); in EmitMaterializeTemporaryExpr()
5220 AggValueSlot Slot = CreateAggTemp(E->getType()); in EmitCXXConstructLValue()
5242 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue"); in EmitCXXBindTemporaryLValue()
5575 AggValueSlot slot) { in emitPseudoObjectExpr()
5645 AggValueSlot slot) { in EmitPseudoObjectRValue()
5650 return emitPseudoObjectExpr(*this, E, true, AggValueSlot::ignored()).LV; in EmitPseudoObjectLValue()