Lines Matching refs:OpenMP
3079 // multiple language standards (C / C++ std, ObjC std, OpenCL std, OpenMP std)
3426 // OpenMP was requested via '-fopenmp', not implied by '-fopenmp-simd' or
3428 if (Opts.OpenMP && !Opts.OpenMPSimd) {
3431 if (Opts.OpenMP != 50)
3432 GenerateArg(Args, OPT_fopenmp_version_EQ, Twine(Opts.OpenMP), SA);
3447 if (Opts.OpenMP != 50)
3448 GenerateArg(Args, OPT_fopenmp_version_EQ, Twine(Opts.OpenMP), SA);
3808 Opts.OpenMP = Args.hasArg(OPT_fopenmp) ? 50 : 0;
3813 Opts.OpenMPSimd = !Opts.OpenMP && IsSimdSpecified;
3815 Opts.OpenMP && !Args.hasArg(options::OPT_fnoopenmp_use_tls);
3817 Opts.OpenMP && Args.hasArg(options::OPT_fopenmp_is_device);
3819 Opts.OpenMP && Args.hasArg(options::OPT_fopenmp_enable_irbuilder);
3825 if (Opts.OpenMP || Opts.OpenMPSimd) {
3828 (IsSimdSpecified || IsTargetSpecified) ? 50 : Opts.OpenMP, Diags))
3829 Opts.OpenMP = Version;
3830 // Provide diagnostic when a given target is not expected to be an OpenMP
3864 // Get the OpenMP target triples if any.
3895 // Get OpenMP host file path if any and report if a non existent file is
3904 // Set CUDA mode for OpenMP target NVPTX/AMDGCN if specified in options
3908 // Set CUDA support for parallel execution of target regions for OpenMP target
3914 // Set CUDA mode for OpenMP target NVPTX/AMDGCN if specified in options
4403 // Set the triple of the host for OpenMP device compile.