LLVM/project 2c57c89llvm/test/Analysis/CostModel/AArch64 arith-widening.ll, llvm/test/CodeGen/RISCV qci-interrupt-attr.ll

Merge branch 'main' of https://github.com/llvm/llvm-project into remove-old-res-middle
DeltaFile
+2,099-2,096llvm/test/MC/AMDGPU/gfx12_asm_sop2.s
+2,053-2,052llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sop2.txt
+1,434-1,828llvm/test/CodeGen/RISCV/rvv/fixed-vectors-cttz-vp.ll
+2,915-0llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
+1,434-1,418llvm/test/MC/AMDGPU/gfx12_asm_sop1.s
+940-1,896llvm/test/Analysis/CostModel/AArch64/arith-widening.ll
+10,875-9,2902,274 files not shown
+97,298-62,3572,280 files

LLVM/project ed3f871llvm/test/Analysis/CostModel/AArch64 arith-widening.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-cttz-vp.ll

Merge branch 'main' into users/vitalybuka/spr/ir-optimize-cfi-in-writecombinedglobalvaluesummary
DeltaFile
+2,099-2,096llvm/test/MC/AMDGPU/gfx12_asm_sop2.s
+2,053-2,052llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sop2.txt
+1,434-1,828llvm/test/CodeGen/RISCV/rvv/fixed-vectors-cttz-vp.ll
+1,434-1,418llvm/test/MC/AMDGPU/gfx12_asm_sop1.s
+940-1,896llvm/test/Analysis/CostModel/AArch64/arith-widening.ll
+1,240-1,230llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sop1.txt
+9,200-10,5201,240 files not shown
+47,494-33,1451,246 files

LLVM/project 397c487llvm/test/CodeGen/AMDGPU global_atomics_scan_fadd.ll global_atomics_scan_fsub.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-cttz-vp.ll

Merge remote-tracking branch 'origin/main' into users/ccc03-08-_astmatcher_templateargumentcountis_support_functiondecl_
DeltaFile
+1,434-1,828llvm/test/CodeGen/RISCV/rvv/fixed-vectors-cttz-vp.ll
+1,246-1,246llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+1,246-1,246llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+1,214-1,214llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmin.ll
+1,214-1,214llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmax.ll
+726-1,509llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll
+7,080-8,2571,023 files not shown
+37,140-28,4421,029 files

LLVM/project 32717eaclang/include/clang/Sema Sema.h, clang/lib/Sema SemaTemplate.cpp

Reland: [clang] Implement evaluation context for checking template parameters

Instead of manually adding a note pointing to the relevant template
parameter to every relevant error, which is very easy to miss,
this patch adds a new instantiation context note, so that this
can work using RAII magic.

This fixes a bunch of places where these notes were missing, and is
more future-proof.

Some diagnostics are reworked to make better use of this note:
- Errors about missing template arguments now refer to the parameter
  which is missing an argument.
- Template Template parameter mismatches now refer to template
  parameters as parameters instead of arguments.

It's likely this will add the note to some diagnostics where the
parameter is not super relevant, but this can be reworked with time
and the decrease in maintenance burden makes up for it.

    [8 lines not shown]
DeltaFile
+73-148clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+23-26clang/test/SemaTemplate/temp_arg_template_p0522.cpp
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+28-9clang/include/clang/Sema/Sema.h
+16-16clang/test/SemaTemplate/cwg2398.cpp
+192-25191 files not shown
+633-56097 files

LLVM/project 07f3388clang/include/clang/Sema Sema.h, clang/lib/Sema SemaTemplate.cpp

Revert "[clang] Implement instantiation context note for checking template parameters (#126088)"

This reverts commit a24523ac8dc07f3478311a5969184b922b520395.

This is causing significant compile-time regressions for C++ code, see:
https://github.com/llvm/llvm-project/pull/126088#issuecomment-2704874202
DeltaFile
+148-73clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+26-23clang/test/SemaTemplate/temp_arg_template_p0522.cpp
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+20-20clang/test/SemaTemplate/cwg2398.cpp
+9-28clang/include/clang/Sema/Sema.h
+255-19691 files not shown
+575-64897 files

LLVM/project 7dc7264llvm/test/CodeGen/AMDGPU shufflevector.v2i64.v8i64.ll shufflevector.v2f16.v8f16.ll, llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_long_composites long-spec-const-composite.ll

