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

References

tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 3177   ImplicitParamDecl ReduceListArg(C, /*DC=*/nullptr, Loc, /*Id=*/nullptr,
 3178                                   C.VoidPtrTy, ImplicitParamDecl::Other);
 3181   ImplicitParamDecl NumWarpsArg(C, /*DC=*/nullptr, Loc, /*Id=*/nullptr,
 3182                                 C.getIntTypeForBitwidth(32, /* Signed */ true),
 3189       CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, Args);
 3196   CGF.StartFunction(GlobalDecl(), C.VoidTy, Fn, CGFI, Args, Loc, Loc);
 3213     unsigned SharedAddressSpace = C.getTargetAddressSpace(LangAS::cuda_shared);
 3233                                C.VoidPtrTy, Loc),
 3244         C.getTypeSizeInChars(Private->getType())
 3245             .alignTo(C.getTypeAlignInChars(Private->getType()))
 3251       QualType CType = C.getIntTypeForBitwidth(
 3252           C.toBits(CharUnits::fromQuantity(TySize)), /*Signed=*/1);
 3260         CntAddr = CGF.CreateMemTemp(C.IntTy, ".cnt.addr");
 3262                               /*Volatile=*/false, C.IntTy);
 3269         Cnt = CGF.EmitLoadOfScalar(CntAddr, /*Volatile=*/false, C.IntTy, Loc);
 3291           ElemPtrPtrAddr, /*Volatile=*/false, C.VoidPtrTy, SourceLocation());
 3337           AddrNumWarpsArg, /*Volatile=*/false, C.IntTy, Loc);
 3357           TargetElemPtrPtr, /*Volatile=*/false, C.VoidPtrTy, Loc);
 3379         CGF.EmitStoreOfScalar(Cnt, CntAddr, /*Volatile=*/false, C.IntTy);