Lines Matching refs:AggValueSlot
130 return (void) EmitAnyExpr(E, AggValueSlot::ignored(), true); in EmitIgnoredExpr()
141 AggValueSlot aggSlot, in EmitAnyExpr()
160 AggValueSlot AggSlot = AggValueSlot::ignored(); in EmitAnyExprToTemp()
181 EmitAggExpr(E, AggValueSlot::forAddr(Location, Quals, in EmitAnyExprToMem()
182 AggValueSlot::IsDestructed_t(IsInit), in EmitAnyExprToMem()
183 AggValueSlot::DoesNotNeedGCBarriers, in EmitAnyExprToMem()
184 AggValueSlot::IsAliased_t(!IsInit))); in EmitAnyExprToMem()
386 EmitAggExpr(E, AggValueSlot::forAddr(Object, in EmitMaterializeTemporaryExpr()
388 AggValueSlot::IsDestructed, in EmitMaterializeTemporaryExpr()
389 AggValueSlot::DoesNotNeedGCBarriers, in EmitMaterializeTemporaryExpr()
390 AggValueSlot::IsNotAliased)); in EmitMaterializeTemporaryExpr()
3881 AggValueSlot Slot = CreateAggTemp(E->getType()); in EmitCXXConstructLValue()
3904 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue"); in EmitCXXBindTemporaryLValue()
3914 AggValueSlot Slot = CreateAggTemp(E->getType(), "temp.lvalue"); in EmitLambdaLValue()
4192 AggValueSlot slot) { in emitPseudoObjectExpr()
4257 AggValueSlot slot) { in EmitPseudoObjectRValue()
4262 return emitPseudoObjectExpr(*this, E, true, AggValueSlot::ignored()).LV; in EmitPseudoObjectLValue()