Merge branch 'main' into users/ylzsx/r-tls-noie
DeltaFile
+65,595-0llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_long_composites/long-spec-const-composite.ll
+29,745-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
+203,722-016,100 files not shown
+2,040,184-604,85516,106 files

LLVM/project 33f623dllvm/test/CodeGen/AMDGPU vni8-across-blocks.ll shufflevector-physreg-copy.ll, llvm/test/CodeGen/RISCV qci-interrupt-attr.ll qci-interrupt-attr-fpr.ll

Merge branch 'main' into users/kparzysz/spr/o02-metadirective-flush
DeltaFile
+2,927-0llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
+2,821-0llvm/test/CodeGen/RISCV/qci-interrupt-attr-fpr.ll
+603-1,206llvm/test/CodeGen/X86/matrix-multiply.ll
+706-540llvm/test/CodeGen/AMDGPU/vni8-across-blocks.ll
+812-407llvm/test/CodeGen/Thumb2/mve-vld3.ll
+795-0llvm/test/CodeGen/AMDGPU/shufflevector-physreg-copy.ll
+8,664-2,153747 files not shown
+23,408-10,802753 files

LLVM/project 2ff290bllvm/test/CodeGen/RISCV xqccmp-push-pop-popret.ll qci-interrupt-attr.ll, llvm/test/CodeGen/X86 vector-interleaved-store-i16-stride-7.ll vector-interleaved-store-i8-stride-7.ll

Rebase

Created using spr 1.3.5
DeltaFile
+3,951-0llvm/test/CodeGen/RISCV/xqccmp-push-pop-popret.ll
+3,860-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-ld1.ll
+1,746-1,734llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-7.ll
+1,532-1,534llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-7.ll
+2,927-0llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
+2,821-0llvm/test/CodeGen/RISCV/qci-interrupt-attr-fpr.ll
+16,837-3,2681,830 files not shown
+73,594-27,5911,836 files

LLVM/project a24523aclang/include/clang/Sema Sema.h, clang/lib/Sema SemaTemplate.cpp

