reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5187 if (!CGF.HaveInsertPoint()) 5191 emitTaskInit(CGF, Loc, D, TaskFunction, SharedsTy, Shareds, Data); 5208 llvm::Type *LLVMFlagsTy = CGF.ConvertTypeForMem(FlagsTy); 5226 CGF.CreateMemTemp(KmpDependInfoArrayTy, ".dep.arr.addr"); 5229 LValue Addr = CGF.EmitLValue(E); 5235 CGF.EmitOMPArraySectionExpr(ASE, /*IsLowerBound=*/false); 5237 CGF.Builder.CreateConstGEP1_32(UpAddrLVal.getPointer(), /*Idx0=*/1); 5239 CGF.Builder.CreatePtrToInt(Addr.getPointer(), CGM.SizeTy); 5240 llvm::Value *UpIntPtr = CGF.Builder.CreatePtrToInt(UpAddr, CGM.SizeTy); 5241 Size = CGF.Builder.CreateNUWSub(UpIntPtr, LowIntPtr); 5243 Size = CGF.getTypeSize(Ty); 5245 LValue Base = CGF.MakeAddrLValue( 5246 CGF.Builder.CreateConstArrayGEP(DependenciesArray, I), 5249 LValue BaseAddrLVal = CGF.EmitLValueForField( 5251 CGF.EmitStoreOfScalar( 5252 CGF.Builder.CreatePtrToInt(Addr.getPointer(), CGF.IntPtrTy), 5252 CGF.Builder.CreatePtrToInt(Addr.getPointer(), CGF.IntPtrTy), 5255 LValue LenLVal = CGF.EmitLValueForField( 5257 CGF.EmitStoreOfScalar(Size, LenLVal); 5277 LValue FlagsLVal = CGF.EmitLValueForField( 5279 CGF.EmitStoreOfScalar(llvm::ConstantInt::get(LLVMFlagsTy, DepKind), 5282 DependenciesArray = CGF.Builder.CreatePointerBitCastOrAddrSpaceCast( 5283 CGF.Builder.CreateConstArrayGEP(DependenciesArray, 0), CGF.VoidPtrTy); 5283 CGF.Builder.CreateConstArrayGEP(DependenciesArray, 0), CGF.VoidPtrTy); 5292 llvm::Value *ThreadID = getThreadID(CGF, Loc); 5293 llvm::Value *UpLoc = emitUpdateLocation(CGF, Loc); 5300 DepTaskArgs[3] = CGF.Builder.getInt32(NumDependencies); 5302 DepTaskArgs[5] = CGF.Builder.getInt32(0); 5303 DepTaskArgs[6] = llvm::ConstantPointerNull::get(CGF.VoidPtrTy); 5330 DepWaitTaskArgs[2] = CGF.Builder.getInt32(NumDependencies); 5332 DepWaitTaskArgs[4] = CGF.Builder.getInt32(0); 5333 DepWaitTaskArgs[5] = llvm::ConstantPointerNull::get(CGF.VoidPtrTy); 5369 emitOMPIfClause(CGF, IfCond, ThenCodeGen, ElseCodeGen); 5372 ThenRCG(CGF);