@@ -818,17 +818,21 @@ void hideLLVMOptions() {
818
818
" amdgpu-dump-hsa-metadata" , " amdgpu-enable-flat-scratch" ,
819
819
" amdgpu-enable-global-sgpr-addr" , " amdgpu-enable-merge-m0" ,
820
820
" amdgpu-enable-power-sched" , " amdgpu-igrouplp" ,
821
- " amdgpu-kernarg-preload-count" , " amdgpu-promote-alloca-to-vector-limit" ,
821
+ " amdgpu-indirect-call-specialization-threshold" ,
822
+ " amdgpu-kernarg-preload-count" , " amdgpu-module-splitting-max-depth" ,
823
+ " amdgpu-promote-alloca-to-vector-limit" ,
822
824
" amdgpu-reserve-vgpr-for-sgpr-spill" , " amdgpu-sdwa-peephole" ,
823
825
" amdgpu-use-aa-in-codegen" , " amdgpu-verify-hsa-metadata" ,
824
- " amdgpu-vgpr-index-mode" , " arm-add-build-attributes" ,
826
+ " amdgpu-vgpr-index-mode" , " argext-abi-check" ,
827
+ " arm-add-build-attributes" ,
825
828
" arm-implicit-it" , " asm-instrumentation" , " asm-show-inst" ,
826
829
" atomic-counter-update-promoted" , " atomic-first-counter" ,
827
- " basic-block-sections" ,
830
+ " basic-block-address-map " , " basic-block- sections" ,
828
831
" basicblock-sections" , " bounds-checking-single-trap" ,
829
832
" bounds-checking-unique-traps" , " bpf-stack-size" , " cfg-hide-cold-paths" ,
830
833
" cfg-hide-deoptimize-paths" , " cfg-hide-unreachable-paths" ,
831
- " code-model" , " cost-kind" , " cppfname" , " cppfor" , " cppgen" ,
834
+ " check-functions-filter" , " code-model" , " conditional-counter-update" ,
835
+ " cost-kind" , " cppfname" , " cppfor" , " cppgen" , " crel" ,
832
836
" cvp-dont-add-nowrap-flags" ,
833
837
" cvp-dont-process-adds" , " debug-counter" , " debug-entry-values" ,
834
838
" debugger-tune" , " debugify-func-limit" , " debugify-level" ,
@@ -847,27 +851,32 @@ void hideLLVMOptions() {
847
851
" enable-cse-in-irtranslator" , " enable-cse-in-legalizer" ,
848
852
" enable-emscripten-cxx-exceptions" , " enable-emscripten-sjlj" ,
849
853
" enable-fp-mad" , " enable-gvn-hoist" , " enable-gvn-memdep" ,
854
+ " enable-gvn-memoryssa" ,
850
855
" enable-gvn-sink" , " enable-implicit-null-checks" , " enable-jmc-instrument" ,
851
- " enable-load-in-loop-pre" ,
856
+ " enable-jump-table-to-switch " , " enable- load-in-loop-pre" ,
852
857
" enable-load-pre" , " enable-loop-simplifycfg-term-folding" ,
853
858
" enable-misched" , " enable-name-compression" , " enable-no-infs-fp-math" ,
854
859
" enable-no-nans-fp-math" , " enable-no-signed-zeros-fp-math" ,
855
860
" enable-no-trapping-fp-math" , " enable-objc-arc-annotations" ,
856
- " enable-objc-arc-opts" , " enable-pie" , " enable-scoped-noalias" ,
861
+ " enable-objc-arc-opts" , " enable-pgo-force-function-attrs" ,
862
+ " enable-pie" , " enable-scoped-noalias" ,
857
863
" enable-split-backedge-in-load-pre" , " enable-split-loopiv-heuristic" ,
858
864
" enable-tbaa" , " enable-tlsdesc" , " enable-unsafe-fp-math" ,
859
- " exception-model" , " exhaustive-register-search" , " expensive-combines" ,
865
+ " enable-vtable-profile-use" , " enable-vtable-value-profiling" ,
866
+ " exception-model" , " exhaustive-register-search" ,
867
+ " expand-variadics-override" , " expensive-combines" ,
860
868
" experimental-debug-variable-locations" ,
861
869
" experimental-debuginfo-iterators" ,
862
- " fatal-assembler-warnings" , " filter-print-funcs" ,
870
+ " fatal-assembler-warnings" , " fdpic " , " filter-print-funcs" ,
863
871
" force-dwarf-frame-section" , " force-opaque-pointers" ,
864
872
" force-tail-folding-style" ,
865
873
" fs-profile-debug-bw-threshold" , " fs-profile-debug-prob-diff-threshold" ,
866
874
" generate-merged-base-profiles" ,
867
- " gpsize" , " hash-based-counter-split" , " hexagon-rdf-limit" ,
868
- " hot-cold-split" , " ignore-xcoff-visibility" ,
875
+ " gpsize" , " hash-based-counter-split" , " hexagon-add-build-attributes" ,
876
+ " hexagon-rdf-limit" , " hot-cold-split" , " hwasan-percentile-cutoff-hot" ,
877
+ " hwasan-random-rate" , " ignore-xcoff-visibility" ,
869
878
" imp-null-check-page-size" , " imp-null-max-insts-to-consider" ,
870
- " import-all-index" , " incremental-linker-compatible" ,
879
+ " implicit-mapsyms " , " import-all-index" , " incremental-linker-compatible" ,
871
880
" instcombine-code-sinking" , " instcombine-guard-widening-window" ,
872
881
" instcombine-max-iterations" , " instcombine-max-num-phis" ,
873
882
" instcombine-max-sink-users" ,
@@ -876,7 +885,9 @@ void hideLLVMOptions() {
876
885
" instrprof-atomic-counter-update-all" , " internalize-public-api-file" ,
877
886
" internalize-public-api-list" , " iterative-counter-promotion" ,
878
887
" join-liveintervals" , " jump-table-type" , " large-data-threshold" ,
879
- " limit-float-precision" , " lower-global-dtors-via-cxa-atexit" ,
888
+ " limit-float-precision" , " lint-abort-on-error" , " loongarch-use-aa" ,
889
+ " lower-allow-check-percentile-cutoff-hot" ,
890
+ " lower-allow-check-random-rate" , " lower-global-dtors-via-cxa-atexit" ,
880
891
" lto-embed-bitcode" , " matrix-default-layout" ,
881
892
" matrix-print-after-transpose-opt" , " matrix-propagate-shape" ,
882
893
" max-counter-promotions" , " max-counter-promotions-per-loop" ,
@@ -888,7 +899,7 @@ void hideLLVMOptions() {
888
899
" mno-fixup" , " mno-ldc1-sdc1" , " mno-pairing" , " mwarn-missing-parenthesis" ,
889
900
" mwarn-noncontigious-register" , " mwarn-sign-mismatch" , " mxcoff-roptr" ,
890
901
" no-discriminators" , " no-integrated-as" , " no-type-check" , " no-xray-index" ,
891
- " nozero-initialized-in-bss" , " nvptx-sched4reg" ,
902
+ " nozero-initialized-in-bss" , " nvptx-approx-log2f32 " , " nvptx- sched4reg" ,
892
903
" objc-arc-annotation-target-identifier" ,
893
904
" object-size-offset-visitor-max-visit-instructions" ,
894
905
" pgo-block-coverage" , " pgo-temporal-instrumentation" ,
@@ -900,21 +911,26 @@ void hideLLVMOptions() {
900
911
" print-pipeline-passes" , " profile-correlate" ,
901
912
" profile-estimator-loop-weight" , " profile-estimator-loop-weight" ,
902
913
" profile-file" , " profile-info-file" , " profile-verifier-noassert" ,
903
- " pseudo-probe-for-profiling" ,
914
+ " promote-alloca-vector-loop-user-weight " , " pseudo-probe-for-profiling" ,
904
915
" r600-ir-structurize" , " rdf-dump" , " rdf-limit" , " recip" , " regalloc" ,
905
916
" relax-elf-relocations" , " remarks-section" , " rewrite-map-file" ,
906
917
" riscv-add-build-attributes" , " riscv-use-aa" , " rng-seed" ,
907
918
" runtime-counter-relocation" , " safepoint-ir-verifier-print-only" ,
908
919
" sample-profile-check-record-coverage" ,
909
920
" sample-profile-check-sample-coverage" ,
910
921
" sample-profile-inline-hot-threshold" ,
911
- " sample-profile-max-propagate-iterations" , " shrink-wrap" , " simplify-mir" ,
922
+ " sample-profile-max-propagate-iterations" ,
923
+ " sampled-instr-burst-duration" , " sampled-instr-period" ,
924
+ " sampled-instrumentation" , " save-temp-labels" , " separate-named-sections" ,
925
+ " shrink-wrap" , " simplify-mir" ,
912
926
" skip-ret-exit-block" ,
913
927
" speculative-counter-promotion-max-exiting" ,
914
928
" speculative-counter-promotion-to-loop" , " spiller" , " spirv-debug" ,
915
- " spirv-erase-cl-md" , " spirv-lower-const-expr" , " spirv-mem2reg" ,
929
+ " spirv-erase-cl-md" , " spirv-ext" , " spirv-lower-const-expr" ,
930
+ " spirv-mem2reg" ,
916
931
" spirv-no-deref-attr" , " spirv-text" , " spirv-verify-regularize-passes" ,
917
932
" split-machine-functions" , " spv-dump-deps" ,
933
+ " spv-emit-nonsemantic-debug-info" ,
918
934
" spv-lower-saddwithoverflow-validate" , " spvbool-validate" ,
919
935
" spvmemmove-validate" , " stack-alignment" , " stack-protector-guard" ,
920
936
" stack-protector-guard-offset" , " stack-protector-guard-reg" ,
@@ -923,21 +939,23 @@ void hideLLVMOptions() {
923
939
" static-func-strip-dirname-prefix" , " stats" , " stats-json" , " strict-dwarf" ,
924
940
" strip-debug" , " struct-path-tbaa" , " summary-file" , " sve-tail-folding" ,
925
941
" swift-async-fp" ,
926
- " tail-predication" , " tailcallopt" , " thinlto-assume-merged" ,
942
+ " tail-predication" , " tailcallopt" , " target-abi " , " thinlto-assume-merged" ,
927
943
" thread-model" , " time-passes" , " time-trace-granularity" , " tls-size" ,
944
+ " translator-compatibility-mode" ,
928
945
" type-based-intrinsic-cost" , " unfold-element-atomic-memcpy-max-elements" ,
929
946
" unique-basic-block-section-names" , " unique-bb-section-names" ,
930
947
" unique-section-names" , " unit-at-a-time" , " use-ctors" ,
931
948
" vec-extabi" , " verify-debug-info" , " verify-dom-info" ,
932
949
" verify-legalizer-debug-locs" , " verify-loop-info" ,
933
950
" verify-loop-lcssa" , " verify-machine-dom-info" , " verify-regalloc" ,
934
951
" verify-region-info" , " verify-scev" , " verify-scev-maps" ,
935
- " vp-counters-per-site" , " vp-static-alloc" ,
936
- " wasm-enable-eh" , " wasm-enable-sjlj" ,
952
+ " vp-counters-per-site" , " vp-static-alloc" , " wasm-enable-eh" ,
953
+ " wasm-enable-exnref" , " wasm-enable-sjlj" , " wasm-use-legacy-eh" ,
954
+ " wholeprogramdevirt-cutoff" , " write-experimental-debuginfo" ,
937
955
" x86-align-branch" , " x86-align-branch-boundary" ,
938
956
" x86-branches-within-32B-boundaries" , " x86-early-ifcvt" ,
939
- " x86-pad-max-prefix-size" ,
940
- " x86-recip-refinement-steps " , " x86-use-vzeroupper" ,
957
+ " x86-pad-max-prefix-size" , " x86-recip-refinement-steps " ,
958
+ " x86-relax-relocations " , " x86-sse2avx " , " x86-use-vzeroupper" ,
941
959
" xcoff-traceback-table" , " xray-function-index" ,
942
960
943
961
// We enable -fdata-sections/-ffunction-sections by default where it makes
0 commit comments