Lines Matching refs:InferredTarget
389 std::optional<CUDAFunctionTarget> InferredTarget; in inferTargetForImplicitSpecialMember() local
428 if (!InferredTarget) { in inferTargetForImplicitSpecialMember()
429 InferredTarget = BaseMethodTarget; in inferTargetForImplicitSpecialMember()
432 *InferredTarget, BaseMethodTarget, &*InferredTarget); in inferTargetForImplicitSpecialMember()
437 << (unsigned)CSM << llvm::to_underlying(*InferredTarget) in inferTargetForImplicitSpecialMember()
472 if (!InferredTarget) { in inferTargetForImplicitSpecialMember()
473 InferredTarget = FieldMethodTarget; in inferTargetForImplicitSpecialMember()
476 *InferredTarget, FieldMethodTarget, &*InferredTarget); in inferTargetForImplicitSpecialMember()
481 << (unsigned)CSM << llvm::to_underlying(*InferredTarget) in inferTargetForImplicitSpecialMember()
495 if (InferredTarget) { in inferTargetForImplicitSpecialMember()
496 if (*InferredTarget == CUDAFunctionTarget::Device) in inferTargetForImplicitSpecialMember()
498 else if (*InferredTarget == CUDAFunctionTarget::Host) in inferTargetForImplicitSpecialMember()