Skip to content

Commit

Permalink
llvm: Update baseline to 5b205956e16e09af117c45e2eab625fce7a05b95
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed May 22, 2024
1 parent 5ba6c36 commit 0aca432
Show file tree
Hide file tree
Showing 598 changed files with 1,040 additions and 1,123 deletions.
2 changes: 1 addition & 1 deletion llvm/llvm-project
Submodule llvm-project updated 57 files
+2 −1 clang-tools-extra/clangd/Hover.cpp
+3 −3 clang/include/clang/AST/ASTNodeTraverser.h
+8 −3 clang/include/clang/AST/DeclTemplate.h
+1 −1 clang/include/clang/AST/RecursiveASTVisitor.h
+4 −2 clang/lib/AST/ASTContext.cpp
+1 −1 clang/lib/AST/ASTDiagnostic.cpp
+3 −2 clang/lib/AST/ASTImporter.cpp
+2 −2 clang/lib/AST/DeclPrinter.cpp
+11 −4 clang/lib/AST/DeclTemplate.cpp
+1 −1 clang/lib/AST/JSONNodeDumper.cpp
+5 −2 clang/lib/AST/ODRDiagsEmitter.cpp
+1 −1 clang/lib/AST/ODRHash.cpp
+3 −2 clang/lib/AST/TypePrinter.cpp
+28 −0 clang/lib/Basic/Targets/Mips.cpp
+3 −2 clang/lib/ExtractAPI/DeclarationFragments.cpp
+2 −1 clang/lib/Index/IndexDecl.cpp
+6 −4 clang/lib/Sema/HLSLExternalSemaSource.cpp
+22 −24 clang/lib/Sema/SemaTemplate.cpp
+5 −5 clang/lib/Sema/SemaTemplateDeduction.cpp
+4 −3 clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+2 −1 clang/lib/Serialization/ASTReaderDecl.cpp
+1 −1 clang/lib/Serialization/ASTWriterDecl.cpp
+2 −2 clang/test/AST/ast-dump-decl.cpp
+3 −3 clang/test/SemaTemplate/deduction-guide.cpp
+3 −2 clang/tools/libclang/CIndex.cpp
+1 −1 clang/unittests/AST/ASTImporterTest.cpp
+4 −3 llvm/include/llvm/IR/IRBuilder.h
+1 −1 llvm/lib/CodeGen/LiveRangeEdit.cpp
+9 −3 llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+2 −2 llvm/lib/IR/IRBuilder.cpp
+49 −0 llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
+29 −22 llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+19 −32 llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+268 −268 llvm/test/CodeGen/AArch64/neon-dotreduce.ll
+76 −13 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-trap-gfx11.mir
+15 −0 llvm/test/CodeGen/AMDGPU/dpp_combine.ll
+150 −0 llvm/test/CodeGen/AMDGPU/trap-abis.ll
+149 −0 llvm/test/CodeGen/RISCV/mul.ll
+3 −9 llvm/test/CodeGen/RISCV/rv64-legal-i32/rv64zba.ll
+3 −9 llvm/test/CodeGen/RISCV/rv64zba.ll
+9 −10 llvm/test/CodeGen/RISCV/sextw-removal.ll
+62 −62 llvm/test/CodeGen/Thumb2/mve-vecreduce-add.ll
+2 −2 llvm/test/CodeGen/X86/combine-srem.ll
+6 −5 llvm/test/CodeGen/X86/pmul.ll
+2 −2 llvm/test/CodeGen/X86/shrink_vmul.ll
+30 −0 llvm/test/Transforms/SLPVectorizer/RISCV/scatter-vectorize-reversed.ll
+791 −0 llvm/test/tools/llvm-mca/AArch64/Neoverse/V1-clear-upper-regs.s
+812 −0 llvm/test/tools/llvm-mca/AArch64/Neoverse/V2-clear-upper-regs.s
+6 −0 llvm/test/tools/llvm-objcopy/tool-options.test
+6 −0 llvm/tools/llvm-objcopy/ObjcopyOptions.cpp
+92 −0 mlir/lib/Conversion/ArithToEmitC/ArithToEmitC.cpp
+7 −0 mlir/test/Conversion/ArithToEmitC/arith-to-emitc-unsupported.mlir
+63 −0 mlir/test/Conversion/ArithToEmitC/arith-to-emitc.mlir
+1 −1 offload/plugins-nextgen/amdgpu/CMakeLists.txt
+1 −1 offload/plugins-nextgen/cuda/CMakeLists.txt
+4 −1 utils/bazel/llvm-project-overlay/bolt/BUILD.bazel
+4 −0 utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
2 changes: 1 addition & 1 deletion result/rv64gc/006e735500ebc60d.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
func0000000000000009: # @func0000000000000009
srli a3, a2, 63
add a2, a2, a3
srai a2, a2, 1
srli a2, a2, 1
li a3, 24
mul a2, a2, a3
sub a0, a0, a1
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/01ed80ea71e0c3a1.S
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ func0000000000000003: # @func0000000000000003
func000000000000000a: # @func000000000000000a
srli a3, a2, 63
add a2, a2, a3
srai a2, a2, 1
srli a2, a2, 1
add a0, a0, a1
li a1, 136
mul a1, a2, a1
Expand Down
4 changes: 2 additions & 2 deletions result/rv64gc/029d074ec9eb1d25.S
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
func0000000000000004: # @func0000000000000004
sub a1, a1, a0
addi a1, a1, -8
srai a1, a1, 3
srli a1, a1, 3
lui a0, 748983
addi a0, a0, -585
slli a0, a0, 32
Expand All @@ -10,7 +10,7 @@ func0000000000000004: # @func0000000000000004
func0000000000000024: # @func0000000000000024
sub a1, a1, a0
addi a0, a1, 48
srai a0, a0, 4
srli a0, a0, 4
lui a1, 699051
addi a1, a1, -1365
slli a1, a1, 32
Expand Down
4 changes: 2 additions & 2 deletions result/rv64gc/02fc4c170813d3fb.S
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
func0000000000000017: # @func0000000000000017
sub a0, a0, a1
srai a0, a0, 4
srli a0, a0, 4
li a1, 96
mul a0, a0, a1
addi a0, a0, 96
ret
func0000000000000014: # @func0000000000000014
sub a0, a0, a1
srai a0, a0, 1
srli a0, a0, 1
li a1, 48
mul a0, a0, a1
addi a0, a0, 48
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/0397447689c3851a.S
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
func0000000000000005: # @func0000000000000005
sraiw a1, a1, 1
srliw a1, a1, 1
li a2, -778
mul a1, a1, a2
subw a0, a1, a0
Expand Down
4 changes: 1 addition & 3 deletions result/rv64gc/03c1ecacc581ad9f.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
func0000000000000018: # @func0000000000000018
addi a1, a1, 1
li a2, -29
srli a2, a2, 2
and a1, a1, a2
andi a1, a1, -8
li a2, 12
mul a1, a1, a2
add a0, a0, a1
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/04a17a461584694f.S
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ func0000000000000003: # @func0000000000000003
lui a3, %hi(.LCPI1_0)
ld a3, %lo(.LCPI1_0)(a3)
sub a1, a1, a2
srai a1, a1, 3
srli a1, a1, 3
mul a1, a1, a3
add a0, a0, a1
ret
4 changes: 1 addition & 3 deletions result/rv64gc/05a871482e492ce6.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
func0000000000000001: # @func0000000000000001
add a1, a1, a2
srliw a2, a1, 11
slli a1, a1, 21
or a1, a1, a2
srliw a1, a1, 11
lui a2, 92808
mulw a1, a1, a2
srliw a0, a0, 17
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/05d7c5c47cecd3f4.S
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
func0000000000000025: # @func0000000000000025
subw a1, a1, a0
sraiw a1, a1, 1
srliw a1, a1, 1
add a0, a0, a1
li a1, 12
mulw a0, a0, a1
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/05df4feed7eb9599.S
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ func0000000000000005: # @func0000000000000005
func0000000000000004: # @func0000000000000004
lui a2, %hi(.LCPI1_0)
ld a2, %lo(.LCPI1_0)(a2)
srai a1, a1, 2
srli a1, a1, 2
mul a1, a1, a2
slli a0, a0, 63
srai a0, a0, 63
Expand Down
4 changes: 2 additions & 2 deletions result/rv64gc/07d967ccefa4cc67.S
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
func000000000000000b: # @func000000000000000b
sub a0, a0, a1
srai a0, a0, 3
srli a0, a0, 3
lui a1, 748983
addiw a1, a1, -585
slli a2, a1, 33
add a1, a1, a2
mul a0, a0, a1
srai a0, a0, 2
srli a0, a0, 2
li a1, 224
mul a0, a0, a1
ret
2 changes: 1 addition & 1 deletion result/rv64gc/07ef47defdb83ee9.S
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ func000000000000000f: # @func000000000000000f
func0000000000000008: # @func0000000000000008
lui a3, %hi(.LCPI3_0)
ld a3, %lo(.LCPI3_0)(a3)
srai a2, a2, 3
srli a2, a2, 3
mul a2, a2, a3
slli a0, a0, 3
add a0, a0, a1
Expand Down
4 changes: 2 additions & 2 deletions result/rv64gc/0d59384e365a5011.S
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ func000000000000000b: # @func000000000000000b
addi a1, a1, -1
srli a2, a1, 63
add a1, a1, a2
srai a1, a1, 1
srli a1, a1, 1
li a2, 40
mul a1, a1, a2
add a0, a0, a1
Expand Down Expand Up @@ -30,7 +30,7 @@ func0000000000000009: # @func0000000000000009
addi a1, a1, -1
srli a2, a1, 63
add a1, a1, a2
srai a1, a1, 1
srli a1, a1, 1
li a2, 40
mul a1, a1, a2
add a0, a0, a1
Expand Down
4 changes: 2 additions & 2 deletions result/rv64gc/105b803b3a23e912.S
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
func0000000000000016: # @func0000000000000016
sub a1, a1, a2
srai a1, a1, 3
srli a1, a1, 3
lui a2, 748983
addiw a2, a2, -585
slli a3, a2, 33
add a2, a2, a3
mul a1, a1, a2
srai a1, a1, 2
srli a1, a1, 2
li a2, 224
mul a1, a1, a2
add a0, a0, a1
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/10ac0c51445c0f9b.S
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ func000000000000000b: # @func000000000000000b
bnez a3, .LBB0_2
lui a1, %hi(.LCPI0_0)
ld a1, %lo(.LCPI0_0)(a1)
srai a2, a2, 3
srli a2, a2, 3
mul a1, a2, a1
.LBB0_2: # %entry
li a2, 24
Expand Down
10 changes: 5 additions & 5 deletions result/rv64gc/1160da088bd5c086.S
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ func0000000000000005: # @func0000000000000005
addi a0, a0, -4
ret
func0000000000000010: # @func0000000000000010
srai a0, a0, 4
srli a0, a0, 4
lui a1, 427198
addi a1, a1, -1517
slli a1, a1, 32
Expand All @@ -41,7 +41,7 @@ func0000000000000010: # @func0000000000000010
func000000000000001d: # @func000000000000001d
lui a1, %hi(.LCPI4_0)
ld a1, %lo(.LCPI4_0)(a1)
srai a0, a0, 3
srli a0, a0, 3
mul a0, a0, a1
addi a0, a0, -8
ret
Expand All @@ -63,7 +63,7 @@ func0000000000000006: # @func0000000000000006
addiw a0, a0, 16
ret
func0000000000000012: # @func0000000000000012
srai a0, a0, 3
srli a0, a0, 3
lui a1, 699051
addi a1, a1, -1365
slli a1, a1, 32
Expand All @@ -77,7 +77,7 @@ func0000000000000012: # @func0000000000000012
func0000000000000011: # @func0000000000000011
lui a1, %hi(.LCPI8_0)
ld a1, %lo(.LCPI8_0)(a1)
srai a0, a0, 3
srli a0, a0, 3
mul a0, a0, a1
addi a0, a0, -1
ret
Expand All @@ -86,7 +86,7 @@ func0000000000000011: # @func0000000000000011
func000000000000001f: # @func000000000000001f
lui a1, %hi(.LCPI9_0)
ld a1, %lo(.LCPI9_0)(a1)
srai a0, a0, 3
srli a0, a0, 3
mul a0, a0, a1
addi a0, a0, 8
ret
2 changes: 1 addition & 1 deletion result/rv64gc/123185934320db38.S
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ func0000000000000002: # @func0000000000000002
lui a2, %hi(.LCPI0_0)
ld a2, %lo(.LCPI0_0)(a2)
sub a0, a0, a1
srai a0, a0, 3
srli a0, a0, 3
mul a0, a0, a2
ret
.LCPI1_0:
Expand Down
4 changes: 2 additions & 2 deletions result/rv64gc/12724d6cce6bdc83.S
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
func000000000000000b: # @func000000000000000b
sub a0, a0, a1
srai a0, a0, 3
srli a0, a0, 3
lui a1, 748983
addiw a1, a1, -585
slli a2, a1, 33
add a1, a1, a2
mul a0, a0, a1
srai a0, a0, 2
srli a0, a0, 2
li a1, 224
mul a0, a0, a1
ret
4 changes: 2 additions & 2 deletions result/rv64gc/12f8ffa877e7f8bf.S
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ func0000000000000017: # @func0000000000000017
add a2, a2, a3
mul a1, a1, a2
addi a1, a1, -2
srai a1, a1, 1
srli a1, a1, 1
li a2, 12
mul a1, a1, a2
add a0, a0, a1
Expand All @@ -19,7 +19,7 @@ func0000000000000016: # @func0000000000000016
add a2, a2, a3
mul a1, a1, a2
addi a1, a1, -2
srai a1, a1, 1
srli a1, a1, 1
li a2, 24
mul a1, a1, a2
add a0, a0, a1
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/141cf6a47715b0a4.S
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
func0000000000000171: # @func0000000000000171
srai a2, a2, 4
srli a2, a2, 4
lui a3, 582542
addiw a3, a3, 912
slli a4, a3, 30
Expand Down
12 changes: 6 additions & 6 deletions result/rv64gc/141f3e76fabe584f.S
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
func0000000000000013: # @func0000000000000013
sub a1, a1, a2
srai a1, a1, 2
srli a1, a1, 2
lui a2, 349525
addiw a2, a2, 1365
slli a3, a2, 32
Expand All @@ -27,7 +27,7 @@ func0000000000000000: # @func0000000000000000
ret
func0000000000000012: # @func0000000000000012
sub a1, a1, a2
srai a1, a1, 2
srli a1, a1, 2
lui a2, 349525
addiw a2, a2, 1365
slli a3, a2, 32
Expand All @@ -39,7 +39,7 @@ func0000000000000012: # @func0000000000000012
ret
func0000000000000016: # @func0000000000000016
sub a1, a1, a2
srai a1, a1, 2
srli a1, a1, 2
lui a2, 349525
addiw a2, a2, 1365
slli a3, a2, 32
Expand All @@ -51,7 +51,7 @@ func0000000000000016: # @func0000000000000016
ret
func0000000000000017: # @func0000000000000017
sub a1, a1, a2
srai a1, a1, 2
srli a1, a1, 2
lui a2, 349525
addiw a2, a2, 1365
slli a3, a2, 32
Expand All @@ -63,7 +63,7 @@ func0000000000000017: # @func0000000000000017
ret
func0000000000000014: # @func0000000000000014
sub a1, a1, a2
srai a1, a1, 3
srli a1, a1, 3
lui a2, 349525
addiw a2, a2, 1365
slli a3, a2, 32
Expand All @@ -75,7 +75,7 @@ func0000000000000014: # @func0000000000000014
ret
func0000000000000010: # @func0000000000000010
sub a1, a1, a2
srai a1, a1, 3
srli a1, a1, 3
lui a2, 349525
addiw a2, a2, 1365
slli a3, a2, 32
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/14e5ae1abaa96f62.S
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ func0000000000000004: # @func0000000000000004
lui a2, %hi(.LCPI1_0)
ld a2, %lo(.LCPI1_0)(a2)
sub a1, a1, a0
srai a1, a1, 3
srli a1, a1, 3
mul a0, a1, a2
ret
.LCPI2_0:
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/1669ca07017c3c28.S
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ func0000000000000016: # @func0000000000000016
addi a0, a0, 16
ret
func0000000000000017: # @func0000000000000017
srai a2, a2, 3
srli a2, a2, 3
lui a3, 748983
addiw a3, a3, -585
slli a4, a3, 33
Expand Down
4 changes: 1 addition & 3 deletions result/rv64gc/1855f0302d03ba2e.S
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
func0000000000000004: # @func0000000000000004
add a1, a1, a2
srliw a2, a1, 11
slli a1, a1, 21
or a1, a1, a2
srliw a1, a1, 11
lui a2, 92808
mul a1, a1, a2
or a0, a0, a1
Expand Down
4 changes: 2 additions & 2 deletions result/rv64gc/19118d5bae1344c6.S
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ func0000000000000025: # @func0000000000000025
srai a2, a1, 63
srli a2, a2, 62
add a1, a1, a2
srai a1, a1, 2
srli a1, a1, 2
sub a0, a0, a1
li a1, 80
mul a0, a0, a1
Expand All @@ -15,7 +15,7 @@ func0000000000000021: # @func0000000000000021
sraiw a2, a1, 31
srliw a2, a2, 30
add a1, a1, a2
sraiw a1, a1, 2
srliw a1, a1, 2
subw a0, a0, a1
li a1, 80
mulw a0, a0, a1
Expand Down
4 changes: 2 additions & 2 deletions result/rv64gc/1963179714af2ed5.S
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
func0000000000000017: # @func0000000000000017
sub a1, a1, a0
srai a1, a1, 4
srli a1, a1, 4
li a0, 96
mul a0, a1, a0
addi a0, a0, 96
ret
func0000000000000014: # @func0000000000000014
sub a1, a1, a0
srai a1, a1, 1
srli a1, a1, 1
li a0, 48
mul a0, a1, a0
addi a0, a0, 48
Expand Down
2 changes: 1 addition & 1 deletion result/rv64gc/1ccdfd3160fc1695.S
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ func0000000000000005: # @func0000000000000005
ret
func0000000000000004: # @func0000000000000004
sub a0, a0, a1
srai a0, a0, 3
srli a0, a0, 3
lui a1, 748983
addi a1, a1, -585
slli a1, a1, 32
Expand Down
Loading

0 comments on commit 0aca432

Please sign in to comment.