reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
42 if (!Dest.isIgnored()) return Dest; 42 if (!Dest.isIgnored()) return Dest; 46 if (!Dest.isIgnored()) return; 47 Dest = CGF.CreateAggTemp(T, "agg.tmp.ensured"); 116 CGF.EmitCoawaitExpr(*E, Dest, IsResultUnused); 119 CGF.EmitCoyieldExpr(*E, Dest, IsResultUnused); 223 CGF.EmitAtomicLoad(LV, E->getExprLoc(), Dest); 251 Dest.isIgnored() && 259 bool UseTemp = Dest.isPotentiallyAliased() || Dest.requiresGCollection() || 259 bool UseTemp = Dest.isPotentiallyAliased() || Dest.requiresGCollection() || 260 (RequiresDestruction && !Dest.getAddress().isValid()); 269 RetAddr = Dest.getAddress(); 289 EmitCall(ReturnValueSlot(RetAddr, Dest.isVolatile(), IsResultUnused)); 297 assert(Dest.getPointer() != Src.getAggregatePointer()); 323 if (Dest.isIgnored()) 328 Dest.getAddress(), Dest.isVolatile() ? type.withVolatile() : type); 328 Dest.getAddress(), Dest.isVolatile() ? type.withVolatile() : type); 332 if (Dest.isPotentiallyAliased()) 340 if (Dest.isPotentiallyAliased()) 352 EmitCopy(type, Dest, srcAgg); 572 !(Dest.isZeroed() && hasTrivialFiller && 653 if (Dest.isPotentiallyAliased() && 695 if (!Dest.isIgnored()) 702 if (Dest.isIgnored()) { 711 Builder.CreateElementBitCast(Dest.getAddress(), CGF.ConvertType(Ty)); 718 if (Dest.isIgnored()) { 728 Builder.CreateElementBitCast(Dest.getAddress(), CGF.Int8Ty); 758 if (Dest.isIgnored() || !CGF.CGM.isPaddedAtomicType(atomicType)) { 776 AggValueSlot valueDest = Dest; 780 if (!Dest.isZeroed()) 781 CGF.EmitNullInitialization(Dest.getAddress(), atomicType); 912 CGF.EmitCompoundStmt(*E->getSubStmt(), true, Dest); 1048 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType()); 1161 CGF.EmitAtomicStore(Dest.asRValue(), LHS, /*isInit*/ false); 1170 Dest); 1182 CGF.EmitAtomicStore(Dest.asRValue(), LHS, /*isInit*/ false); 1217 bool isExternallyDestructed = Dest.isExternallyDestructed(); 1232 Dest.setExternallyDestructed(isExternallyDestructed); 1262 bool wasExternallyDestructed = Dest.isExternallyDestructed(); 1266 Dest.setExternallyDestructed(); 1272 CGF.EmitCXXTemporary(E->getTemporary(), E->getType(), Dest.getAddress()); 1393 if (Dest.isZeroed() && isSimpleZero(E, CGF)) { 1416 Dest.isZeroed())); 1434 if (Dest.isZeroed() && CGF.getTypes().isZeroInitializable(type))