SuccessChanges

Summary

  1. [pstl] Iterator types renaming: ForwardIterator -> RandomAccessIterator; for parallel patterns/bricks (details)
  2. [InstCombine] add tests for pow() divisor; NFC (details)
  3. ELFObjectWriter: Don't sort non-local symbols (details)
  4. [lldb][test] Fix Shell/SymbolFile/symbol-binding.test (details)
  5. fix linalg ods gen cross compiling like other gen executables (details)
Commit 5856f202057cd375cd9599fe44cfa7e78239c625 by mikhail.dvorskiy
[pstl] Iterator types renaming: ForwardIterator -> RandomAccessIterator; for parallel patterns/bricks

https://reviews.llvm.org/D96266
The file was modifiedpstl/include/pstl/internal/algorithm_fwd.h
The file was modifiedpstl/include/pstl/internal/algorithm_impl.h
The file was modifiedpstl/include/pstl/internal/memory_impl.h
The file was modifiedpstl/include/pstl/internal/numeric_impl.h
The file was modifiedpstl/include/pstl/internal/numeric_fwd.h
Commit b45fd233adab967ee272818751b49562958a952a by spatel
[InstCombine] add tests for pow() divisor; NFC
The file was modifiedllvm/test/Transforms/InstCombine/fdiv.ll
Commit 962b29d7162c8b470ea70540c48d11c2f35d7561 by i
ELFObjectWriter: Don't sort non-local symbols

As we don't sort local symbols, don't sort non-local symbols.  This makes
non-local symbols appear in their register order, which matches GNU as. The
register order is nice in that you can write tests with interleaved CHECK
prefixes, e.g.

```
// CHECK: something about foo
.globl foo
foo:
// CHECK: something about bar
.globl bar
bar:
```

