Lines Matching refs:AggValueSlot
191 return (void)EmitAnyExpr(E, AggValueSlot::ignored(), true); in EmitIgnoredExpr()
212 AggValueSlot aggSlot, in EmitAnyExpr()
231 AggValueSlot AggSlot = AggValueSlot::ignored(); in EmitAnyExprToTemp()
252 EmitAggExpr(E, AggValueSlot::forAddr(Location, Quals, in EmitAnyExprToMem()
253 AggValueSlot::IsDestructed_t(IsInit), in EmitAnyExprToMem()
254 AggValueSlot::DoesNotNeedGCBarriers, in EmitAnyExprToMem()
255 AggValueSlot::IsAliased_t(!IsInit), in EmitAnyExprToMem()
256 AggValueSlot::MayOverlap)); in EmitAnyExprToMem()
476 EmitAggExpr(E, AggValueSlot::forAddr(Object, in EmitMaterializeTemporaryExpr()
478 AggValueSlot::IsDestructed, in EmitMaterializeTemporaryExpr()
479 AggValueSlot::DoesNotNeedGCBarriers, in EmitMaterializeTemporaryExpr()
480 AggValueSlot::IsNotAliased, in EmitMaterializeTemporaryExpr()
481 AggValueSlot::DoesNotOverlap)); in EmitMaterializeTemporaryExpr()
5613 AggValueSlot Slot = CreateAggTemp(E->getType()); in EmitCXXConstructLValue()
5635 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue"); in EmitCXXBindTemporaryLValue()
6048 AggValueSlot slot) { in emitPseudoObjectExpr()
6118 AggValueSlot slot) { in EmitPseudoObjectRValue()
6123 return emitPseudoObjectExpr(*this, E, true, AggValueSlot::ignored()).LV; in EmitPseudoObjectLValue()