LLVM/project 5aad4baclang/test/AST ast-dump-templates.cpp, libcxx/test/libcxx/containers/associative tree_remove.pass.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+10,982-0llvm/test/CodeGen/RISCV/GlobalISel/wide-scalar-shift-by-byte-multiple-legalization.ll
+6,045-2clang/test/AST/ast-dump-templates.cpp
+3,824-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-vadd.ll
+3,412-0llvm/test/CodeGen/RISCV/GlobalISel/rotl-rotr.ll
+1,480-1,490libcxx/test/libcxx/containers/associative/tree_remove.pass.cpp
+2,885-51llvm/test/CodeGen/RISCV/rvv/vector-interleave.ll
+28,628-1,5434,718 files not shown
+222,321-128,3564,724 files

LLVM/project fe55503clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

rebase

Created using spr 1.3.4
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+10,982-0llvm/test/CodeGen/RISCV/GlobalISel/wide-scalar-shift-by-byte-multiple-legalization.ll
+6,045-2clang/test/AST/ast-dump-templates.cpp
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+3,824-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-vadd.ll
+3,412-0llvm/test/CodeGen/RISCV/GlobalISel/rotl-rotr.ll
+31,026-9,7205,441 files not shown
+249,931-173,6435,447 files

LLVM/project b7688f6clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

Apply feedback

Created using spr 1.3.5
DeltaFile
+20,021-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
+13,743-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+6,045-2clang/test/AST/ast-dump-templates.cpp
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+2,548-2,578llvm/test/DebugInfo/NVPTX/debug-info.ll
+49,120-12,2983,909 files not shown
+180,764-97,9133,915 files

LLVM/project 986bba6clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.5

[skip ci]
DeltaFile
+20,021-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
+13,743-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+6,045-2clang/test/AST/ast-dump-templates.cpp
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+2,548-2,578llvm/test/DebugInfo/NVPTX/debug-info.ll
+49,120-12,2983,909 files not shown
+180,761-97,9083,915 files

LLVM/project 176d034llvm/test/CodeGen/AMDGPU shufflevector.v2i64.v8i64.ll shufflevector.v2f16.v8f16.ll

Merge branch 'main' into users/zhaoqi5/opt-tlsle-mergebaseoffset
DeltaFile
+30,641-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f16.v8f16.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2bf16.v8bf16.ll
+27,139-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i16.v8i16.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i32.v8i32.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f32.v8f32.ll
+164,956-011,933 files not shown
+1,646,795-356,29711,939 files

LLVM/project ef1ce8aclang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

fix
DeltaFile
+20,021-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
+13,743-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+10,982-0llvm/test/CodeGen/RISCV/GlobalISel/wide-scalar-shift-by-byte-multiple-legalization.ll
+6,045-2clang/test/AST/ast-dump-templates.cpp
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+57,554-9,7204,608 files not shown
+229,750-108,7674,614 files

LLVM/project 4243a81clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

rebase and add test

Created using spr 1.3.5-bogner
DeltaFile
+20,021-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
+13,743-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+6,045-2clang/test/AST/ast-dump-templates.cpp
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+2,548-2,578llvm/test/DebugInfo/NVPTX/debug-info.ll
+49,120-12,2985,659 files not shown
+274,893-140,3815,665 files

LLVM/project 9c10ecbllvm/test/CodeGen/AArch64 neon-dotreduce.ll, llvm/test/CodeGen/AMDGPU callee-frame-setup.ll

Post-rebase update

Created using spr 1.3.4
DeltaFile
+20,021-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
+13,743-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+2,548-2,578llvm/test/DebugInfo/NVPTX/debug-info.ll
+2,406-394llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll
+45,481-12,6903,177 files not shown
+136,532-82,1203,183 files

LLVM/project 9db70bfllvm/test/CodeGen/AArch64 neon-dotreduce.ll, llvm/test/CodeGen/AMDGPU callee-frame-setup.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+20,021-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
+13,743-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+2,548-2,578llvm/test/DebugInfo/NVPTX/debug-info.ll
+2,406-394llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll
+45,481-12,6903,177 files not shown
+136,532-82,1203,183 files