[clang] Implement instantiation context note for checking template parameters (#126088)

Instead of manually adding a note pointing to the relevant template
parameter to every relevant error, which is very easy to miss, this
patch adds a new instantiation context note, so that this can work using
RAII magic.

This fixes a bunch of places where these notes were missing, and is more
future-proof.

Some diagnostics are reworked to make better use of this note:
- Errors about missing template arguments now refer to the parameter
which is missing an argument.
- Template Template parameter mismatches now refer to template
parameters as parameters instead of arguments.

It's likely this will add the note to some diagnostics where the
parameter is not super relevant, but this can be reworked with time and
the decrease in maintenance burden makes up for it.

    [5 lines not shown]
DeltaFile
+73-148clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+23-26clang/test/SemaTemplate/temp_arg_template_p0522.cpp
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+20-20clang/test/SemaTemplate/cwg2398.cpp
+28-9clang/include/clang/Sema/Sema.h
+196-25591 files not shown
+648-57597 files

LLVM/project e30bd8aclang/include/clang/Sema Sema.h, clang/lib/Sema SemaTemplate.cpp

[clang] Implement evaluation context for checking template parameters

Instead of manually adding a note pointing to the relevant template
parameter to every relevant error, which is very easy to miss,
this patch adds a new instantiation context note, so that this
can work using RAII magic.

This fixes a bunch of places where these notes were missing, and is
more future-proof.

Some diagnostics are reworked to make better use of this note:
- Errors about missing template arguments now refer to the parameter
  which is missing an argument.
- Template Template parameter mismatches now refer to template
  parameters as parameters instead of arguments.

It's likely this will add the note to some diagnostics where the
parameter is not super relevant, but this can be reworked with time
and the decrease in maintenance burden makes up for it.

    [6 lines not shown]
DeltaFile
+73-148clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+23-26clang/test/SemaTemplate/temp_arg_template_p0522.cpp
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+20-20clang/test/SemaTemplate/cwg2398.cpp
+28-9clang/include/clang/Sema/Sema.h
+196-25591 files not shown
+648-57597 files

LLVM/project 59048ffclang/include/clang/Sema Sema.h, clang/lib/Sema SemaTemplate.cpp

[clang] Implement evaluation context for checking template parameters

Instead of manually adding a note pointing to the relevant template
parameter to every relevant error, which is very easy to miss,
this patch adds a new instantiation context note, so that this
can work using RAII magic.

This fixes a bunch of places where these notes were missing, and is
more future-proof.

Some diagnostics are reworked to make better use of this note:
- Errors about missing template arguments now refer to the parameter
  which is missing an argument.
- Template Template parameter mismatches now refer to template
  parameters as parameters instead of arguments.

It's likely this will add the note to some diagnostics where the
parameter is not super relevant, but this can be reworked with time
and the decrease in maintenance burden makes up for it.

    [6 lines not shown]
DeltaFile
+73-148clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+23-26clang/test/SemaTemplate/temp_arg_template_p0522.cpp
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+20-20clang/test/SemaTemplate/cwg2398.cpp
+28-9clang/include/clang/Sema/Sema.h
+196-25590 files not shown
+645-57296 files

LLVM/project 339f296clang/include/clang/Sema Sema.h, clang/lib/Sema SemaTemplate.cpp

[clang] Implement evaluation context for checking template parameters

Instead of manually adding a note pointing to the relevant template
parameter to every relevant error, which is very easy to miss,
this patch adds a new instantiation context note, so that this
can work using RAII magic.

This fixes a bunch of places where these notes were missing, and is
more future-proof.

Some diagnostics are reworked to make better use of this note:
- Errors about missing template arguments now refer to the parameter
  which is missing an argument.
- Template Template parameter mismatches now refer to template
  parameters as parameters instead of arguments.

It's likely this will add the note to some diagnostics where the
parameter is not super relevant, but this can be reworked with time
and the decrease in maintenance burden makes up for it.

    [6 lines not shown]
DeltaFile
+73-148clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+23-26clang/test/SemaTemplate/temp_arg_template_p0522.cpp
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+20-20clang/test/SemaTemplate/cwg2398.cpp
+28-9clang/include/clang/Sema/Sema.h
+196-25590 files not shown
+645-57296 files

LLVM/project e094d95clang/lib/Sema SemaTemplate.cpp SemaTemplateInstantiate.cpp, clang/test/CXX/drs cwg0xx.cpp

[clang] Implement evaluation context for checking template parameters

Instead of manually adding a note pointing to the relevant template
parameter to every relevant error, which is very easy to miss,
this patch adds a new instantiation context note, so that this
can work using RAII magic.

This fixes a bunch of places where these notes were missing, and is
more future-proof.

Some diagnostics are reworked to make better use of this note:
- Errors about missing template arguments now refer to the parameter
  which is missing an argument.
- Template Template parameter mismatches now refer to template
  parameters as parameters instead of arguments.

It's likely this will add the note to some diagnostics where the
parameter is not super relevant, but this can be reworked with time
and the decrease in maintenance burden makes up for it.

    [6 lines not shown]
DeltaFile
+48-93clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+16-16clang/test/SemaTemplate/cwg2398.cpp
+22-9clang/test/CXX/drs/cwg0xx.cpp
+24-6clang/lib/Sema/SemaTemplateInstantiate.cpp
+162-17689 files not shown
+574-45895 files

LLVM/project ae8b23bclang/lib/Sema SemaTemplate.cpp SemaTemplateInstantiate.cpp, clang/test/CXX/drs cwg0xx.cpp

[clang] Implement evaluation context for checking template parameters

Instead of manually adding a note pointing to the relevant template
parameter to every relevant error, which is very easy to miss,
this patch adds a new instantiation context note, so that this
can work using RAII magic.

This fixes a bunch of places where these notes were missing, and is
more future-proof.

Some diagnostics are reworked to make better use of this note:
- Errors about missing template arguments now refer to the parameter
  which is missing an argument.
- Template Template parameter mismatches now refer to template
  parameters as parameters instead of arguments.

It's likely this will add the note to some diagnostics where the
parameter is not super relevant, but this can be reworked with time
and the decrease in maintenance burden makes up for it.

    [6 lines not shown]
DeltaFile
+48-93clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+16-16clang/test/SemaTemplate/cwg2398.cpp
+22-9clang/test/CXX/drs/cwg0xx.cpp
+24-6clang/lib/Sema/SemaTemplateInstantiate.cpp
+162-17689 files not shown
+574-45895 files

LLVM/project 4a2467aclang/lib/Sema SemaTemplate.cpp SemaTemplateInstantiate.cpp, clang/test/CXX/drs cwg0xx.cpp

[clang] Implement evaluation context for checking template parameters

Instead of manually adding a note pointing to the relevant template
parameter to every relevant error, which is very easy to miss,
this patch adds a new instantiation context note, so that this
can work using RAII magic.

This fixes a bunch of places where these notes were missing, and is
more future-proof.

Some diagnostics are reworked to make better use of this note:
- Errors about missing template arguments now refer to the parameter
  which is missing an argument.
- Template Template parameter mismatches now refer to template
  parameters as parameters instead of arguments.

It's likely this will add the note to some diagnostics where the
parameter is not super relevant, but this can be reworked with time
and the decrease in maintenance burden makes up for it.

    [6 lines not shown]
DeltaFile
+48-93clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+16-16clang/test/SemaTemplate/cwg2398.cpp
+22-9clang/test/CXX/drs/cwg0xx.cpp
+24-6clang/lib/Sema/SemaTemplateInstantiate.cpp
+162-17689 files not shown
+564-45395 files

LLVM/project 3179a53clang/lib/Sema SemaTemplate.cpp SemaTemplateInstantiate.cpp, clang/test/CXX/temp/temp.decls/temp.variadic fixed-expansion.cpp

[clang] Implement evaluation context for checking template parameters

Instead of manually adding a note pointing to the relevant template
parameter to every relevant error, which is very easy to miss,
this patch adds a new instantiation context note, so that this
can work using RAII magic.

This fixes a bunch of places where these notes were missing, and is
more future-proof.

Some diagnostics are reworked to make better use of this note:
- Errors about missing template arguments now refer to the parameter
  which is missing an argument.
- Template Template parameter mismatches now refer to template
  parameters as parameters instead of arguments.

It's likely this will add the note to some diagnostics where the
parameter is not super relevant, but this can be reworked with time
and the decrease in maintenance burden makes up for it.

    [6 lines not shown]
DeltaFile
+48-93clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+16-16clang/test/SemaTemplate/cwg2398.cpp
+24-6clang/lib/Sema/SemaTemplateInstantiate.cpp
+12-12clang/test/SemaTemplate/temp_arg_nontype_cxx20.cpp
+152-17989 files not shown
+548-44895 files

LLVM/project ce343a5clang/lib/Frontend FrontendActions.cpp, clang/lib/Sema SemaTemplate.cpp SemaTemplateInstantiate.cpp

[clang] Implement evaluation context for checking template parameters

Instead of manually adding a note pointing to the relevant template
parameter to every relevant error, which is very easy to miss,
this patch adds a new instantiation context note, so that this
can work using RAII magic.

This fixes a bunch of places where these notes were missing, and is
more future-proof.

Some diagnostics are reworked to make better use of this note:
- Errors about missing template arguments now refer to the parameter
  which is missing an argument.
- Template Template parameter mismatches now refer to template
  parameters as parameters instead of arguments.

It's likely this will add the note to some diagnostics where the
parameter is not super relevant, but this can be reworked with time
and the decrease in maintenance burden makes up for it.

    [6 lines not shown]
DeltaFile
+48-93clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+16-16clang/test/SemaTemplate/cwg2398.cpp
+24-6clang/lib/Sema/SemaTemplateInstantiate.cpp
+16-8clang/lib/Frontend/FrontendActions.cpp
+156-17589 files not shown
+544-44795 files

LLVM/project ad22130clang/lib/Frontend FrontendActions.cpp, clang/lib/Sema SemaTemplate.cpp SemaTemplateInstantiate.cpp

[clang] Implement evaluation context for checking template parameters

Instead of manually adding a note pointing to the relevant template
parameter to every relevant error, which is very easy to miss,
this patch adds a new instantiation context note, so that this
can work using RAII magic.

This fixes a bunch of places where these notes were missing, and is
more future-proof.

Some diagnostics are reworked to make better use of this note:
- Errors about missing template arguments now refer to the parameter
  which is missing an argument.
- Template Template parameter mismatches now refer to template
  parameters as parameters instead of arguments.

It's likely this will add the note to some diagnostics where the
parameter is not super relevant, but this can be reworked with time
and the decrease in maintenance burden makes up for it.

    [6 lines not shown]
DeltaFile
+48-93clang/lib/Sema/SemaTemplate.cpp
+31-31clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
+21-21clang/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
+16-16clang/test/SemaTemplate/cwg2398.cpp
+24-6clang/lib/Sema/SemaTemplateInstantiate.cpp
+16-8clang/lib/Frontend/FrontendActions.cpp
+156-17589 files not shown
+545-44795 files

LLVM/project 16e61cfllvm/test/CodeGen/RISCV/rvv vluxseg-rv64.ll vloxseg-rv64.ll

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+17,258-17,152llvm/test/CodeGen/RISCV/rvv/vluxseg-rv64.ll
+17,258-17,152llvm/test/CodeGen/RISCV/rvv/vloxseg-rv64.ll
+14,327-17,447llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv64.ll
+14,327-17,447llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv64.ll
+12,923-11,789llvm/test/CodeGen/RISCV/rvv/vluxseg-rv32.ll
+12,923-11,789llvm/test/CodeGen/RISCV/rvv/vloxseg-rv32.ll
+89,016-92,77645,766 files not shown
+4,106,333-2,097,16845,772 files

LLVM/project d7d008bllvm/test/CodeGen/RISCV/rvv vluxseg-rv64.ll vloxseg-rv64.ll

Merge branch 'main' into users/vitalybuka/spr/libclocale-update-grouping-tests
DeltaFile
+17,258-17,152llvm/test/CodeGen/RISCV/rvv/vluxseg-rv64.ll
+17,258-17,152llvm/test/CodeGen/RISCV/rvv/vloxseg-rv64.ll
+14,327-17,447llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv64.ll
+14,327-17,447llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv64.ll
+12,923-11,789llvm/test/CodeGen/RISCV/rvv/vluxseg-rv32.ll
+12,923-11,789llvm/test/CodeGen/RISCV/rvv/vloxseg-rv32.ll
+89,016-92,77643,237 files not shown
+4,159,794-2,020,02343,243 files

LLVM/project 1209081llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll atomic_optimizations_local_pointer.ll

Rebase patchset

Created using spr 1.3.6-beta.1
DeltaFile
+23,315-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+16,240-3,435llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+18,480-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+17,575-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+109,910-3,43530,517 files not shown
+2,042,174-812,81230,523 files

LLVM/project 826c83ellvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll atomic_optimizations_local_pointer.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+23,315-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+16,240-3,435llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+18,480-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+17,575-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+109,910-3,43530,517 files not shown
+2,042,171-812,80930,523 files

LLVM/project 851f62ellvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll atomic_optimizations_local_pointer.ll

Rebase patchset

Created using spr 1.3.6-beta.1
DeltaFile
+23,315-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+16,240-3,435llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+18,480-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+17,575-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+109,910-3,43530,517 files not shown
+2,042,171-812,80930,523 files

LLVM/project 58e5ecfllvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll atomic_optimizations_local_pointer.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+23,315-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+16,240-3,435llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+18,480-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+17,575-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+109,910-3,43530,512 files not shown
+2,042,129-812,79630,518 files

LLVM/project ae8f56allvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll atomic_optimizations_local_pointer.ll

Rebase patchset

Created using spr 1.3.6-beta.1
DeltaFile
+23,315-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+16,240-3,435llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+18,480-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+17,575-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+109,910-3,43530,512 files not shown
+2,042,129-812,79630,518 files

LLVM/project 639a497llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll atomic_optimizations_local_pointer.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+23,315-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+16,240-3,435llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+18,480-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+17,575-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+109,910-3,43530,512 files not shown
+2,042,129-812,79630,518 files

LLVM/project 66d8e45llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll atomic_optimizations_local_pointer.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+23,315-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+16,240-3,435llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+18,480-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+17,575-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+109,910-3,43530,511 files not shown
+2,042,124-812,79230,517 files

LLVM/project 179f930llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll atomic_optimizations_local_pointer.ll

Rebase patchset

Created using spr 1.3.6-beta.1
DeltaFile
+23,315-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+16,240-3,435llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+18,480-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+17,575-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+109,910-3,43530,512 files not shown
+2,042,129-812,79630,518 files

LLVM/project 8d7d2f2llvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll atomic_optimizations_local_pointer.ll

Rebase patchset

Created using spr 1.3.6-beta.1
DeltaFile
+23,315-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+16,240-3,435llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+18,480-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+17,575-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+109,910-3,43530,511 files not shown
+2,042,124-812,79230,517 files

LLVM/project c960e4dllvm/test/CodeGen/AMDGPU global-atomicrmw-fadd.ll atomic_optimizations_local_pointer.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+23,315-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+16,240-3,435llvm/test/CodeGen/AMDGPU/atomic_optimizations_local_pointer.ll
+18,480-0llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fadd.ll
+17,575-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fsub.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+17,150-0llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+109,910-3,43530,511 files not shown
+2,042,124-812,79230,517 files