@@ -818,17 +818,21 @@ void hideLLVMOptions() {
818818      " amdgpu-dump-hsa-metadata"  , " amdgpu-enable-flat-scratch"  ,
819819      " amdgpu-enable-global-sgpr-addr"  , " amdgpu-enable-merge-m0"  ,
820820      " 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"  ,
822824      " amdgpu-reserve-vgpr-for-sgpr-spill"  , " amdgpu-sdwa-peephole"  ,
823825      " 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"  ,
825828      " arm-implicit-it"  , " asm-instrumentation"  , " asm-show-inst"  ,
826829      " atomic-counter-update-promoted"  , " atomic-first-counter"  ,
827-       " basic-block-sections"  ,
830+       " basic-block-address-map " ,  " basic-block- sections"  ,
828831      " basicblock-sections"  , " bounds-checking-single-trap"  ,
829832      " bounds-checking-unique-traps"  , " bpf-stack-size"  , " cfg-hide-cold-paths"  ,
830833      " 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"  ,
832836      " cvp-dont-add-nowrap-flags"  ,
833837      " cvp-dont-process-adds"  , " debug-counter"  , " debug-entry-values"  ,
834838      " debugger-tune"  , " debugify-func-limit"  , " debugify-level"  ,
@@ -847,27 +851,32 @@ void hideLLVMOptions() {
847851      " enable-cse-in-irtranslator"  , " enable-cse-in-legalizer"  ,
848852      " enable-emscripten-cxx-exceptions"  , " enable-emscripten-sjlj"  ,
849853      " enable-fp-mad"  , " enable-gvn-hoist"  , " enable-gvn-memdep"  ,
854+       " enable-gvn-memoryssa"  ,
850855      " 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"  ,
852857      " enable-load-pre"  , " enable-loop-simplifycfg-term-folding"  ,
853858      " enable-misched"  , " enable-name-compression"  , " enable-no-infs-fp-math"  ,
854859      " enable-no-nans-fp-math"  , " enable-no-signed-zeros-fp-math"  ,
855860      " 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"  ,
857863      " enable-split-backedge-in-load-pre"  , " enable-split-loopiv-heuristic"  ,
858864      " 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"  ,
860868      " experimental-debug-variable-locations"  ,
861869      " experimental-debuginfo-iterators"  ,
862-       " fatal-assembler-warnings"  , " filter-print-funcs"  ,
870+       " fatal-assembler-warnings"  , " fdpic " ,  " filter-print-funcs"  ,
863871      " force-dwarf-frame-section"  , " force-opaque-pointers"  ,
864872      " force-tail-folding-style"  ,
865873      " fs-profile-debug-bw-threshold"  , " fs-profile-debug-prob-diff-threshold"  ,
866874      " 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"  ,
869878      " 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"  ,
871880      " instcombine-code-sinking"  , " instcombine-guard-widening-window"  ,
872881      " instcombine-max-iterations"  , " instcombine-max-num-phis"  ,
873882      " instcombine-max-sink-users"  ,
@@ -876,7 +885,9 @@ void hideLLVMOptions() {
876885      " instrprof-atomic-counter-update-all"  , " internalize-public-api-file"  ,
877886      " internalize-public-api-list"  , " iterative-counter-promotion"  ,
878887      " 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"  ,
880891      " lto-embed-bitcode"  , " matrix-default-layout"  ,
881892      " matrix-print-after-transpose-opt"  , " matrix-propagate-shape"  ,
882893      " max-counter-promotions"  , " max-counter-promotions-per-loop"  ,
@@ -888,7 +899,7 @@ void hideLLVMOptions() {
888899      " mno-fixup"  , " mno-ldc1-sdc1"  , " mno-pairing"  , " mwarn-missing-parenthesis"  ,
889900      " mwarn-noncontigious-register"  , " mwarn-sign-mismatch"  , " mxcoff-roptr"  ,
890901      " 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"  ,
892903      " objc-arc-annotation-target-identifier"  ,
893904      " object-size-offset-visitor-max-visit-instructions"  ,
894905      " pgo-block-coverage"  , " pgo-temporal-instrumentation"  ,
@@ -900,21 +911,26 @@ void hideLLVMOptions() {
900911      " print-pipeline-passes"  , " profile-correlate"  ,
901912      " profile-estimator-loop-weight"  , " profile-estimator-loop-weight"  ,
902913      " profile-file"  , " profile-info-file"  , " profile-verifier-noassert"  ,
903-       " pseudo-probe-for-profiling"  ,
914+       " promote-alloca-vector-loop-user-weight " ,  " pseudo-probe-for-profiling"  ,
904915      " r600-ir-structurize"  , " rdf-dump"  , " rdf-limit"  , " recip"  , " regalloc"  ,
905916      " relax-elf-relocations"  , " remarks-section"  , " rewrite-map-file"  ,
906917      " riscv-add-build-attributes"  , " riscv-use-aa"  , " rng-seed"  ,
907918      " runtime-counter-relocation"  , " safepoint-ir-verifier-print-only"  ,
908919      " sample-profile-check-record-coverage"  ,
909920      " sample-profile-check-sample-coverage"  ,
910921      " 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"  ,
912926      " skip-ret-exit-block"  ,
913927      " speculative-counter-promotion-max-exiting"  ,
914928      " 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"  ,
916931      " spirv-no-deref-attr"  , " spirv-text"  , " spirv-verify-regularize-passes"  ,
917932      " split-machine-functions"  , " spv-dump-deps"  ,
933+       " spv-emit-nonsemantic-debug-info"  ,
918934      " spv-lower-saddwithoverflow-validate"  , " spvbool-validate"  ,
919935      " spvmemmove-validate"  , " stack-alignment"  , " stack-protector-guard"  ,
920936      " stack-protector-guard-offset"  , " stack-protector-guard-reg"  ,
@@ -923,21 +939,23 @@ void hideLLVMOptions() {
923939      " static-func-strip-dirname-prefix"  , " stats"  , " stats-json"  , " strict-dwarf"  ,
924940      " strip-debug"  , " struct-path-tbaa"  , " summary-file"  , " sve-tail-folding"  ,
925941      " swift-async-fp"  ,
926-       " tail-predication"  , " tailcallopt"  , " thinlto-assume-merged"  ,
942+       " tail-predication"  , " tailcallopt"  , " target-abi " ,  " thinlto-assume-merged"  ,
927943      " thread-model"  , " time-passes"  , " time-trace-granularity"  , " tls-size"  ,
944+       " translator-compatibility-mode"  ,
928945      " type-based-intrinsic-cost"  , " unfold-element-atomic-memcpy-max-elements"  ,
929946      " unique-basic-block-section-names"  , " unique-bb-section-names"  ,
930947      " unique-section-names"  , " unit-at-a-time"  , " use-ctors"  ,
931948      " vec-extabi"  , " verify-debug-info"  , " verify-dom-info"  ,
932949      " verify-legalizer-debug-locs"  , " verify-loop-info"  ,
933950      " verify-loop-lcssa"  , " verify-machine-dom-info"  , " verify-regalloc"  ,
934951      " 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"  ,
937955      " x86-align-branch"  , " x86-align-branch-boundary"  ,
938956      " 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"  ,
941959      " xcoff-traceback-table"  , " xray-function-index"  ,
942960
943961      //  We enable -fdata-sections/-ffunction-sections by default where it makes
0 commit comments