Skip to content

Commit

Permalink
llvm: Update baseline to 6b1b4c1c54d4276409c336eaf6d47b3bc04035c3
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Apr 22, 2024
1 parent f38d3d9 commit ba89bd3
Show file tree
Hide file tree
Showing 12 changed files with 29 additions and 24 deletions.
2 changes: 1 addition & 1 deletion llvm/llvm-project
Submodule llvm-project updated 78 files
+10 −4 clang-tools-extra/clang-tidy/GlobList.cpp
+4 −0 clang-tools-extra/clang-tidy/GlobList.h
+16 −41 clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
+3 −0 clang-tools-extra/docs/ReleaseNotes.rst
+12 −0 clang-tools-extra/test/clang-tidy/infrastructure/verify-config.cpp
+1 −0 clang/docs/ReleaseNotes.rst
+3 −0 clang/include/clang/Basic/DiagnosticCommonKinds.td
+3 −0 clang/include/clang/Basic/DiagnosticGroups.td
+1 −1 clang/include/clang/Basic/DiagnosticParseKinds.td
+2 −1 clang/include/clang/Lex/LiteralSupport.h
+10 −0 clang/lib/Driver/ToolChains/Clang.cpp
+32 −4 clang/lib/Lex/LiteralSupport.cpp
+4 −4 clang/lib/Lex/PPExpressions.cpp
+7 −5 clang/lib/Sema/SemaExpr.cpp
+32 −0 clang/test/AST/bitint-suffix.cpp
+7 −1 clang/test/Driver/integrated-as.c
+10 −1 clang/test/Lexer/bitint-constants-compat.c
+178 −0 clang/test/Lexer/bitint-constants.cpp
+4 −2 libc/config/linux/api.td
+4 −0 libc/config/linux/x86_64/entrypoints.txt
+41 −0 libc/docs/dev/code_style.rst
+3 −2 libc/include/CMakeLists.txt
+1 −0 libc/include/llvm-libc-types/CMakeLists.txt
+15 −0 libc/include/llvm-libc-types/pthread_rwlockattr_t.h
+26 −0 libc/spec/posix.td
+41 −0 libc/src/pthread/CMakeLists.txt
+24 −0 libc/src/pthread/pthread_rwlockattr_destroy.cpp
+20 −0 libc/src/pthread/pthread_rwlockattr_destroy.h
+23 −0 libc/src/pthread/pthread_rwlockattr_getpshared.cpp
+21 −0 libc/src/pthread/pthread_rwlockattr_getpshared.h
+23 −0 libc/src/pthread/pthread_rwlockattr_init.cpp
+20 −0 libc/src/pthread/pthread_rwlockattr_init.h
+27 −0 libc/src/pthread/pthread_rwlockattr_setpshared.cpp
+20 −0 libc/src/pthread/pthread_rwlockattr_setpshared.h
+1 −1 libc/src/stdlib/bsearch.h
+16 −1 libc/test/src/pthread/CMakeLists.txt
+64 −0 libc/test/src/pthread/pthread_rwlockattr_test.cpp
+0 −11 lldb/third_party/Python/module/pexpect-4.6/.gitignore
+0 −31 lldb/third_party/Python/module/pexpect-4.6/.travis.yml
+0 −12 lldb/third_party/Python/module/pexpect-4.6/DEVELOPERS.rst
+0 −20 lldb/third_party/Python/module/pexpect-4.6/LICENSE
+0 −6 lldb/third_party/Python/module/pexpect-4.6/MANIFEST.in
+0 −55 lldb/third_party/Python/module/pexpect-4.6/README.rst
+0 −351 lldb/third_party/Python/module/pexpect-4.6/pexpect/ANSI.py
+0 −334 lldb/third_party/Python/module/pexpect-4.6/pexpect/FSM.py
+0 −85 lldb/third_party/Python/module/pexpect-4.6/pexpect/__init__.py
+0 −87 lldb/third_party/Python/module/pexpect-4.6/pexpect/_async.py
+0 −16 lldb/third_party/Python/module/pexpect-4.6/pexpect/bashrc.sh
+0 −35 lldb/third_party/Python/module/pexpect-4.6/pexpect/exceptions.py
+0 −306 lldb/third_party/Python/module/pexpect-4.6/pexpect/expect.py
+0 −148 lldb/third_party/Python/module/pexpect-4.6/pexpect/fdpexpect.py
+0 −188 lldb/third_party/Python/module/pexpect-4.6/pexpect/popen_spawn.py
+0 −833 lldb/third_party/Python/module/pexpect-4.6/pexpect/pty_spawn.py
+0 −499 lldb/third_party/Python/module/pexpect-4.6/pexpect/pxssh.py
+0 −122 lldb/third_party/Python/module/pexpect-4.6/pexpect/replwrap.py
+0 −157 lldb/third_party/Python/module/pexpect-4.6/pexpect/run.py
+0 −431 lldb/third_party/Python/module/pexpect-4.6/pexpect/screen.py
+0 −522 lldb/third_party/Python/module/pexpect-4.6/pexpect/spawnbase.py
+0 −187 lldb/third_party/Python/module/pexpect-4.6/pexpect/utils.py
+0 −5 lldb/third_party/Python/module/pexpect-4.6/requirements-testing.txt
+0 −5 lldb/third_party/Python/module/pexpect-4.6/setup.cfg
+0 −71 lldb/third_party/Python/module/pexpect-4.6/setup.py
+0 −7 lldb/third_party/Python/module/ptyprocess-0.6.0/.gitignore
+0 −9 lldb/third_party/Python/module/ptyprocess-0.6.0/.travis.yml
+0 −16 lldb/third_party/Python/module/ptyprocess-0.6.0/LICENSE
+0 −15 lldb/third_party/Python/module/ptyprocess-0.6.0/README.rst
+0 −4 lldb/third_party/Python/module/ptyprocess-0.6.0/ptyprocess/__init__.py
+0 −78 lldb/third_party/Python/module/ptyprocess-0.6.0/ptyprocess/_fork_pty.py
+0 −836 lldb/third_party/Python/module/ptyprocess-0.6.0/ptyprocess/ptyprocess.py
+0 −71 lldb/third_party/Python/module/ptyprocess-0.6.0/ptyprocess/util.py
+0 −24 lldb/third_party/Python/module/ptyprocess-0.6.0/pyproject.toml
+0 −2 lldb/third_party/Python/module/ptyprocess-0.6.0/readthedocs.yml
+36 −22 llvm/include/llvm/Support/MathExtras.h
+54 −60 llvm/lib/Target/Mips/MipsExpandPseudo.cpp
+12 −11 llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+769 −706 llvm/test/CodeGen/Mips/atomic-min-max.ll
+3 −0 llvm/unittests/ADT/APIntTest.cpp
+8 −0 llvm/unittests/Support/MathExtrasTest.cpp
4 changes: 2 additions & 2 deletions result/rvb23u64/406d0ea074720266.S
Original file line number Diff line number Diff line change
Expand Up @@ -45,14 +45,14 @@ func0000000000000014: # @func0000000000000014
add.uw a0, a2, a0
ret
func0000000000000035: # @func0000000000000035
subw a2, a2, a1
sub a2, a2, a1
addi a2, a2, 1
slli.uw a1, a2, 6
sh2add.uw a1, a2, a1
add a0, a0, a1
ret
func0000000000000031: # @func0000000000000031
subw a2, a2, a1
sub a2, a2, a1
addi a2, a2, 1
slli.uw a1, a2, 6
sh2add.uw a1, a2, a1
Expand Down
6 changes: 3 additions & 3 deletions result/rvb23u64/4c64b4af33b146d4.S
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ func0000000000000003: # @func0000000000000003
lui a1, %hi(.LCPI0_0)
ld a1, %lo(.LCPI0_0)(a1)
mulhu a1, a0, a1
andi a2, a1, -64
srli a1, a1, 6
sh1add a1, a1, a1
sub a0, a0, a2
sh1add a2, a1, a1
slli a1, a1, 6
add a1, a1, a2
sub a0, a0, a1
slli a0, a0, 1
ret
Expand Down
5 changes: 3 additions & 2 deletions result/rvb23u64/5ea1b7b9f31c1a21.S
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@ func0000000000000005: # @func0000000000000005
ret
func0000000000000006: # @func0000000000000006
sub a0, a0, a1
srai a1, a0, 2
sh2add a0, a0, a1
srai a0, a0, 5
slli a1, a0, 7
sh3add a0, a0, a1
ret
func0000000000000001: # @func0000000000000001
sub a0, a0, a1
Expand Down
5 changes: 3 additions & 2 deletions result/rvb23u64/6c1b2cda3402d905.S
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ func0000000000000003: # @func0000000000000003
mul a0, a0, a1
ret
func0000000000000006: # @func0000000000000006
srai a1, a0, 2
sh2add a0, a0, a1
srai a0, a0, 5
slli a1, a0, 7
sh3add a0, a0, a1
ret
5 changes: 3 additions & 2 deletions result/rvb23u64/835092ca28a7f505.S
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@ func0000000000000005: # @func0000000000000005
ret
func0000000000000006: # @func0000000000000006
sub a1, a1, a0
srai a0, a1, 2
sh2add a0, a1, a0
srai a1, a1, 5
slli a0, a1, 7
sh3add a0, a1, a0
ret
func0000000000000001: # @func0000000000000001
sub a1, a1, a0
Expand Down
2 changes: 1 addition & 1 deletion result/rvb23u64/8953254d0fbd901b.S
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ func0000000000000014: # @func0000000000000014
ret
func0000000000000001: # @func0000000000000001
andi a2, a2, 255
subw a1, a1, a2
sub a1, a1, a2
slli.uw a2, a1, 6
sh2add.uw a1, a1, a2
add a0, a0, a1
Expand Down
5 changes: 3 additions & 2 deletions result/rvb23u64/8a8b251835f9e97a.S
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@ func0000000000000005: # @func0000000000000005
ret
func0000000000000006: # @func0000000000000006
sub a0, a0, a1
srai a1, a0, 2
sh2add a0, a0, a1
srai a0, a0, 5
slli a1, a0, 7
sh3add a0, a0, a1
ret
func0000000000000001: # @func0000000000000001
sub a0, a0, a1
Expand Down
6 changes: 3 additions & 3 deletions result/rvb23u64/adcee8eb9dea412c.S
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ func0000000000000007: # @func0000000000000007
lui a1, %hi(.LCPI0_0)
ld a1, %lo(.LCPI0_0)(a1)
mulhu a1, a0, a1
andi a2, a1, -64
srli a1, a1, 6
sh1add a1, a1, a1
sub a0, a0, a2
sh1add a2, a1, a1
slli a1, a1, 6
add a1, a1, a2
sub a0, a0, a1
slli a0, a0, 1
addi a0, a0, 1
Expand Down
5 changes: 3 additions & 2 deletions result/rvb23u64/c7401128ed50e07e.S
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@ func0000000000000005: # @func0000000000000005
ret
func0000000000000006: # @func0000000000000006
sub a0, a0, a1
srai a1, a0, 2
sh2add a0, a0, a1
srai a0, a0, 5
slli a1, a0, 7
sh3add a0, a0, a1
ret
func0000000000000001: # @func0000000000000001
sub a0, a0, a1
Expand Down
4 changes: 2 additions & 2 deletions result/rvb23u64/f868c7810f4e0809.S
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
func0000000000000003: # @func0000000000000003
slli a0, a0, 53
srli a0, a0, 58
srli a0, a0, 5
andi a0, a0, 63
sh1add a1, a0, a0
slli a0, a0, 8
or a0, a0, a1
Expand Down
4 changes: 2 additions & 2 deletions result/rvb23u64/fbd52c959185c5f2.S
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
func000000000000000f: # @func000000000000000f
slli a0, a0, 53
srli a0, a0, 58
srli a0, a0, 5
andi a0, a0, 63
sh1add a1, a0, a0
slli a0, a0, 8
or a0, a0, a1
Expand Down

0 comments on commit ba89bd3

Please sign in to comment.