Searched refs:CUDAFunctionTarget (Results 1 – 9 of 9) sorted by relevance
71 CUDAFunctionTarget SemaCUDA::IdentifyTarget(const ParsedAttributesView &Attrs) { in IdentifyTarget()96 return CUDAFunctionTarget::InvalidTarget; in IdentifyTarget()99 return CUDAFunctionTarget::Global; in IdentifyTarget()102 return CUDAFunctionTarget::HostDevice; in IdentifyTarget()105 return CUDAFunctionTarget::Device; in IdentifyTarget()107 return CUDAFunctionTarget::Host; in IdentifyTarget()125 auto Target = CUDAFunctionTarget::Host; in CUDATargetContextRAII()130 Target = CUDAFunctionTarget::Device; in CUDATargetContextRAII()136 CUDAFunctionTarget SemaCUDA::IdentifyTarget(const FunctionDecl *D, in IdentifyTarget()143 return CUDAFunctionTarget::InvalidTarget; in IdentifyTarget()[all …]
388 CUDAFunctionTarget CFT = CUDAFunctionTarget::HostDevice);391 QualType &type, CUDAFunctionTarget CFT);638 CUDAFunctionTarget CFT) { in distributeFunctionTypeAttrToInnermost()658 CUDAFunctionTarget CFT) { in distributeFunctionTypeAttrFromDeclSpec()678 CUDAFunctionTarget CFT) { in distributeFunctionTypeAttrFromDeclarator()706 CUDAFunctionTarget CFT) { in distributeTypeAttrsFromDeclarator()7661 QualType &type, CUDAFunctionTarget CFT) { in handleFunctionTypeAttr()8498 CUDAFunctionTarget CFT) { in processTypeAttrs()
4864 CUDAFunctionTarget CFT) { in CheckCallingConvAttr()4972 assert(FD || CFT != CUDAFunctionTarget::InvalidTarget); in CheckCallingConvAttr()4976 case CUDAFunctionTarget::HostDevice: in CheckCallingConvAttr()4980 case CUDAFunctionTarget::Host: in CheckCallingConvAttr()4983 case CUDAFunctionTarget::Device: in CheckCallingConvAttr()4984 case CUDAFunctionTarget::Global: in CheckCallingConvAttr()4987 case CUDAFunctionTarget::InvalidTarget: in CheckCallingConvAttr()
16295 CUDAFunctionTarget T = CUDA().IdentifyTarget(F); in BuildVAArgExpr()16296 if (T == CUDAFunctionTarget::Global || T == CUDAFunctionTarget::Device || in BuildVAArgExpr()16297 T == CUDAFunctionTarget::HostDevice) in BuildVAArgExpr()18152 (UserTarget == CUDAFunctionTarget::Device || in MarkVarDeclODRUsed()18153 UserTarget == CUDAFunctionTarget::HostDevice || in MarkVarDeclODRUsed()18154 UserTarget == CUDAFunctionTarget::Global)) { in MarkVarDeclODRUsed()18169 (UserTarget == CUDAFunctionTarget::Host || in MarkVarDeclODRUsed()18170 UserTarget == CUDAFunctionTarget::HostDevice)) { in MarkVarDeclODRUsed()
20226 CUDAFunctionTarget T = CUDA().IdentifyTarget(FD); in getEmissionStatus()20227 if (LangOpts.CUDAIsDevice && T == CUDAFunctionTarget::Host) in getEmissionStatus()20230 (T == CUDAFunctionTarget::Device || T == CUDAFunctionTarget::Global)) in getEmissionStatus()20251 CUDA().IdentifyTarget(Callee) == CUDAFunctionTarget::Global; in shouldIgnoreInHostDeviceCheck()
1550 CUDAFunctionTarget NewTarget = SemaRef.CUDA().IdentifyTarget(New), in IsOverloadOrOverrideImpl()1552 if (NewTarget != CUDAFunctionTarget::InvalidTarget) { in IsOverloadOrOverrideImpl()1553 assert((OldTarget != CUDAFunctionTarget::InvalidTarget) && in IsOverloadOrOverrideImpl()11768 CUDAFunctionTarget CallerTarget = S.CUDA().IdentifyTarget(Caller), in DiagnoseBadTarget()
33 enum class CUDAFunctionTarget; variable104 CUDAFunctionTarget IdentifyTarget(const FunctionDecl *D,106 CUDAFunctionTarget IdentifyTarget(const ParsedAttributesView &Attrs);128 CUDAFunctionTarget Target = CUDAFunctionTarget::HostDevice;142 CUDAFunctionTarget CurrentTarget() { in CurrentTarget()
4589 CUDAFunctionTarget CFT = CUDAFunctionTarget::InvalidTarget);
140 enum class CUDAFunctionTarget { enum