ia64.opt revision 169689
1mbig-endian 2Target Report RejectNegative Mask(BIG_ENDIAN) 3Generate big endian code 4 5mlittle-endian 6Target Report RejectNegative InverseMask(BIG_ENDIAN) 7Generate little endian code 8 9mgnu-as 10Target Report Mask(GNU_AS) 11Generate code for GNU as 12 13mgnu-ld 14Target Report Mask(GNU_LD) 15Generate code for GNU ld 16 17mvolatile-asm-stop 18Target Report Mask(VOL_ASM_STOP) 19Emit stop bits before and after volatile extended asms 20 21mregister-names 22Target Mask(REG_NAMES) 23Use in/loc/out register names 24 25mno-sdata 26Target Report RejectNegative Mask(NO_SDATA) 27 28msdata 29Target Report RejectNegative InverseMask(NO_SDATA) 30Enable use of sdata/scommon/sbss 31 32mno-pic 33Target Report RejectNegative Mask(NO_PIC) 34Generate code without GP reg 35 36mconstant-gp 37Target Report RejectNegative Mask(CONST_GP) 38gp is constant (but save/restore gp on indirect calls) 39 40mauto-pic 41Target Report RejectNegative Mask(AUTO_PIC) 42Generate self-relocatable code 43 44minline-float-divide-min-latency 45Target Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 1) 46Generate inline floating point division, optimize for latency 47 48minline-float-divide-max-throughput 49Target Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 2) Init(2) 50Generate inline floating point division, optimize for throughput 51 52mno-inline-float-divide 53Target Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 0) 54 55minline-int-divide-min-latency 56Target Report RejectNegative Var(TARGET_INLINE_INT_DIV, 1) 57Generate inline integer division, optimize for latency 58 59minline-int-divide-max-throughput 60Target Report RejectNegative Var(TARGET_INLINE_INT_DIV, 2) 61Generate inline integer division, optimize for throughput 62 63mno-inline-int-divide 64Target Report RejectNegative Var(TARGET_INLINE_INT_DIV, 0) 65Do not inline integer division 66 67minline-sqrt-min-latency 68Target Report RejectNegative Var(TARGET_INLINE_SQRT, 1) 69Generate inline square root, optimize for latency 70 71minline-sqrt-max-throughput 72Target Report RejectNegative Var(TARGET_INLINE_SQRT, 2) 73Generate inline square root, optimize for throughput 74 75mno-inline-sqrt 76Target Report RejectNegative Var(TARGET_INLINE_SQRT, 0) 77Do not inline square root 78 79mdwarf2-asm 80Target Report Mask(DWARF2_ASM) 81Enable Dwarf 2 line debug info via GNU as 82 83mearly-stop-bits 84Target Report Mask(EARLY_STOP_BITS) 85Enable earlier placing stop bits for better scheduling 86 87mfixed-range= 88Target RejectNegative Joined 89Specify range of registers to make fixed 90 91mtls-size= 92Target RejectNegative Joined UInteger Var(ia64_tls_size) Init(22) 93Specify bit size of immediate TLS offsets 94 95mtune= 96Target RejectNegative Joined 97Schedule code for given CPU 98 99msched-br-data-spec 100Target Report Var(mflag_sched_br_data_spec) Init(0) 101Use data speculation before reload 102 103msched-ar-data-spec 104Target Report Var(mflag_sched_ar_data_spec) Init(1) 105Use data speculation after reload 106 107msched-control-spec 108Target Report Var(mflag_sched_control_spec) Init(0) 109Use control speculation 110 111msched-br-in-data-spec 112Target Report Var(mflag_sched_br_in_data_spec) Init(1) 113Use in block data speculation before reload 114 115msched-ar-in-data-spec 116Target Report Var(mflag_sched_ar_in_data_spec) Init(1) 117Use in block data speculation after reload 118 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