ia64.opt revision 256281
112315Sasamimbig-endian 212315SasamiTarget Report RejectNegative Mask(BIG_ENDIAN) 312315SasamiGenerate big endian code 412315Sasami 512315Sasamimlittle-endian 612315SasamiTarget Report RejectNegative InverseMask(BIG_ENDIAN) 712315SasamiGenerate little endian code 812315Sasami 912315Sasamimgnu-as 1012315SasamiTarget Report Mask(GNU_AS) 1112315SasamiGenerate code for GNU as 1212315Sasami 1312315Sasamimgnu-ld 1412315SasamiTarget Report Mask(GNU_LD) 1512315SasamiGenerate code for GNU ld 1612315Sasami 1712315Sasamimvolatile-asm-stop 1812315SasamiTarget Report Mask(VOL_ASM_STOP) 1912315SasamiEmit stop bits before and after volatile extended asms 2012315Sasami 2112315Sasamimregister-names 2212315SasamiTarget Mask(REG_NAMES) 2312315SasamiUse in/loc/out register names 2412315Sasami 2512315Sasamimno-sdata 2612315SasamiTarget Report RejectNegative Mask(NO_SDATA) 2712315Sasami 2812315Sasamimsdata 2912315SasamiTarget Report RejectNegative InverseMask(NO_SDATA) 3012315SasamiEnable use of sdata/scommon/sbss 3112315Sasami 3212315Sasamimno-pic 3312315SasamiTarget Report RejectNegative Mask(NO_PIC) 3412315SasamiGenerate code without GP reg 3512315Sasami 3612315Sasamimconstant-gp 3712315SasamiTarget Report RejectNegative Mask(CONST_GP) 3812315Sasamigp is constant (but save/restore gp on indirect calls) 3912315Sasami 4012315Sasamimauto-pic 4112315SasamiTarget Report RejectNegative Mask(AUTO_PIC) 4212315SasamiGenerate self-relocatable code 4312315Sasami 4412315Sasamiminline-float-divide-min-latency 4512315SasamiTarget Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 1) 4612315SasamiGenerate inline floating point division, optimize for latency 4712315Sasami 4812315Sasamiminline-float-divide-max-throughput 4912315SasamiTarget Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 2) Init(2) 5012315SasamiGenerate inline floating point division, optimize for throughput 5112315Sasami 5232822Syokotamno-inline-float-divide 5312315SasamiTarget Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 0) 5412315Sasami 5512315Sasamiminline-int-divide-min-latency 5612315SasamiTarget Report RejectNegative Var(TARGET_INLINE_INT_DIV, 1) 5712315SasamiGenerate inline integer division, optimize for latency 5812315Sasami 5912315Sasamiminline-int-divide-max-throughput 6012315SasamiTarget Report RejectNegative Var(TARGET_INLINE_INT_DIV, 2) 6112315SasamiGenerate inline integer division, optimize for throughput 6212315Sasami 6312315Sasamimno-inline-int-divide 6412315SasamiTarget Report RejectNegative Var(TARGET_INLINE_INT_DIV, 0) 6512315SasamiDo not inline integer division 6612315Sasami 6712315Sasamiminline-sqrt-min-latency 6832822SyokotaTarget Report RejectNegative Var(TARGET_INLINE_SQRT, 1) 6912315SasamiGenerate inline square root, optimize for latency 7012315Sasami 7112315Sasamiminline-sqrt-max-throughput 7212315SasamiTarget Report RejectNegative Var(TARGET_INLINE_SQRT, 2) 7312315SasamiGenerate inline square root, optimize for throughput 7412315Sasami 7512315Sasamimno-inline-sqrt 7612315SasamiTarget Report RejectNegative Var(TARGET_INLINE_SQRT, 0) 7712315SasamiDo not inline square root 7812315Sasami 7912315Sasamimdwarf2-asm 8012315SasamiTarget Report Mask(DWARF2_ASM) 8112315SasamiEnable Dwarf 2 line debug info via GNU as 8212315Sasami 8312315Sasamimearly-stop-bits 8412315SasamiTarget Report Mask(EARLY_STOP_BITS) 8512315SasamiEnable earlier placing stop bits for better scheduling 8612315Sasami 8712315Sasamimfixed-range= 8812315SasamiTarget RejectNegative Joined 8912315SasamiSpecify range of registers to make fixed 9012315Sasami 9112315Sasamimtls-size= 9212315SasamiTarget RejectNegative Joined UInteger Var(ia64_tls_size) Init(22) 9312315SasamiSpecify bit size of immediate TLS offsets 9412315Sasami 9512315Sasamimtune= 9612315SasamiTarget RejectNegative Joined 9712315SasamiSchedule code for given CPU 9812315Sasami 9912315Sasamimsched-br-data-spec 10018194SsosTarget Report Var(mflag_sched_br_data_spec) Init(0) 10112315SasamiUse data speculation before reload 10212315Sasami 10312315Sasamimsched-ar-data-spec 10412315SasamiTarget Report Var(mflag_sched_ar_data_spec) Init(1) 10512315SasamiUse data speculation after reload 10612315Sasami 10712315Sasamimsched-control-spec 10812315SasamiTarget Report Var(mflag_sched_control_spec) Init(0) 10912315SasamiUse control speculation 11012315Sasami 11112315Sasamimsched-br-in-data-spec 11212315SasamiTarget Report Var(mflag_sched_br_in_data_spec) Init(1) 11312315SasamiUse in block data speculation before reload 11412315Sasami 11512315Sasamimsched-ar-in-data-spec 11612315SasamiTarget Report Var(mflag_sched_ar_in_data_spec) Init(1) 11712315SasamiUse in block data speculation after reload 11812315Sasami 119msched-in-control-spec 120Target Report Var(mflag_sched_in_control_spec) Init(1) 121Use in block control speculation 122 123msched-ldc 124Target Report Var(mflag_sched_ldc) Init(1) 125Use simple data speculation check 126 127msched-control-ldc 128Target Report Var(mflag_control_ldc) Init(0) 129Use simple data speculation check for control speculation 130 131msched-spec-verbose 132Common Report Var(mflag_sched_spec_verbose) Init(0) 133Print information about speculative motions. 134 135msched-prefer-non-data-spec-insns 136Common Report Var(mflag_sched_prefer_non_data_spec_insns) Init(0) 137If set, data speculative instructions will be chosen for schedule only if there are no other choices at the moment 138 139msched-prefer-non-control-spec-insns 140Common Report Var(mflag_sched_prefer_non_control_spec_insns) Init(0) 141If set, control speculative instructions will be chosen for schedule only if there are no other choices at the moment 142 143msched-count-spec-in-critical-path 144Common Report Var(mflag_sched_count_spec_in_critical_path) Init(0) 145Count speculative dependencies while calculating priority of instructions 146 147; This comment is to ensure we retain the blank line above. 148