reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5030 llvm::Type *KmpTaskTWithPrivatesTy = CGF.ConvertType(KmpTaskTWithPrivatesQTy); 5034 CGF.getTypeSize(KmpTaskTWithPrivatesQTy); 5046 TaskPrivatesMap = CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 5082 ? CGF.Builder.CreateSelect(Data.Final.getPointer(), 5083 CGF.Builder.getInt32(FinalFlag), 5084 CGF.Builder.getInt32(/*C=*/0)) 5085 : CGF.Builder.getInt32(Data.Final.getInt() ? FinalFlag : 0); 5086 TaskFlags = CGF.Builder.CreateOr(TaskFlags, CGF.Builder.getInt32(Flags)); 5086 TaskFlags = CGF.Builder.CreateOr(TaskFlags, CGF.Builder.getInt32(Flags)); 5088 SmallVector<llvm::Value *, 8> AllocArgs = {emitUpdateLocation(CGF, Loc), 5089 getThreadID(CGF, Loc), TaskFlags, KmpTaskTWithPrivatesTySize, 5090 SharedsSize, CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 5101 DeviceID = CGF.Builder.CreateIntCast(CGF.EmitScalarExpr(Device), 5101 DeviceID = CGF.Builder.CreateIntCast(CGF.EmitScalarExpr(Device), 5102 CGF.Int64Ty, /*isSigned=*/true); 5104 DeviceID = CGF.Builder.getInt64(OMP_DEVICEID_UNDEF); 5106 NewTask = CGF.EmitRuntimeCall( 5109 NewTask = CGF.EmitRuntimeCall( 5113 CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 5115 LValue Base = CGF.MakeNaturalAlignAddrLValue(NewTaskNewTaskTTy, 5118 CGF.EmitLValueForField(Base, *KmpTaskTWithPrivatesQTyRD->field_begin()); 5124 Address(CGF.EmitLoadOfScalar( 5125 CGF.EmitLValueForField( 5129 CGF.getNaturalTypeAlignment(SharedsTy)); 5130 LValue Dest = CGF.MakeAddrLValue(KmpTaskSharedsPtr, SharedsTy); 5131 LValue Src = CGF.MakeAddrLValue(Shareds, SharedsTy); 5132 CGF.EmitAggregateCopy(Dest, Src, SharedsTy, AggValueSlot::DoesNotOverlap); 5137 emitPrivatesInit(CGF, D, KmpTaskSharedsPtr, Base, KmpTaskTWithPrivatesQTyRD, 5141 (!Data.LastprivateVars.empty() || checkInitIsRequired(CGF, Privates))) { 5158 LValue Data1LV = CGF.EmitLValueForField(TDBase, *FI); 5159 LValue DestructorsLV = CGF.EmitLValueForField( 5161 CGF.EmitStoreOfScalar(CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 5161 CGF.EmitStoreOfScalar(CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 5167 LValue Data2LV = CGF.EmitLValueForField( 5169 LValue PriorityLV = CGF.EmitLValueForField( 5171 CGF.EmitStoreOfScalar(Data.Priority.getPointer(), PriorityLV);