diff options
Diffstat (limited to 'gcc/config/loongarch/loongarch.opt')
-rw-r--r-- | gcc/config/loongarch/loongarch.opt | 43 |
1 files changed, 34 insertions, 9 deletions
diff --git a/gcc/config/loongarch/loongarch.opt b/gcc/config/loongarch/loongarch.opt index 773747f..91cb523 100644 --- a/gcc/config/loongarch/loongarch.opt +++ b/gcc/config/loongarch/loongarch.opt @@ -103,30 +103,55 @@ Enable LoongArch Advanced SIMD Extension (LASX, 256-bit). ;; Base target models (implies ISA & tune parameters) Enum -Name(cpu_type) Type(int) -LoongArch CPU types: +Name(arch_type) Type(int) +LoongArch ARCH presets: EnumValue -Enum(cpu_type) String(native) Value(CPU_NATIVE) +Enum(arch_type) String(native) Value(ARCH_NATIVE) EnumValue -Enum(cpu_type) String(abi-default) Value(CPU_ABI_DEFAULT) +Enum(arch_type) String(abi-default) Value(ARCH_ABI_DEFAULT) EnumValue -Enum(cpu_type) String(loongarch64) Value(CPU_LOONGARCH64) +Enum(arch_type) String(loongarch64) Value(ARCH_LOONGARCH64) EnumValue -Enum(cpu_type) String(la464) Value(CPU_LA464) +Enum(arch_type) String(la464) Value(ARCH_LA464) EnumValue -Enum(cpu_type) String(la664) Value(CPU_LA664) +Enum(arch_type) String(la664) Value(ARCH_LA664) + +EnumValue +Enum(arch_type) String(la64v1.0) Value(ARCH_LA64V1_0) + +EnumValue +Enum(arch_type) String(la64v1.1) Value(ARCH_LA64V1_1) march= -Target RejectNegative Joined Enum(cpu_type) Var(la_opt_cpu_arch) Init(M_OPT_UNSET) Save +Target RejectNegative Joined Enum(arch_type) Var(la_opt_cpu_arch) Init(M_OPT_UNSET) Save -march=PROCESSOR Generate code for the given PROCESSOR ISA. +Enum +Name(tune_type) Type(int) +LoongArch TUNE presets: + +EnumValue +Enum(tune_type) String(native) Value(TUNE_NATIVE) + +EnumValue +Enum(tune_type) String(generic) Value(TUNE_GENERIC) + +EnumValue +Enum(tune_type) String(loongarch64) Value(TUNE_LOONGARCH64) + +EnumValue +Enum(tune_type) String(la464) Value(TUNE_LA464) + +EnumValue +Enum(tune_type) String(la664) Value(TUNE_LA664) + mtune= -Target RejectNegative Joined Enum(cpu_type) Var(la_opt_cpu_tune) Init(M_OPT_UNSET) Save +Target RejectNegative Joined Enum(tune_type) Var(la_opt_cpu_tune) Init(M_OPT_UNSET) Save -mtune=PROCESSOR Generate optimized code for PROCESSOR. |