LLVM/project 552f6c9llvm/test/CodeGen/X86 vector-interleaved-store-i8-stride-7.ll vector-interleaved-store-i16-stride-6.ll, llvm/test/Instrumentation/MemorySanitizer/AArch64 arm64-ld1.ll

rebase

Created using spr 1.3.4
DeltaFile
+3,128-3,170llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-7.ll
+2,487-2,510llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-6.ll
+2,099-2,096llvm/test/MC/AMDGPU/gfx12_asm_sop2.s
+2,053-2,052llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sop2.txt
+3,860-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-ld1.ll
+1,716-1,780llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-5.ll
+15,343-11,6084,566 files not shown
+159,258-104,3134,572 files

LLVM/project 85e290bllvm/test/CodeGen/AMDGPU bf16.ll, llvm/test/CodeGen/NVPTX cmpxchg-sm90.ll cmpxchg-sm70.ll

Merge branch 'main' into users/meinersbur/flang_runtime_remove-FLANG_INCLUDE_RUNTIME
DeltaFile
+65,595-0llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_long_composites/long-spec-const-composite.ll
+7,350-4,196llvm/test/CodeGen/AMDGPU/bf16.ll
+6,173-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-vmul.ll
+0-6,173llvm/test/Instrumentation/MemorySanitizer/AArch64/neon_vmul.ll
+5,680-0llvm/test/CodeGen/NVPTX/cmpxchg-sm90.ll
+5,680-0llvm/test/CodeGen/NVPTX/cmpxchg-sm70.ll
+90,478-10,3696,999 files not shown
+425,286-177,3787,005 files

LLVM/project 184f944clang/lib/Headers/hlsl hlsl_alias_intrinsics.h hlsl_intrinsics.h, clang/test/CodeGenHLSL/builtins fmod.hlsl

Implement the `fmod` intrinsic (#130320)

Replaced the current `fmod` definition with a templatized version,
implemented `fmod` algorithm for DirectX targets that matches the DXC
implementation, added corresponding tests in
`clang/test/CodeGenHLSL/builtins/fmod.hlsl` and
`clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl`.

Closes #99118.
DeltaFile
+95-23clang/test/CodeGenHLSL/builtins/fmod.hlsl
+0-34clang/lib/Headers/hlsl/hlsl_alias_intrinsics.h
+33-0clang/test/SemaHLSL/BuiltIns/fmod-errors.hlsl
+28-0clang/lib/Headers/hlsl/hlsl_intrinsics.h
+26-0clang/lib/Headers/hlsl/hlsl_intrinsic_helpers.h
+182-575 files

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 79c32c1llvm/test/MC/AMDGPU gfx12_asm_sop2.s gfx12_asm_sop1.s, llvm/test/MC/Disassembler/AMDGPU gfx12_dasm_sop2.txt gfx12_dasm_sop1.txt

.

Created using spr 1.3.5-bogner
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,424-1,423llvm/test/MC/AMDGPU/gfx12_asm_sop1.s
+1,234-1,233llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sop1.txt
+721-720llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sopc.txt
+721-720llvm/test/MC/AMDGPU/gfx12_asm_sopc.s
+8,252-8,244263 files not shown
+14,950-10,040269 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 1cb1407clang/lib/Headers/hlsl hlsl_intrinsics.h hlsl_intrinsic_helpers.h, clang/test/SemaHLSL/BuiltIns length-errors.hlsl reflect-errors.hlsl

[HLSL] Add bounds checks for the hlsl vector arguments and return types (#130724)

fixes #129003
- fix up sema tests
- fix up templates for scalar and vector HLSL intrinsic overloads
DeltaFile
+44-16clang/test/SemaHLSL/BuiltIns/length-errors.hlsl
+42-12clang/lib/Headers/hlsl/hlsl_intrinsics.h
+34-10clang/test/SemaHLSL/BuiltIns/reflect-errors.hlsl
+34-10clang/test/SemaHLSL/BuiltIns/distance-errors.hlsl
+3-11clang/lib/Headers/hlsl/hlsl_intrinsic_helpers.h
+4-0clang/lib/Headers/hlsl/hlsl_detail.h
+161-596 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 dc66ca4llvm/test/CodeGen/AMDGPU llvm.amdgcn.smfmac.gfx950.ll, llvm/test/CodeGen/RISCV xqccmp-push-pop-popret.ll

Rebase, address comments

Created using spr 1.3.5
DeltaFile
+0-6,173llvm/test/Instrumentation/MemorySanitizer/AArch64/neon_vmul.ll
+6,173-0llvm/test/Instrumentation/MemorySanitizer/AArch64/arm64-vmul.ll
+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,348-1,952llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll
+17,078-9,8592,714 files not shown
+131,118-67,3922,720 files

LLVM/project d4e79afllvm/test/CodeGen/AMDGPU global_atomics_scan_fsub.ll global_atomics_scan_fadd.ll, llvm/test/CodeGen/RISCV qci-interrupt-attr.ll qci-interrupt-attr-fpr.ll

Merge branch 'main' into users/kparzysz/spr/o03-cancel-directive-name
DeltaFile
+2,927-0llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
+2,821-0llvm/test/CodeGen/RISCV/qci-interrupt-attr-fpr.ll
+1,246-1,246llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+1,246-1,246llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+1,214-1,214llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmax.ll
+1,214-1,214llvm/test/CodeGen/AMDGPU/global_atomics_scan_fmin.ll
+10,668-4,9201,301 files not shown
+51,893-31,2131,307 files

LLVM/project dcf857eclang/lib/StaticAnalyzer/Checkers/WebKit RawPtrRefLambdaCapturesChecker.cpp UncountedLambdaCapturesChecker.cpp, clang/test/Analysis/Checkers/WebKit unretained-lambda-captures.mm unretained-lambda-captures-arc.mm

Merge branch 'main' into users/ylzsx/r-tls-noie
DeltaFile
+456-0clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLambdaCapturesChecker.cpp
+0-374clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp
+353-0llvm/lib/Target/Xtensa/XtensaDSPInstrInfo.td
+296-0clang/test/Analysis/Checkers/WebKit/unretained-lambda-captures.mm
+273-0clang/test/Analysis/Checkers/WebKit/unretained-lambda-captures-arc.mm
+233-0llvm/test/MC/Xtensa/xtensa-mac16.s
+1,611-37484 files not shown
+3,359-1,12490 files

LLVM/project e85e29cclang/lib/Headers/hlsl hlsl_intrinsic_helpers.h hlsl_detail.h, clang/lib/Sema SemaHLSL.cpp

[HLSL] select scalar overloads for vector conditions (#129396)

This PR adds scalar/vector overloads for vector conditions to the
`select` builtin, and updates the sema checking and codegen to allow
scalars to extend to vectors.

Fixes #126570
DeltaFile
+27-81clang/test/SemaHLSL/BuiltIns/select-errors.hlsl
+71-0clang/lib/Headers/hlsl/hlsl_intrinsic_helpers.h
+4-56clang/lib/Headers/hlsl/hlsl_detail.h
+33-25clang/lib/Sema/SemaHLSL.cpp
+35-0clang/lib/Headers/hlsl/hlsl_alias_intrinsics.h
+29-0clang/test/CodeGenHLSL/builtins/select.hlsl
+199-1625 files not shown
+218-16311 files