Changes
Summary
- [SelectionDAG] remove div-by-zero constant folding restriction We don't have this restriction in IR, so it should not be here either simply out of consistency. Code that wants to handle FP exceptions is expected to use the 'strict' variants of these nodes. We don't get the frem case because frem by 0.0 produces NaN (invalid), and that's the remaining check here (so the removed check for frem was dead code AFAIK). This is the only place in SDAG that uses "HasFPExceptions", so I think we should remove that entirely as a follow-up patch.
- [llvm-nm] Add --special-syms no-op flag Differential revision: https://reviews.llvm.org/D60502
Change Type | Path in Repository | Path in Workspace |
---|---|---|
![]() | /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp |
![]() | /llvm/trunk/test/CodeGen/AArch64/fp-const-fold.ll | trunk/test/CodeGen/AArch64/fp-const-fold.ll |
![]() | /llvm/trunk/test/CodeGen/X86/fdiv-combine.ll | trunk/test/CodeGen/X86/fdiv-combine.ll |
Change Type | Path in Repository | Path in Workspace |
![]() | /llvm/trunk/test/tools/llvm-nm/AArch64/special-syms.test | trunk/test/tools/llvm-nm/AArch64/special-syms.test |
![]() | /llvm/trunk/tools/llvm-nm/llvm-nm.cpp | trunk/tools/llvm-nm/llvm-nm.cpp |
Summary
- [clangd] gen_std uses multiprocessing pool to be fast. While here, log ambiguous symbols. NFC
Change Type | Path in Repository | Path in Workspace |
---|---|---|
![]() | /clang-tools-extra/trunk/clangd/include-mapping/gen_std.py | trunk/clangd/include-mapping/gen_std.py |