Lines Matching refs:InferredTarget
341 std::optional<CUDAFunctionTarget> InferredTarget; in inferCUDATargetForImplicitSpecialMember() local
380 if (!InferredTarget) { in inferCUDATargetForImplicitSpecialMember()
381 InferredTarget = BaseMethodTarget; in inferCUDATargetForImplicitSpecialMember()
384 *InferredTarget, BaseMethodTarget, &*InferredTarget); in inferCUDATargetForImplicitSpecialMember()
389 << (unsigned)CSM << *InferredTarget << BaseMethodTarget; in inferCUDATargetForImplicitSpecialMember()
423 if (!InferredTarget) { in inferCUDATargetForImplicitSpecialMember()
424 InferredTarget = FieldMethodTarget; in inferCUDATargetForImplicitSpecialMember()
427 *InferredTarget, FieldMethodTarget, &*InferredTarget); in inferCUDATargetForImplicitSpecialMember()
432 << (unsigned)CSM << *InferredTarget << FieldMethodTarget; in inferCUDATargetForImplicitSpecialMember()
444 if (InferredTarget) { in inferCUDATargetForImplicitSpecialMember()
445 if (*InferredTarget == CFT_Device) in inferCUDATargetForImplicitSpecialMember()
447 else if (*InferredTarget == CFT_Host) in inferCUDATargetForImplicitSpecialMember()