Lines Matching refs:AggValueSlot
202 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()
481 EmitAggExpr(E, AggValueSlot::forAddr(Object, in EmitMaterializeTemporaryExpr()
483 AggValueSlot::IsDestructed, in EmitMaterializeTemporaryExpr()
484 AggValueSlot::DoesNotNeedGCBarriers, in EmitMaterializeTemporaryExpr()
485 AggValueSlot::IsNotAliased, in EmitMaterializeTemporaryExpr()
486 AggValueSlot::DoesNotOverlap)); in EmitMaterializeTemporaryExpr()
5009 AggValueSlot Slot = CreateAggTemp(E->getType()); in EmitCXXConstructLValue()
5031 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue"); in EmitCXXBindTemporaryLValue()
5347 AggValueSlot slot) { in emitPseudoObjectExpr()
5417 AggValueSlot slot) { in EmitPseudoObjectRValue()
5422 return emitPseudoObjectExpr(*this, E, true, AggValueSlot::ignored()).LV; in EmitPseudoObjectLValue()