[lld] [llvm] [NFC] "unsafe-fp-math" post cleanup (PR #164582)
    via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Oct 22 03:03:41 PDT 2025
    
    
  
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-debuginfo
Author: None (paperchalice)
<details>
<summary>Changes</summary>
---
Patch is 1.36 MiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/164582.diff
954 Files Affected:
- (modified) lld/test/COFF/Inputs/undefined-symbol-lto-a.ll (+2-2) 
- (modified) lld/test/COFF/Inputs/undefined-symbol-lto-b.ll (+1-1) 
- (modified) lld/test/COFF/Inputs/undefined-symbol-multi-lto.ll (+2-2) 
- (modified) lld/test/MachO/lto-mattrs.ll (+1-1) 
- (modified) lld/test/wasm/Inputs/debuginfo1.ll (+3-3) 
- (modified) lld/test/wasm/Inputs/debuginfo2.ll (+1-1) 
- (modified) lld/test/wasm/debug-removed-fn.ll (+1-1) 
- (modified) llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp (+2-2) 
- (modified) llvm/lib/Target/PowerPC/PPCISelLowering.cpp (+2-2) 
- (modified) llvm/lib/Target/X86/X86ISelLowering.cpp (+1-1) 
- (modified) llvm/lib/Target/X86/X86InstrAVX512.td (+1-1) 
- (modified) llvm/test/Analysis/BranchProbabilityInfo/pr22718.ll (+3-3) 
- (modified) llvm/test/Analysis/CostModel/SystemZ/intrinsic-cost-crash.ll (+1-1) 
- (modified) llvm/test/Analysis/Delinearization/constant_functions_multi_dim.ll (+2-2) 
- (modified) llvm/test/Analysis/DependenceAnalysis/MIVCheckConst.ll (+1-1) 
- (modified) llvm/test/Analysis/DependenceAnalysis/NonCanonicalizedSubscript.ll (+1-1) 
- (modified) llvm/test/Analysis/MemoryDependenceAnalysis/invariant.group-bug.ll (+2-2) 
- (modified) llvm/test/Analysis/MemorySSA/pr28880.ll (+1-1) 
- (modified) llvm/test/Analysis/MemorySSA/pr39197.ll (+1-1) 
- (modified) llvm/test/Analysis/MemorySSA/pr40038.ll (+1-1) 
- (modified) llvm/test/Analysis/MemorySSA/pr43569.ll (+1-1) 
- (modified) llvm/test/Analysis/ScalarEvolution/pr22674.ll (+1-1) 
- (modified) llvm/test/Analysis/ScalarEvolution/scev-canonical-mode.ll (+1-1) 
- (modified) llvm/test/Analysis/TypeBasedAliasAnalysis/PR17620.ll (+2-2) 
- (modified) llvm/test/Analysis/TypeBasedAliasAnalysis/tbaa-path.ll (+1-1) 
- (modified) llvm/test/Bitcode/DILocation-implicit-code.ll (+2-2) 
- (modified) llvm/test/Bitcode/drop-debug-info.3.5.ll (+1-1) 
- (modified) llvm/test/Bitcode/upgrade-tbaa.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/GlobalISel/inline-memcpy.mir (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/GlobalISel/inline-memmove.mir (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/GlobalISel/inline-memset.mir (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/aarch64-2014-08-11-MachineCombinerCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/aarch64-a57-fp-load-balancing.ll (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/aarch64-dynamic-stack-layout.ll (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/aarch64-fix-cortex-a53-835769.ll (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/aarch64-mov-debug-locs.mir (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/arm64-detect-vec-redux.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/arm64-fma-combine-with-fpfusion.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/arm64-indexed-vector-ldst-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/arm64-misched-basic-A53.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/arm64-misched-basic-A57.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/arm64-rounding.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/arm64-storebytesmerge.ll (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/arm64-triv-disjoint-mem-access.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/bti-branch-relaxation.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/consthoist-gep.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/dag-combine-invaraints.ll (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/partial-pipeline-execution.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/recp-fastmath.ll (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/stack-tagging-ex-1.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/stack-tagging-ex-2.ll (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/stack-tagging-untag-placement.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/stack_guard_remat.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/vector_merge_dep_check.ll (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/wineh-frame5.mir (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/wineh-frame6.mir (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/wineh-frame7.mir (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/wineh-frame8.mir (+1-1) 
- (modified) llvm/test/CodeGen/AArch64/wineh5.mir (+2-2) 
- (modified) llvm/test/CodeGen/AArch64/wineh_shrinkwrap.mir (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/fdiv.f64.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/fmad-formation-fmul-distribute-denormal-mode.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/fmed3.bf16.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/fmed3.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/fneg-combines.legal.f16.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/fneg-combines.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/frem.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/fsqrt.f64.ll (+1-2) 
- (modified) llvm/test/CodeGen/AMDGPU/fsqrt.r600.ll (+2-2) 
- (modified) llvm/test/CodeGen/AMDGPU/inline-attr.ll (+8-8) 
- (modified) llvm/test/CodeGen/AMDGPU/llvm.exp2.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/llvm.log2.ll (+1-1) 
- (modified) llvm/test/CodeGen/AMDGPU/minmax.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/2014-05-14-DwarfEHCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/ARMLoadStoreDBG.mir (+2-2) 
- (modified) llvm/test/CodeGen/ARM/Windows/wineh-basic.ll (+2-2) 
- (modified) llvm/test/CodeGen/ARM/byval_load_align.ll (+2-2) 
- (modified) llvm/test/CodeGen/ARM/cfguard-module-flag.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/clang-section.ll (+2-2) 
- (modified) llvm/test/CodeGen/ARM/cmse-clear-float-bigend.mir (+1-1) 
- (modified) llvm/test/CodeGen/ARM/coalesce-dbgvalue.ll (+2-2) 
- (modified) llvm/test/CodeGen/ARM/constantpool-promote-dbg.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/constantpool-promote.ll (+2-2) 
- (modified) llvm/test/CodeGen/ARM/early-cfi-sections.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/fp16-vld.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/global-merge-1.ll (+3-3) 
- (modified) llvm/test/CodeGen/ARM/isel-v8i32-crash.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/out-of-registers.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/relax-per-target-feature.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/softfp-constant-comparison.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/stack-protector-bmovpcb_call.ll (+2-2) 
- (modified) llvm/test/CodeGen/ARM/stack_guard_remat.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/struct-byval-frame-index.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/subtarget-align.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/unschedule-first-call.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/vector-spilling.ll (+1-1) 
- (modified) llvm/test/CodeGen/ARM/vldm-sched-a9.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/binary-format.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/char-no-debuginfo.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/extern-builtin.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/extern-func-arg.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/BTF/extern-global-var.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/extern-var-func-weak-section.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/BTF/extern-var-func-weak.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/BTF/extern-var-func.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/BTF/extern-var-section.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/BTF/extern-var-struct-weak.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/extern-var-struct.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/extern-var-weak-section.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/BTF/filename.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/func-func-ptr.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/func-non-void.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/func-source.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/func-typedef.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/func-unused-arg.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/func-void.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/local-var-readonly-1.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/BTF/local-var-readonly-2.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/BTF/local-var.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/pruning-const.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/BTF/pruning-typedef.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/BTF/static-func.ll (+3-3) 
- (modified) llvm/test/CodeGen/BPF/BTF/static-var-derived-type.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/static-var-inited-sec.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/static-var-inited.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/static-var-readonly-sec.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/static-var-readonly.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/static-var-sec.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/static-var-zerolen-array.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/static-var.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/struct-anon-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/weak-global-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/BTF/weak-global.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/btf-id-duplicate.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-alu32.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1-bpfeb.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-1.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-2-bpfeb.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-bitfield-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/field-reloc-duplicate.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-array-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-array.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-1.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-3.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-byte-size-4.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-1.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-existence-3.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-1-bpfeb.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-1.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-lshift-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-1.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-rshift-3.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-1.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-fieldinfo-signedness-3.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-struct.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-enum-value.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-exist.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-1.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/intrinsic-union.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/no-elf-ama-symbol.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/no-narrow-load.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-access-str.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-basic.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-1.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-array-2.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-1.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-2.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-struct-3.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-1.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-cast-union-2.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-end-load.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-end-ret.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-1.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-2-bpfeb.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-fieldinfo-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-global-1.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-global-2.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-global-3.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-ignore.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-middle-chain.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-1.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-multi-array-2.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-multilevel.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-1.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-pointer-2.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-struct-anonymous.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-struct-array.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-array.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/CORE/offset-reloc-union.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/CORE/store-addr.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/adjust-opt-icmp1.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/adjust-opt-icmp2.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/adjust-opt-speculative1.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/adjust-opt-speculative2.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/callx.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/dwarfdump.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/i128.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/is_trunc_free.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/is_zext_free.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/objdump_two_funcs.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/optnone-1.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/reloc-btf-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/reloc-btf.ll (+1-1) 
- (modified) llvm/test/CodeGen/BPF/simplifycfg.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/warn-stack.ll (+2-2) 
- (modified) llvm/test/CodeGen/BPF/xadd.ll (+1-1) 
- (modified) llvm/test/CodeGen/Generic/cfi-sections.ll (+2-2) 
- (modified) llvm/test/CodeGen/Hexagon/NVJumpCmp.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/addh-sext-trunc.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/alu64.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/autohvx/fsplat.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/autohvx/hfinsert.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/autohvx/hfnosplat_cp.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/autohvx/hfsplat.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/base-offset-addr.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/base-offset-post.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/bit-loop-rc-mismatch.ll (+2-2) 
- (modified) llvm/test/CodeGen/Hexagon/bit-rie.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/builtin-prefetch.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/cfi-offset.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/cmp-extend.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/cmp.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/constp-combine-neg.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/constp-extract.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/constp-physreg.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/dead-store-stack.ll (+2-2) 
- (modified) llvm/test/CodeGen/Hexagon/early-if-conversion-bug1.ll (+2-2) 
- (modified) llvm/test/CodeGen/Hexagon/fminmax.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/hexagon_vector_loop_carried_reuse.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/hexagon_vector_loop_carried_reuse_constant.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/hwloop-crit-edge.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/hwloop-preheader.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/intrinsics-v67.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/jt-in-text.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/ldst_vector_offset.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/loopIdiom.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/loop_align_count.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/mem-fi-add.ll (+2-2) 
- (modified) llvm/test/CodeGen/Hexagon/memops-stack.ll (+2-2) 
- (modified) llvm/test/CodeGen/Hexagon/pic-regusage.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/postinc-offset.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/rdf-dead-loop.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/rdf-inline-asm-fixed.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/rdf-inline-asm.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/reg-scavengebug-3.ll (+2-2) 
- (modified) llvm/test/CodeGen/Hexagon/runtime-stkchk.ll (+2-2) 
- (modified) llvm/test/CodeGen/Hexagon/sdr-shr32.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/switch-lut-explicit-section.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/switch-lut-function-section.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/switch-lut-multiple-functions.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/switch-lut-text-section.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/swp-epilog-phi10.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/swp-pragma-disable-bug.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/swp-prolog-phi4.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/swp-stages4.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/usr-ovf-dep.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/v6-haar-balign32.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/v60Intrins.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/v60small.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/v6vec-vprint.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/vec-pred-spill1.ll (+2-2) 
- (modified) llvm/test/CodeGen/Hexagon/vect-regpairs.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/vect/vect-bad-bitcast.ll (+2-2) 
- (modified) llvm/test/CodeGen/Hexagon/vect/vect-extract.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/vect/vect-shuffle.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/vect/vect-vshifts.ll (+1-1) 
- (modified) llvm/test/CodeGen/Hexagon/vgather-opt-addr.ll (+1-1) 
- (modified) llvm/test/CodeGen/MIR/ARM/thumb2-sub-sp-t3.mir (+2-2) 
- (modified) llvm/test/CodeGen/MSP430/cc_args.ll (+1-1) 
- (modified) llvm/test/CodeGen/MSP430/cc_ret.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/Fast-ISel/br1.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/Fast-ISel/loadstore2.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/Fast-ISel/loadstrconst.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/Fast-ISel/logopm.ll (+2-2) 
- (modified) llvm/test/CodeGen/Mips/Fast-ISel/simplestorefp1.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/Fast-ISel/simplestorei.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/beqzc.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/beqzc1.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/brsize3.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/brsize3a.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/ci2.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/cmplarge.ll (+2-2) 
- (modified) llvm/test/CodeGen/Mips/const1.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/const4a.ll (+2-2) 
- (modified) llvm/test/CodeGen/Mips/const6.ll (+2-2) 
- (modified) llvm/test/CodeGen/Mips/const6a.ll (+1-1) 
- (modified) llvm/test/CodeGen/Mips/ctlz.ll (+1-1) 
``````````diff
diff --git a/lld/test/COFF/Inputs/undefined-symbol-lto-a.ll b/lld/test/COFF/Inputs/undefined-symbol-lto-a.ll
index 7e29044ebe00d..f57a3e3c1ede4 100644
--- a/lld/test/COFF/Inputs/undefined-symbol-lto-a.ll
+++ b/lld/test/COFF/Inputs/undefined-symbol-lto-a.ll
@@ -47,8 +47,8 @@ entry:
   ret void
 }
 
-attributes #0 = { "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" }
-attributes #1 = { nounwind sspstrong uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" }
+attributes #0 = { "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "use-soft-float"="false" }
+attributes #1 = { nounwind sspstrong uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "use-soft-float"="false" }
 attributes #2 = { nounwind }
 
 !llvm.linker.options = !{!1, !2}
diff --git a/lld/test/COFF/Inputs/undefined-symbol-lto-b.ll b/lld/test/COFF/Inputs/undefined-symbol-lto-b.ll
index 0f64e236a1f47..7347fde7a9dee 100644
--- a/lld/test/COFF/Inputs/undefined-symbol-lto-b.ll
+++ b/lld/test/COFF/Inputs/undefined-symbol-lto-b.ll
@@ -11,7 +11,7 @@ entry:
   ret void
 }
 
-attributes #0 = { norecurse nounwind readnone sspstrong uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" }
+attributes #0 = { norecurse nounwind readnone sspstrong uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "use-soft-float"="false" }
 
 !llvm.linker.options = !{!0, !1}
 !llvm.module.flags = !{!2, !3, !4, !5}
diff --git a/lld/test/COFF/Inputs/undefined-symbol-multi-lto.ll b/lld/test/COFF/Inputs/undefined-symbol-multi-lto.ll
index 5f6730272e610..61828cae7ea58 100644
--- a/lld/test/COFF/Inputs/undefined-symbol-multi-lto.ll
+++ b/lld/test/COFF/Inputs/undefined-symbol-multi-lto.ll
@@ -13,8 +13,8 @@ declare dso_local i32 @"?foo@@YAHXZ"() #1
 
 declare dso_local i32 @"?bar@@YAHXZ"() #1
 
-attributes #0 = { noinline optnone uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "frame-pointer"="all" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" }
-attributes #1 = { "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "frame-pointer"="all" "less-precise-fpmad"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" }
+attributes #0 = { noinline optnone uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "frame-pointer"="all" "less-precise-fpmad"="false" "min-legal-vector-width"="0" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "use-soft-float"="false" }
+attributes #1 = { "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "frame-pointer"="all" "less-precise-fpmad"="false" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "use-soft-float"="false" }
 
 !llvm.module.flags = !{!0}
 !llvm.ident = !{!1}
diff --git a/lld/test/MachO/lto-mattrs.ll b/lld/test/MachO/lto-mattrs.ll
index f658b485a1792..41313296dc269 100644
--- a/lld/test/MachO/lto-mattrs.ll
+++ b/lld/test/MachO/lto-mattrs.ll
@@ -33,4 +33,4 @@ define float @foo(float %x) #0 {
   ret float %div
 }
 
-attributes #0 = { "unsafe-fp-math"="true" "reciprocal-estimates"="divf,vec-divf" }
+attributes #0 = { "reciprocal-estimates"="divf,vec-divf" }
diff --git a/lld/test/wasm/Inputs/debuginfo1.ll b/lld/test/wasm/Inputs/debuginfo1.ll
index d6db88002ce1e..0a1c42a214f2c 100644
--- a/lld/test/wasm/Inputs/debuginfo1.ll
+++ b/lld/test/wasm/Inputs/debuginfo1.ll
@@ -35,9 +35,9 @@ declare void @foo(i32) local_unnamed_addr #2
 ; Function Attrs: nounwind readnone speculatable
 declare void @llvm.dbg.value(metadata, metadata, metadata) #3
 
-attributes #0 = { nounwind readnone "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="generic" "unsafe-fp-math"="false" "use-soft-float"="false" }
-attributes #1 = { nounwind "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="generic" "unsafe-fp-math"="false" "use-soft-float"="false" }
-attributes #2 = { "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="generic" "unsafe-fp-math"="false" "use-soft-float"="false" }
+attributes #0 = { nounwind readnone "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="generic" "use-soft-float"="false" }
+attributes #1 = { nounwind "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="generic" "use-soft-float"="false" }
+attributes #2 = { "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="generic" "use-soft-float"="false" }
 attributes #3 = { nounwind readnone speculatable }
 attributes #4 = { nounwind }
 
diff --git a/lld/test/wasm/Inputs/debuginfo2.ll b/lld/test/wasm/Inputs/debuginfo2.ll
index 1b63dd57474e5..c832be521e325 100644
--- a/lld/test/wasm/Inputs/debuginfo2.ll
+++ b/lld/test/wasm/Inputs/debuginfo2.ll
@@ -31,7 +31,7 @@ entry:
 ; Function Attrs: nounwind readnone speculatable
 declare void @llvm.dbg.value(metadata, metadata, metadata) #1
 
-attributes #0 = { nounwind "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="generic" "unsafe-fp-math"="false" "use-soft-float"="false" }
+attributes #0 = { nounwind "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="generic" "use-soft-float"="false" }
 attributes #1 = { nounwind readnone speculatable }
 
 !llvm.dbg.cu = !{!2}
diff --git a/lld/test/wasm/debug-removed-fn.ll b/lld/test/wasm/debug-removed-fn.ll
index 8dae48a136dc4..20c30346cc0e7 100644
--- a/lld/test/wasm/debug-removed-fn.ll
+++ b/lld/test/wasm/debug-removed-fn.ll
@@ -28,7 +28,7 @@ entry:
   ret i32 6, !dbg !13
 }
 
-attributes #0 = { noinline nounwind optnone "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="generic" "unsafe-fp-math"="false" "use-soft-float"="false" }
+attributes #0 = { noinline nounwind optnone "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="generic" "use-soft-float"="false" }
 
 !llvm.dbg.cu = !{!0}
 !llvm.module.flags = !{!3, !4, !5}
diff --git a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
index 310d35d9b1d1e..9dd1761845a4a 100644
--- a/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
@@ -17463,7 +17463,7 @@ SDValue DAGCombiner::visitFSUBForFMACombine(SDNode *N) {
   //   -> (fneg (fma (fpext x), (fpext y), z))
   // Note: This could be removed with appropriate canonicalization of the
   // input expression into (fneg (fadd (fpext (fmul, x, y)), z). However, the
-  // orthogonal flags -fp-contract=fast and -enable-unsafe-fp-math prevent
+  // command line flag -fp-contract=fast and fast-math flag contract prevent
   // from implementing the canonicalization in visitFSUB.
   if (matcher.match(N0, ISD::FP_EXTEND)) {
     SDValue N00 = N0.getOperand(0);
@@ -17487,7 +17487,7 @@ SDValue DAGCombiner::visitFSUBForFMACombine(SDNode *N) {
   //   -> (fneg (fma (fpext x)), (fpext y), z)
   // Note: This could be removed with appropriate canonicalization of the
   // input expression into (fneg (fadd (fpext (fmul, x, y)), z). However, the
-  // orthogonal flags -fp-contract=fast and -enable-unsafe-fp-math prevent
+  // command line flag -fp-contract=fast and fast-math flag contract prevent
   // from implementing the canonicalization in visitFSUB.
   if (matcher.match(N0, ISD::FNEG)) {
     SDValue N00 = N0.getOperand(0);
diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
index d47752267ba83..17f04d0fd05e8 100644
--- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
@@ -14736,8 +14736,8 @@ SDValue PPCTargetLowering::getRecipEstimate(SDValue Operand, SelectionDAG &DAG,
 }
 
 unsigned PPCTargetLowering::combineRepeatedFPDivisors() const {
-  // Note: This functionality is used only when unsafe-fp-math is enabled, and
-  // on cores with reciprocal estimates (which are used when unsafe-fp-math is
+  // Note: This functionality is used only when arcp is enabled, and
+  // on cores with reciprocal estimates (which are used when arcp is
   // enabled for division), this functionality is redundant with the default
   // combiner logic (once the division -> reciprocal/multiply transformation
   // has taken place). As a result, this matters more for older cores than for
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index b54a1e71d8c10..d49f25a950e3a 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -20558,7 +20558,7 @@ static SDValue lowerUINT_TO_FP_vXi32(SDValue Op, const SDLoc &DL,
 
   //     float4 fhi = (float4) hi - (0x1.0p39f + 0x1.0p23f);
   // NOTE: By using fsub of a positive constant instead of fadd of a negative
-  // constant, we avoid reassociation in MachineCombiner when unsafe-fp-math is
+  // constant, we avoid reassociation in MachineCombiner when reassoc is
   // enabled. See PR24512.
   SDValue HighBitcast = DAG.getBitcast(VecFloatVT, High);
   // TODO: Are there any fast-math-flags to propagate here?
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td
index 83bd6ac26cc59..1b748b7355716 100644
--- a/llvm/lib/Target/X86/X86InstrAVX512.td
+++ b/llvm/lib/Target/X86/X86InstrAVX512.td
@@ -5519,7 +5519,7 @@ defm VMIN : avx512_binop_s_sae<0x5D, "vmin", X86any_fmin, X86fmins, X86fminSAEs,
 defm VMAX : avx512_binop_s_sae<0x5F, "vmax", X86any_fmax, X86fmaxs, X86fmaxSAEs,
                                SchedWriteFCmpSizes, 0>;
 
-// MIN/MAX nodes are commutable under "unsafe-fp-math". In this case we use
+// MIN/MAX nodes are commutable under (nnan + ninf). In this case we use
 // X86fminc and X86fmaxc instead of X86fmin and X86fmax
 multiclass avx512_comutable_binop_s<bits<8> opc, string OpcodeStr,
                                     X86VectorVTInfo _, SDNode OpNode,
diff --git a/llvm/test/Analysis/BranchProbabilityInfo/pr22718.ll b/llvm/test/Analysis/BranchProbabilityInfo/pr22718.ll
index ed851f29a6bfc..ad142ae69b639 100644
--- a/llvm/test/Analysis/BranchProbabilityInfo/pr22718.ll
+++ b/llvm/test/Analysis/BranchProbabilityInfo/pr22718.ll
@@ -72,9 +72,9 @@ declare i32 @rand() #1
 
 declare i32 @printf(ptr, ...) #2
 
-attributes #0 = { inlinehint nounwind uwtable "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+sse,+sse2" "unsafe-fp-math"="false" "use-soft-float"="false" }
-attributes #1 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+sse,+sse2" "unsafe-fp-math"="false" "use-soft-float"="false" }
-attributes #2 = { "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+sse,+sse2" "unsafe-fp-math"="false" "use-soft-float"="false" }
+attributes #0 = { inlinehint nounwind uwtable "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+sse,+sse2" "use-soft-float"="false" }
+attributes #1 = { nounwind "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+sse,+sse2" "use-soft-float"="false" }
+attributes #2 = { "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+sse,+sse2" "use-soft-float"="false" }
 attributes #3 = { nounwind }
 
 !llvm.ident = !{!0}
diff --git a/llvm/test/Analysis/CostModel/SystemZ/intrinsic-cost-crash.ll b/llvm/test/Analysis/CostModel/SystemZ/intrinsic-cost-crash.ll
index 245e8f70df8d6..03593a1f30062 100644
--- a/llvm/test/Analysis/CostModel/SystemZ/intrinsic-cost-crash.ll
+++ b/llvm/test/Analysis/CostModel/SystemZ/intrinsic-cost-crash.ll
@@ -48,7 +48,7 @@ for.body:                                         ; preds = %for.body, %for.body
 }
 
 attributes #0 = { argmemonly nounwind }
-attributes #1 = { nounwind ssp uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="penryn" "target-features"="+cx16,+fxsr,+mmx,+sse,+sse2,+sse3,+sse4.1,+ssse3,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" }
+attributes #1 = { nounwind ssp uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="penryn" "target-features"="+cx16,+fxsr,+mmx,+sse,+sse2,+sse3,+sse4.1,+ssse3,+x87" "use-soft-float"="false" }
 
 !llvm.ident = !{!0}
 
diff --git a/llvm/test/Analysis/Delinearization/constant_functions_multi_dim.ll b/llvm/test/Analysis/Delinearization/constant_functions_multi_dim.ll
index 0c0fb4170b148..c47b88fce582f 100644
--- a/llvm/test/Analysis/Delinearization/constant_functions_multi_dim.ll
+++ b/llvm/test/Analysis/Delinearization/constant_functions_multi_dim.ll
@@ -64,8 +64,8 @@ declare i64 @_Z13get_global_idj(i32) #1
 ; Function Attrs: nounwind readnone speculatable
 declare float @llvm.fmuladd.f32(float, float, float) #2
 
-attributes #0 = { noinline nounwind uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" }
-attributes #1 = { nounwind readnone "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+fxsr,+mmx,+sse,+sse2,+x87" "unsafe-fp-math"="false" "use-soft-float"="false" }
+attributes #0 = { noinline nounwind uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="all" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+fxsr,+mmx,+sse,+sse2,+x87" "use-soft-float"="false" }
+attribute...
[truncated]
``````````
</details>
https://github.com/llvm/llvm-project/pull/164582
    
    
More information about the llvm-commits
mailing list