Lines Matching refs:InferredTarget
341 llvm::Optional<CUDAFunctionTarget> InferredTarget; in inferCUDATargetForImplicitSpecialMember() local
380 if (!InferredTarget) { in inferCUDATargetForImplicitSpecialMember()
381 InferredTarget = BaseMethodTarget; in inferCUDATargetForImplicitSpecialMember()
384 InferredTarget.value(), BaseMethodTarget, in inferCUDATargetForImplicitSpecialMember()
385 InferredTarget.getPointer()); in inferCUDATargetForImplicitSpecialMember()
390 << (unsigned)CSM << InferredTarget.value() << BaseMethodTarget; in inferCUDATargetForImplicitSpecialMember()
424 if (!InferredTarget) { in inferCUDATargetForImplicitSpecialMember()
425 InferredTarget = FieldMethodTarget; in inferCUDATargetForImplicitSpecialMember()
428 InferredTarget.value(), FieldMethodTarget, in inferCUDATargetForImplicitSpecialMember()
429 InferredTarget.getPointer()); in inferCUDATargetForImplicitSpecialMember()
434 << (unsigned)CSM << InferredTarget.value() << FieldMethodTarget; in inferCUDATargetForImplicitSpecialMember()
446 if (InferredTarget) { in inferCUDATargetForImplicitSpecialMember()
447 if (InferredTarget.value() == CFT_Device) in inferCUDATargetForImplicitSpecialMember()
449 else if (InferredTarget.value() == CFT_Host) in inferCUDATargetForImplicitSpecialMember()