LLVM/project 1eddb79clang/test/AST ast-dump-templates.cpp, clang/test/SemaOpenACC atomic-construct.cpp

Rebase

Created using spr 1.3.5
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+6,045-2clang/test/AST/ast-dump-templates.cpp
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,594-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+1,846-0clang/test/SemaOpenACC/atomic-construct.cpp
+1,270-449utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+17,518-10,9371,436 files not shown
+61,298-35,2191,442 files

LLVM/project ef88faaclang/lib/ARCMigrate ObjCMT.cpp, clang/test/ARCMT objcmt-arc-cf-annotations.m.result

Merge branch 'main' into users/crobeck/gfx-950-ops-2
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+2,548-2,578llvm/test/DebugInfo/NVPTX/debug-info.ll
+1,608-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+0-2,262clang/lib/ARCMigrate/ObjCMT.cpp
+0-2,063clang/test/ARCMT/objcmt-arc-cf-annotations.m.result
+10,919-17,3892,870 files not shown
+90,513-79,3232,876 files

LLVM/project 81505d9clang/test/SemaOpenACC atomic-construct.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

Merge branch 'users/meinersbur/flang_runtime_shared' into users/meinersbur/flang_runtime_remove-FLANG_INCLUDE_RUNTIME
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,594-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+1,846-0clang/test/SemaOpenACC/atomic-construct.cpp
+1,270-449utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+653-692llvm/test/CodeGen/AMDGPU/call-argument-types.ll
+12,126-11,6271,327 files not shown
+53,488-31,5821,333 files

LLVM/project 3697e08llvm/test/CodeGen/AArch64 neon-dotreduce.ll, llvm/test/CodeGen/AMDGPU fcmp.f16.ll

git merge main
DeltaFile
+20,021-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics-upgrade.ll
+13,743-0llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+2,548-2,578llvm/test/DebugInfo/NVPTX/debug-info.ll
+1,608-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+44,683-13,0642,823 files not shown
+119,287-74,5142,829 files

LLVM/project eb70027clang/test/SemaOpenACC atomic-construct.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

Merge branch 'users/meinersbur/flang_runtime' into users/meinersbur/flang_runtime_shared
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,594-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+1,846-0clang/test/SemaOpenACC/atomic-construct.cpp
+1,270-449utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+653-692llvm/test/CodeGen/AMDGPU/call-argument-types.ll
+12,126-11,6271,327 files not shown
+53,130-31,5821,333 files

LLVM/project fb125e0clang/test/SemaOpenACC atomic-construct.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

Merge branch 'users/meinersbur/flang_runtime_move-files' into users/meinersbur/flang_runtime
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,594-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+1,846-0clang/test/SemaOpenACC/atomic-construct.cpp
+1,270-449utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+653-692llvm/test/CodeGen/AMDGPU/call-argument-types.ll
+12,126-11,6271,323 files not shown
+53,108-31,5791,329 files

LLVM/project 3477620clang/test/SemaOpenACC atomic-construct.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

Merge branch 'users/meinersbur/flang_runtime_flang_rt' into users/meinersbur/flang_runtime_move-files
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,594-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+1,846-0clang/test/SemaOpenACC/atomic-construct.cpp
+1,270-449utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+653-692llvm/test/CodeGen/AMDGPU/call-argument-types.ll
+12,126-11,6271,323 files not shown
+53,108-31,5791,329 files

LLVM/project 4498646clang/test/SemaOpenACC atomic-construct.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

Merge branch 'users/meinersbur/flang_runtime_FLANG_INCLUDE_RUNTIME' into users/meinersbur/flang_runtime_flang_rt
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,594-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+1,846-0clang/test/SemaOpenACC/atomic-construct.cpp
+1,270-449utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+653-692llvm/test/CodeGen/AMDGPU/call-argument-types.ll
+12,126-11,6271,323 files not shown
+53,108-31,5791,329 files

LLVM/project 7875cffclang/test/SemaOpenACC atomic-construct.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

