reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 4569   CGF.StartFunction(GlobalDecl(), Ctx.VoidTy, Fn, CGFI, WrapperArgs,
 4575   Address ZeroAddr = CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty,
 4575   Address ZeroAddr = CGF.CreateDefaultAlignTempAlloca(CGF.Int32Ty,
 4577   CGF.InitTempAlloca(ZeroAddr, CGF.Builder.getInt32(/*C*/ 0));
 4577   CGF.InitTempAlloca(ZeroAddr, CGF.Builder.getInt32(/*C*/ 0));
 4581   Args.emplace_back(CGF.GetAddrOfLocalVar(&WrapperArg).getPointer());
 4584   CGBuilderTy &Bld = CGF.Builder;
 4590       CGF.CreateDefaultAlignTempAlloca(CGF.VoidPtrPtrTy, "global_args");
 4590       CGF.CreateDefaultAlignTempAlloca(CGF.VoidPtrPtrTy, "global_args");
 4593   CGF.EmitRuntimeCall(
 4602     SharedArgListAddress = CGF.EmitLoadOfPointer(
 4603         GlobalArgs, CGF.getContext()
 4604                         .getPointerType(CGF.getContext().getPointerType(
 4605                             CGF.getContext().VoidPtrTy))
 4612         Src, CGF.SizeTy->getPointerTo());
 4613     llvm::Value *LB = CGF.EmitLoadOfScalar(
 4616         CGF.getContext().getPointerType(CGF.getContext().getSizeType()),
 4616         CGF.getContext().getPointerType(CGF.getContext().getSizeType()),
 4622         Src, CGF.SizeTy->getPointerTo());
 4623     llvm::Value *UB = CGF.EmitLoadOfScalar(
 4626         CGF.getContext().getPointerType(CGF.getContext().getSizeType()),
 4626         CGF.getContext().getPointerType(CGF.getContext().getSizeType()),
 4632     ASTContext &CGFContext = CGF.getContext();
 4637           Src, CGF.ConvertTypeForMem(CGFContext.getPointerType(ElemTy)));
 4638       llvm::Value *Arg = CGF.EmitLoadOfScalar(TypedAddress,
 4644         Arg = castValueToType(CGF, Arg, ElemTy, CGFContext.getUIntPtrType(),
 4651   emitOutlinedFunctionCall(CGF, D.getBeginLoc(), OutlinedParallelFn, Args);
 4652   CGF.FinishFunction();