1,063,896 commits found in 62 milliseconds
[PowerPC] Further refactor atomic loads
Depending on the availability of the word-part feature, different code
is generated for 1 and 2 byte atomic loads. This change moves the decision
to use the word-part feature from C++ into TableGen patterns. This is done
via:
- move code from `EmitPartwordAtomicBinary()` into new function
'signExtendOperandIfUnknown()'
- decouple functions `EmitPartwordAtomicBinary()` and `EmitAtomicBinary()`
- remove the size from the name of the pseudo instructions; instead,
introduce a pseudo instruction which is used in case the word-part
feature is missing
- update the handling of the pseudo instruction insertion accordingly
A side effect of this change is the implementation requires 11 pseudo
instructions less.
remove experimental/unnecessary forward decl
Created using spr 1.3.5
LLVM /project 822493a — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-lse2.ll aarch64-atomicrmw-v8a.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,525 files not shown +62,189 -31,986 1,531 files
LLVM /project 3224a85 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-lse2.ll aarch64-atomicrmw-rcpc.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,525 files not shown +62,189 -31,986 1,531 files
LLVM /project 7c17ccf — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-rcpc3.ll aarch64-atomicrmw-lse2.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,525 files not shown +62,189 -31,986 1,531 files
LLVM /project 0d5cfea — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-rcpc3.ll aarch64-atomicrmw-lse2.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,525 files not shown +62,189 -31,986 1,531 files
LLVM /project 7e2c29a — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-lse2.ll aarch64-atomicrmw-v8a.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,525 files not shown +62,189 -31,986 1,531 files
LLVM /project fdd90c0 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-v8a.ll aarch64-atomicrmw-rcpc3.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,525 files not shown +62,189 -31,986 1,531 files
LLVM /project c08ca7e — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-v8a.ll aarch64-atomicrmw-rcpc3.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,525 files not shown +62,189 -31,986 1,531 files
LLVM /project 4e1ac7b — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-rcpc3.ll aarch64-atomicrmw-rcpc.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,525 files not shown +62,189 -31,986 1,531 files
LLVM /project 4575076 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-v8a.ll aarch64-atomicrmw-rcpc3.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase and reformat
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,525 files not shown +62,189 -31,986 1,531 files
LLVM /project b470110 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-v8a.ll aarch64-atomicrmw-rcpc3.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,523 files not shown +62,144 -31,928 1,529 files
LLVM /project d0f23aa — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-rcpc.ll aarch64-atomicrmw-v8a.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,523 files not shown +62,144 -31,928 1,529 files
LLVM /project cd765e4 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-rcpc.ll aarch64-atomicrmw-lse2.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,523 files not shown +62,144 -31,928 1,529 files
LLVM /project 60dbc82 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-lse2.ll aarch64-atomicrmw-rcpc.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase and reformat, and add proper error and a new test for taskwait without depends inside taskgraph
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,523 files not shown +62,144 -31,928 1,529 files
LLVM /project 7b277c0 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-rcpc.ll aarch64-atomicrmw-v8a.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,520 files not shown +61,964 -31,775 1,526 files
LLVM /project bfb83ee — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-rcpc.ll aarch64-atomicrmw-v8a.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase and reformat
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,520 files not shown +61,964 -31,775 1,526 files
LLVM /project 7d41157 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-lse2.ll aarch64-atomicrmw-rcpc.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,518 files not shown +61,956 -31,767 1,524 files
LLVM /project f1359c7 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-rcpc3.ll aarch64-atomicrmw-lse2.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,518 files not shown +61,956 -31,767 1,524 files
LLVM /project 163cd74 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-rcpc.ll aarch64-atomicrmw-v8a.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,518 files not shown +61,956 -31,767 1,524 files
LLVM /project 7c44444 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-rcpc.ll aarch64-atomicrmw-v8a.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase and reformat
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,518 files not shown +61,956 -31,767 1,524 files
LLVM /project 4b256d5 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-lse2.ll aarch64-atomicrmw-rcpc.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,516 files not shown +61,949 -31,735 1,522 files
LLVM /project 06a8b51 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-lse2.ll aarch64-atomicrmw-v8a.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase and reformat
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,516 files not shown +61,949 -31,735 1,522 files
LLVM /project 3d469f6 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-lse2.ll aarch64-atomicrmw-v8a.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,514 files not shown +60,991 -30,690 1,520 files
LLVM /project 3a645a7 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-v8a.ll aarch64-atomicrmw-rcpc3.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase and reformat
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,514 files not shown +60,991 -30,690 1,520 files
LLVM /project de19dac — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-v8a.ll aarch64-atomicrmw-rcpc3.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,512 files not shown +60,989 -30,686 1,518 files
LLVM /project 7ecd473 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-v8a.ll aarch64-atomicrmw-rcpc3.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll rebase
Created using spr 1.3.5
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,512 files not shown +60,989 -30,686 1,518 files
LLVM /project 16cda07 — llvm/test/CodeGen/AArch64/Atomics aarch64-atomicrmw-v8a.ll aarch64-atomicrmw-rcpc3.ll, llvm/test/CodeGen/RISCV/rvv setcc-int-vp.ll [𝘀𝗽𝗿] changes introduced through rebase
Created using spr 1.3.5
[skip ci]
Delta File +3,230 -456 llvm/test/CodeGen/WebAssembly/strided-int-mac.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-v8a.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc3.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-rcpc.ll +1,250 -1,305 llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-lse2.ll +704 -882 llvm/test/CodeGen/RISCV/rvv/setcc-int-vp.ll +8,934 -6,558 1,512 files not shown +60,989 -30,686 1,518 files
LLVM /project 36990d8 — clang-tools-extra/clang-tidy/readability IdentifierLengthCheck.cpp, clang-tools-extra/clang-tidy/utils DeclRefExprUtils.cpp DeclRefExprUtils.h [clang-tidy][readability-identifier-length] add structured bindings support (#193838)
This change extends the `readability-identifier-length` check to structured
binding declarations. Currently, only the names of regular variables,
function parameters, exceptions variables in catch blocks and loop
variables are checked. In other words, `int a = ...` warns but `auto [a]
= ...` does not.
This change enables the check to warn when the length of the names
introduced in structured bindings declarations is too short, following
the same rules as for the other kinds of declarations. Two new options
are introduced:
- `MinimumBindingNameLength` defines the number of characters below
which a warning is issued (the default it set to 2, like for loop
variables and exceptions variables)
- `IgnoredBindingNames` defines the names for which warnings should not
issued (by default, `_` is the only allowed exception)
To implement this feature, a new matcher is registered which matches all
[7 lines not shown ] LLVM /project 0ef6d89 — llvm/lib/Target/WebAssembly WebAssemblyTargetTransformInfo.h, llvm/test/CodeGen/WebAssembly simd-min-vec-reg-32.ll [WebAssembly] Add getMinVectorRegisterBitWidth overriding (#189465)