Merge branch 'users/meinersbur/flang_runtime_FortranDecimal' into users/meinersbur/flang_runtime_FLANG_INCLUDE_RUNTIME
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,594-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+1,846-0clang/test/SemaOpenACC/atomic-construct.cpp
+1,270-449utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+653-692llvm/test/CodeGen/AMDGPU/call-argument-types.ll
+12,126-11,6271,323 files not shown
+53,108-31,5791,329 files

LLVM/project 993564aclang/test/SemaOpenACC atomic-construct.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

Merge branch 'users/meinersbur/flang_runtime_Testing' into users/meinersbur/flang_runtime_FortranDecimal
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,594-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+1,846-0clang/test/SemaOpenACC/atomic-construct.cpp
+1,270-449utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+653-692llvm/test/CodeGen/AMDGPU/call-argument-types.ll
+12,126-11,6271,323 files not shown
+53,108-31,5791,329 files

LLVM/project 88ecb82clang/test/SemaOpenACC atomic-construct.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

Merge branch 'users/meinersbur/flang_runtime_FortranSupport' into users/meinersbur/flang_runtime_Testing
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,594-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+1,846-0clang/test/SemaOpenACC/atomic-construct.cpp
+1,270-449utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+653-692llvm/test/CodeGen/AMDGPU/call-argument-types.ll
+12,126-11,6271,323 files not shown
+53,106-31,5811,329 files

LLVM/project 7dc5f20clang/test/SemaOpenACC atomic-construct.cpp, llvm/test/CodeGen/AArch64 neon-dotreduce.ll

Merge branch 'main' into users/meinersbur/flang_runtime_FortranSupport
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,594-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+1,846-0clang/test/SemaOpenACC/atomic-construct.cpp
+1,270-449utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+653-692llvm/test/CodeGen/AMDGPU/call-argument-types.ll
+12,126-11,6271,323 files not shown
+53,106-31,5811,329 files

LLVM/project e8257fcllvm/test/CodeGen/AMDGPU shufflevector.v2i64.v8i64.ll shufflevector.v2f16.v8f16.ll

Merge branch 'main' into users/kparzysz/spr/m06-dirspec-args
DeltaFile
+30,641-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f16.v8f16.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2bf16.v8bf16.ll
+27,139-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i16.v8i16.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f32.v8f32.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i32.v8i32.ll
+164,956-07,247 files not shown
+1,279,492-210,8647,253 files

LLVM/project cfaa7c5llvm/test/CodeGen/AMDGPU shufflevector.v2i64.v8i64.ll shufflevector.v2f16.v8f16.ll

Merge branch 'main' into users/kparzysz/spr/m05-spec-todo
DeltaFile
+30,641-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f16.v8f16.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2bf16.v8bf16.ll
+27,139-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i16.v8i16.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i32.v8i32.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f32.v8f32.ll
+164,956-07,218 files not shown
+1,278,276-210,0357,224 files

LLVM/project 2d7dff5clang/lib/ARCMigrate ObjCMT.cpp, clang/test/ARCMT objcmt-arc-cf-annotations.m.result objcmt-arc-cf-annotations.m

Merge branch 'main' into users/kparzysz/spr/m04-sema-checks
DeltaFile
+3,087-8,187llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
+3,676-1,531llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+1,608-768llvm/test/CodeGen/AMDGPU/fcmp.f16.ll
+0-2,262clang/lib/ARCMigrate/ObjCMT.cpp
+0-2,063clang/test/ARCMT/objcmt-arc-cf-annotations.m.result
+0-2,017clang/test/ARCMT/objcmt-arc-cf-annotations.m
+8,371-16,8281,587 files not shown
+54,011-58,9011,593 files

LLVM/project accaa7allvm/test/CodeGen/AMDGPU shufflevector.v2i64.v8i64.ll shufflevector.v2f16.v8f16.ll

Merge branch 'main' into mlir-call-attrs-llvm
DeltaFile
+30,641-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i64.v8i64.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f16.v8f16.ll
+27,655-0llvm/test/CodeGen/AMDGPU/shufflevector.v2bf16.v8bf16.ll
+27,139-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i16.v8i16.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2f32.v8f32.ll
+25,933-0llvm/test/CodeGen/AMDGPU/shufflevector.v2i32.v8i32.ll
+164,956-07,475 files not shown
+1,294,081-216,1007,481 files

