Lines Matching refs:CGF
35 llvm::Value *CGOpenMPRuntimeAMDGCN::getGPUWarpSize(CodeGenFunction &CGF) { in getGPUWarpSize() argument
36 CGBuilderTy &Bld = CGF.Builder; in getGPUWarpSize()
38 unsigned WarpSize = CGF.getTarget().getGridValue(llvm::omp::GV_Warp_Size); in getGPUWarpSize()
42 llvm::Value *CGOpenMPRuntimeAMDGCN::getGPUThreadID(CodeGenFunction &CGF) { in getGPUThreadID() argument
43 CGBuilderTy &Bld = CGF.Builder; in getGPUThreadID()
45 CGF.CGM.getIntrinsic(llvm::Intrinsic::amdgcn_workitem_id_x); in getGPUThreadID()
49 llvm::Value *CGOpenMPRuntimeAMDGCN::getGPUNumThreads(CodeGenFunction &CGF) { in getGPUNumThreads() argument
50 CGBuilderTy &Bld = CGF.Builder; in getGPUNumThreads()
51 llvm::Module *M = &CGF.CGM.getModule(); in getGPUNumThreads()
56 llvm::FunctionType::get(CGF.Int64Ty, {CGF.Int32Ty}, false), in getGPUNumThreads()
57 llvm::GlobalVariable::ExternalLinkage, LocSize, &CGF.CGM.getModule()); in getGPUNumThreads()
60 Bld.CreateCall(F, {Bld.getInt32(0)}, "nvptx_num_threads"), CGF.Int32Ty); in getGPUNumThreads()