diff options
Diffstat (limited to 'gcc/common.opt')
-rw-r--r-- | gcc/common.opt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index e3fa0da..5bc253b 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -2423,6 +2423,22 @@ foffload-abi-host-opts= Common Joined MissingArgError(option missing after %qs) -foffload-abi-host-opts=<options> Specify host ABI options. +foffload-memory= +Common Joined RejectNegative Enum(offload_memory) Var(flag_offload_memory) Init(OFFLOAD_MEMORY_NONE) +-foffload-memory=[none|unified|pinned] Use an offload memory optimization. + +Enum +Name(offload_memory) Type(enum offload_memory) UnknownError(Unknown offload memory option %qs) + +EnumValue +Enum(offload_memory) String(none) Value(OFFLOAD_MEMORY_NONE) + +EnumValue +Enum(offload_memory) String(unified) Value(OFFLOAD_MEMORY_UNIFIED) + +EnumValue +Enum(offload_memory) String(pinned) Value(OFFLOAD_MEMORY_PINNED) + fomit-frame-pointer Common Var(flag_omit_frame_pointer) Optimization When possible do not generate stack frames. @@ -2449,6 +2465,19 @@ Enum(target_simd_clone_device) String(nohost) Value(OMP_TARGET_SIMD_CLONE_NOHOST EnumValue Enum(target_simd_clone_device) String(any) Value(OMP_TARGET_SIMD_CLONE_ANY) +fopenmp-target= +Common Joined RejectNegative Enum(openmp_target) Var(flag_openmp_target) Init(OMP_TARGET_MODE_DEFAULT) +Execution model used for OpenMP target regions. + +Enum +Name(openmp_target) Type(int) + +EnumValue +Enum(openmp_target) String(default) Value(OMP_TARGET_MODE_DEFAULT) + +EnumValue +Enum(openmp_target) String(acc) Value(OMP_TARGET_MODE_OMPACC) + fopt-info Common Var(flag_opt_info) Optimization Enable all optimization info dumps on stderr. |