Searched refs:CUDAFunctionTarget (Results 1 – 9 of 9) sorted by relevance
69 CUDAFunctionTarget SemaCUDA::IdentifyTarget(const ParsedAttributesView &Attrs) { in IdentifyTarget()94 return CUDAFunctionTarget::InvalidTarget; in IdentifyTarget()97 return CUDAFunctionTarget::Global; in IdentifyTarget()100 return CUDAFunctionTarget::HostDevice; in IdentifyTarget()103 return CUDAFunctionTarget::Device; in IdentifyTarget()105 return CUDAFunctionTarget::Host; in IdentifyTarget()123 auto Target = CUDAFunctionTarget::Host; in CUDATargetContextRAII()128 Target = CUDAFunctionTarget::Device; in CUDATargetContextRAII()134 CUDAFunctionTarget SemaCUDA::IdentifyTarget(const FunctionDecl *D, in IdentifyTarget()141 return CUDAFunctionTarget::InvalidTarget; in IdentifyTarget()[all …]
399 CUDAFunctionTarget CFT = CUDAFunctionTarget::HostDevice);402 QualType &type, CUDAFunctionTarget CFT);649 CUDAFunctionTarget CFT) { in distributeFunctionTypeAttrToInnermost()669 CUDAFunctionTarget CFT) { in distributeFunctionTypeAttrFromDeclSpec()689 CUDAFunctionTarget CFT) { in distributeFunctionTypeAttrFromDeclarator()717 CUDAFunctionTarget CFT) { in distributeTypeAttrsFromDeclarator()7797 QualType &type, CUDAFunctionTarget CFT) { in handleFunctionTypeAttr()8756 CUDAFunctionTarget CFT) { in processTypeAttrs()
5514 CUDAFunctionTarget CFT) { in CheckCallingConvAttr()5658 assert(FD || CFT != CUDAFunctionTarget::InvalidTarget); in CheckCallingConvAttr()5662 case CUDAFunctionTarget::HostDevice: in CheckCallingConvAttr()5666 case CUDAFunctionTarget::Host: in CheckCallingConvAttr()5669 case CUDAFunctionTarget::Device: in CheckCallingConvAttr()5670 case CUDAFunctionTarget::Global: in CheckCallingConvAttr()5673 case CUDAFunctionTarget::InvalidTarget: in CheckCallingConvAttr()
16658 CUDAFunctionTarget T = CUDA().IdentifyTarget(F); in BuildVAArgExpr()16659 if (T == CUDAFunctionTarget::Global || T == CUDAFunctionTarget::Device || in BuildVAArgExpr()16660 T == CUDAFunctionTarget::HostDevice) in BuildVAArgExpr()18595 (UserTarget == CUDAFunctionTarget::Device || in MarkVarDeclODRUsed()18596 UserTarget == CUDAFunctionTarget::HostDevice || in MarkVarDeclODRUsed()18597 UserTarget == CUDAFunctionTarget::Global)) { in MarkVarDeclODRUsed()18611 (UserTarget == CUDAFunctionTarget::Host || in MarkVarDeclODRUsed()18612 UserTarget == CUDAFunctionTarget::HostDevice)) { in MarkVarDeclODRUsed()
20710 CUDAFunctionTarget T = CUDA().IdentifyTarget(FD); in getEmissionStatus()20711 if (LangOpts.CUDAIsDevice && T == CUDAFunctionTarget::Host) in getEmissionStatus()20714 (T == CUDAFunctionTarget::Device || T == CUDAFunctionTarget::Global)) in getEmissionStatus()20750 CUDA().IdentifyTarget(Callee) == CUDAFunctionTarget::Global; in shouldIgnoreInHostDeviceCheck()
1607 CUDAFunctionTarget NewTarget = SemaRef.CUDA().IdentifyTarget(New), in IsOverloadOrOverrideImpl()1609 if (NewTarget != CUDAFunctionTarget::InvalidTarget) { in IsOverloadOrOverrideImpl()1610 assert((OldTarget != CUDAFunctionTarget::InvalidTarget) && in IsOverloadOrOverrideImpl()12479 CUDAFunctionTarget CallerTarget = S.CUDA().IdentifyTarget(Caller), in DiagnoseBadTarget()
40 enum class CUDAFunctionTarget; variable114 CUDAFunctionTarget IdentifyTarget(const FunctionDecl *D,116 CUDAFunctionTarget IdentifyTarget(const ParsedAttributesView &Attrs);138 CUDAFunctionTarget Target = CUDAFunctionTarget::HostDevice;152 CUDAFunctionTarget CurrentTarget() { in CurrentTarget()
4982 CUDAFunctionTarget CFT = CUDAFunctionTarget::InvalidTarget);
59 enum class CUDAFunctionTarget { enum