LLVM/project b693e1cllvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp, llvm/lib/Target/X86/GISel X86LegalizerInfo.cpp

[X86][GlobalISel] Enable G_LROUND/G_LLROUND with libcall mapping (#125096)

DeltaFile
+201-3llvm/test/CodeGen/X86/llround-conv.ll
+69-4llvm/test/CodeGen/X86/lround-conv-i64.ll
+60-7llvm/test/CodeGen/X86/lround-conv-i32.ll
+6-0llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+4-0llvm/lib/Target/X86/GISel/X86LegalizerInfo.cpp
+340-145 files

LLVM/project 37f0c8dllvm/test/CodeGen/X86 memcpy.ll finite-libcalls.ll

[X86] Emit @PLT for x86-64 and keep unadorned symbols for x86-32

This essentially reverts the x86-64 side effect of r327198.

For x86-32, @PLT (R_386_PLT32) is not suitable in -fno-pic mode so the
code forces MO_NO_FLAG (like a forced dso_local) (https://bugs.llvm.org//show_bug.cgi?id=36674#c6).

For x86-64, both `call/jmp foo` and `call/jmp foo at PLT` emit R_X86_64_PLT32
(https://sourceware.org/bugzilla/show_bug.cgi?id=22791) so there is no
difference using @PLT. Using @PLT is actually favorable because this drops
a difference with -fpie/-fpic code and makes it possible to avoid a canonical
PLT entry when taking the address of an undefined function symbol.
DeltaFile
+14-14llvm/test/CodeGen/X86/memcpy.ll
+12-12llvm/test/CodeGen/X86/finite-libcalls.ll
+13-1llvm/test/CodeGen/X86/lround-conv-i32.ll
+6-6llvm/test/CodeGen/X86/pow.ll
+4-4llvm/test/CodeGen/X86/extractelement-fp.ll
+4-4llvm/test/CodeGen/X86/fp128-i128.ll
+53-4117 files not shown
+84-7223 files

LLVM/project 326aa80lldb/source/Plugins/TypeSystem/Clang TypeSystemClang.cpp, lldb/source/Symbol TypeSystemClang.cpp

[DPWBS-1325] Merge upstream master into htc/master

The following TriCore specific files needed adaptations:

TriCoreInstrInfo.{h,cpp}: 5c8ba508b223093e30b0c5b764d4ad5107e68b51

The following tests needed adaption due to changes in the GlobalISel legalizer:

legalize-unmerge-values.mir: bc101ffd77738a5ec40fc16689eafaf1fb6fa8d6
legalize-unmerge-values-invalid.mir: bc101ffd77738a5ec40fc16689eafaf1fb6fa8d6
legalize-load-store.mir: ac8a12c874cc7fb133f470549a2a31c59bb4243e
DeltaFile
+12,588-25,176llvm/test/MC/AMDGPU/gfx10_asm_all.s
+0-9,318lldb/source/Symbol/TypeSystemClang.cpp
+9,317-0lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+8,429-0llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-store-global.mir
+2,823-404llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.ll
+2,769-14llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll
+35,926-34,9122,579 files not shown
+159,818-97,4482,585 files

LLVM/project 2462626llvm/test/CodeGen/X86 llrint-conv.ll llround-conv.ll

[X86] Cleanup the lrint/llrint/lround/llround tests a bit.

We don't need tests for truncating the result. There's nothing
special about those truncates.

We can test llrint/llround for 64-bit and 32-bit targets in the same file.
Same with lrint/lround with i32 result result. lrint/lround with
64-bit result should only occur on a 64-bit target.

Add some missing tests for f80 conversions.
DeltaFile
+79-61llvm/test/CodeGen/X86/llrint-conv.ll
+78-60llvm/test/CodeGen/X86/llround-conv.ll
+0-83llvm/test/CodeGen/X86/lround-conv.ll
+0-83llvm/test/CodeGen/X86/lrint-conv.ll
+0-60llvm/test/CodeGen/X86/llrint-conv-i32.ll
+0-60llvm/test/CodeGen/X86/llround-conv-i32.ll
+157-4074 files not shown
+257-43510 files