With the lexicographical order, the user needs to place lexicographical smallest
symbol first or keep CHECK prefixes in one place.
The file was modifiedlld/test/ELF/cgprofile-obj.s
The file was modifiedlld/test/ELF/output-section.s
The file was modifiedlld/test/ELF/ppc64-pcrel-call-to-extern.s
The file was modifiedlld/test/ELF/version-script-extern-exact.s
The file was modifiedllvm/test/LTO/Resolution/X86/not-prevailing.ll
The file was modifiedlld/test/ELF/linkerscript/symbol-alias-relocation.s
The file was modifiedlld/test/ELF/version-script-extern-wildcards.s
The file was modifiedlld/test/ELF/mips-tls-static.s
The file was modifiedlld/test/ELF/x86-64-gotpc-relax-und-dso.s
The file was modifiedllvm/test/CodeGen/AMDGPU/lds-relocs.ll
The file was modifiedlld/test/ELF/mips-tls-64.s
The file was modifiedlld/test/ELF/partition-synthetic-sections.s
The file was modifiedlld/test/ELF/version-script-symver2.s
The file was modifiedlld/test/ELF/arm-gnu-ifunc.s
The file was modifiedlld/test/ELF/copy-rel-abs.s
The file was modifiedlld/test/ELF/start-lib.s
The file was modifiedlld/test/ELF/amdgpu-relocs.s
The file was modifiedlld/test/ELF/cgprofile-txt.s
The file was modifiedllvm/test/MC/ARM/elf-thumbfunc.s
The file was modifiedlld/test/ELF/mips-tls.s
The file was modifiedlld/test/ELF/version-script-locals.s
The file was modifiedllvm/test/MC/ELF/strtab-suffix-opt.s
The file was modifiedlld/test/ELF/symbol-ordering-file-warnings.s
The file was modifiedlld/test/ELF/linkerscript/map-file2.test
The file was modifiedllvm/test/MC/ELF/pr9292.s
The file was modifiedlld/test/ELF/gnu-ifunc-dso.s
The file was modifiedlld/test/ELF/interconnected-lazy.s
The file was modifiedlld/test/ELF/export-symbols.s
The file was modifiedllvm/test/MC/AMDGPU/elf-lds.s
The file was modifiedlld/test/ELF/gnu-ifunc.s
The file was modifiedlld/test/ELF/copy-rel.s
The file was modifiedlld/test/ELF/arm-static-defines.s
The file was modifiedlld/test/ELF/cref.s
The file was modifiedlld/test/ELF/gnu-ifunc-i386.s
The file was modifiedlld/test/ELF/startstop.s
The file was modifiedllvm/test/MC/ELF/type.s
The file was modifiedlld/test/ELF/linkerscript/synthetic-symbols1.test
The file was modifiedlld/test/ELF/verdef-defaultver.s
The file was modifiedllvm/test/MC/AArch64/size-directive.s
The file was modifiedllvm/test/MC/PowerPC/ppc64-localentry-symbols.s
The file was modifiedlld/test/ELF/just-symbols-cref.s
The file was modifiedlld/test/ELF/relocatable-rel-iplt.s
The file was modifiedlld/test/ELF/version-script-extern-wildcards-anon.s
The file was modifiedlld/test/ELF/linkerscript/symbol-assignexpr.s
The file was modifiedlld/test/ELF/ppc64-tls-pcrel-gd.s
The file was modifiedlld/test/ELF/aarch64-nopic-plt.s
The file was modifiedllvm/test/MC/Mips/elf_st_other.s
The file was modifiedllvm/test/MC/ELF/undef.s
The file was modifiedlld/test/ELF/assignment-archive.s
The file was modifiedlld/test/ELF/ppc64-local-entry.s
The file was modifiedlld/test/ELF/dynamic-list-preempt.s
The file was modifiedlld/test/ELF/version-script.s
The file was modifiedllvm/test/MC/ELF/weak.s
The file was modifiedllvm/test/MC/ELF/cgprofile.s
The file was modifiedllvm/test/MC/ELF/symver-visibility.s
The file was modifiedlld/test/ELF/partition-notes.s
The file was modifiedllvm/test/MC/ELF/symver.s
The file was modifiedlld/test/ELF/symbols.s
The file was modifiedlld/test/ELF/retain-symbols-file.s
The file was modifiedlld/test/ELF/vs-diagnostics-duplicate.s
The file was modifiedllvm/test/MC/Mips/insn-directive.s
The file was modifiedlld/test/ELF/many-alloc-sections.s
The file was modifiedlld/test/ELF/mips-got-extsym.s
The file was modifiedlld/test/ELF/relocatable-symbols.s
The file was modifiedlld/test/ELF/aarch64-gnu-ifunc.s
The file was modifiedlld/test/ELF/gnu-ifunc-empty.s
The file was modifiedlld/test/ELF/resolution.s
The file was modifiedlld/test/ELF/version-script-extern.s
The file was modifiedlld/test/ELF/ppc64-tls-ie.s
The file was modifiedlld/test/ELF/mips-micro-cross-calls.s
The file was modifiedlld/test/ELF/version-script-complex-wildcards.s
The file was modifiedlld/test/ELF/gnu-ifunc-noplt.s
The file was modifiedlld/test/ELF/icf-symbol-type.s
The file was modifiedlld/test/ELF/version-script-glob.s
The file was modifiedlld/test/ELF/wrap-no-real.s
The file was modifiedlld/test/ELF/linkerscript/common-filespec.test
The file was modifiedlld/test/ELF/relocatable-gc.s
The file was modifiedlld/test/ELF/x86-64-tls-ie.s
The file was modifiedllvm/test/MC/ELF/relocation-alias.s
The file was modifiedlld/test/ELF/gnu-ifunc-noplt-i386.s
The file was modifiedlld/test/ELF/just-symbols.s
The file was modifiedlld/test/ELF/linkerscript/version-linker-symbol.s
The file was modifiedlld/test/ELF/pre_init_fini_array.s
The file was modifiedllvm/lib/MC/ELFObjectWriter.cpp
The file was modifiedllvm/test/MC/ELF/ARM/clang-section.s
The file was modifiedllvm/test/MC/ARM/arm-elf-symver.s
The file was modifiedllvm/test/MC/ELF/file.s
The file was modifiedlld/test/ELF/partitions.s
The file was modifiedlld/test/ELF/undef-with-plt-addr.s
The file was modifiedllvm/test/LTO/Resolution/X86/not-prevailing-alias.ll
The file was modifiedllvm/test/MC/ELF/weakref.s
The file was modifiedlld/test/ELF/cgprofile-icf.s
Commit 135d07fb0d8f7fed37c4f8cebb42c70cd05bfa84 by i
[lldb][test] Fix Shell/SymbolFile/symbol-binding.test
The file was modifiedlldb/test/Shell/SymbolFile/symbol-binding.test
Commit 6e31a6b7c25fba070a3290dd8fba9ad2e47ba30d by joker.eph
fix linalg ods gen cross compiling like other gen executables

Signed-off-by: daquexian <daquexian566@gmail.com>

Reviewed By: vinograd47

Differential Revision: https://reviews.llvm.org/D96645
The file was modifiedmlir/tools/mlir-linalg-ods-gen/CMakeLists.txt