llvm
LLVM and SPIRV-LLVM-Translator pulldown (WW12 2026)
#21560
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
3139
Changes
View On
GitHub
LLVM and SPIRV-LLVM-Translator pulldown (WW12 2026)
#21560
iclsrc
wants to merge 3139 commits into
sycl
from
llvmspirv_pulldown
[Clang] Fix 'gpuintrin.h' implementation of 'match_all'
454863b4
[clang][bytecode][HLSL][Matrix] Support `ConstantMatrixType` and more…
b0091732
[green dragon] skip trigger on release branch stage1 RA jobs (#184653)
cdea7482
[scudo] Move getResidentPages function (#183138)
ea65e859
[SPIRV] Replace `removeFromParent` with `eraseFromParent` for `ASSING…
64d61878
Revert "[flang][OpenMP] Fix lowering of LINEAR iteration variables" (…
1ef472f8
Fix a bug in the watchpoint callback - in one case we weren't
6807b61f
[lldb][windows] remove sleep before closing ConPTY (#183539)
b989713c
[Clang] Ensure child classes export inherited constructors from base …
6811a83c
[SLP][NFC]Add a test with a loop with profiling info, NFC
b7ed29df
[LV] Add tests with loops with multiple argmin/argmax.
f7560e17
[RISCV][P-ext] Fix cannot select error for shlsat with i8 vector argu…
3ed12eb3
[CIR][NFC] Add 'matrix' type to CIRGenExprConstant.cpp switch (#184852)
0bca18db
[lldb] Use "assemble" instead of "compile" in formatter_bytecode.py (…
9145a748
[WebAssembly] Reapply "[WebAssembly] Incorporate SCCs into WebAssembl…
0a76568d
[flang][OpenMP] Utilities to get uppercase directive/clause names (#1…
7187a1d9
[clang][deps] Move-construct optional to fix a bot (#184861)
eb6fb777
[HLSL][Matrix] Add implicit matrix floating-point conversion checks (…
e4ad8a6e
When hijacking events, don't let the user thread that was allowed
a8af467f
[flang][cuda] Copy type descriptor used in fir.alloca op (#184859)
520319e3
[VPlan] Use pragma pack(1) for VPIRFlags on AIX. (#184687)
5e88b806
[clang][modules] Add warning for module maps with ".." paths (#184279)
90fdad20
Merge from 'main' to 'sycl-web' (224 commits)
291f5435
Revert "When hijacking events, don't let the user thread that was all…
5d2560c1
Revert "Skip some tests on Windows. They were already expected fail …
c969b5fe
Revert "Add the ability to "allow another thread to see the private s…
ecd6f8c2
Merge from 'sycl' to 'sycl-web' (28 commits)
48d2ba88
clang/AMDGPU: Do not emit __oclc_ABI_version references with environm…
ede065a6
[RISCV] Use SSLAI for XLen saturating shift left by immediate on RV32…
85858f60
[RISCV] Add RISCVISD opcodes for PSHL/PSRL/PSRA and lower to them. (#…
add7b711
Don't crash when given an empty input filename. (#184718)
6ae0e6d5
[HLSL] Implement Texture2D::Gather and Texture2D::GatherCmp (#183323)
9767894b
Revert "[mlir][arith] Add `exact` to `index_cast{,ui}` (#183395)" (#1…
f2cdf3f3
[CIR] Add support for delete cleanup after new operators (#184707)
6bd88207
[mlir][acc] Add acc.compute_region and acc.par_width operations (#184…
dfe77386
[Clang][CIR][AArch64] NFC: Cleanups in AArch64 builtins lowering (#18…
aabae9dc
[flang][acc] Handle ViewLike ops with OutlineRematerializationOpInter…
43adf574
[libc][math] Refactor ffmaf128 into a header only. (#184751)
9548db81
[AMDGPU] add back the true16 pattern for cvt_pk_rtz (#184857)
a82e3a19
[flang][openacc] Relax semantic check on cache directive (#184887)
275a2153
[flang][OpenMP] Implement utility to locate OmpClause in ODS, NFC (#1…
dc62e284
[docs] Add exception to AI tool policy for Bazel build fixer (#183408)
6695f1d9
[LoopFusion] Correction in the comments (NFC) (#184689)
9143f210
[CIR][AArch64] Add missing lowerings for vceqz_* Neon builtins (#184893)
b5be6599
Merge from 'main' to 'sycl-web' (379 commits)
d622fe33
[libc][math] Optimize `asinpif` and `acospif` using estrin's scheme (…
94a8ca18
[flang] Reject PARAMETER constants in NAMELIST groups (#178960)
d414e8ca
[lldb] Fix bytecode.test (#184903)
e87d3425
[VPlan] Always process all argmin/argmax reductions in plan.
b53adf42
[mlir][acc] Add Dialect Utils to OpenACCDialect deps (#184895)
d6244663
libclc: Implement get_enqueued_local_size (#184842)
11727c11
[MLIR][XeGPU] Refactoring Transpose OP Layout Propagation (#184702)
34259b76
[lldb][Darwin] Don't try to insert breakpoint on corefiles (#184749)
c9555f66
[flang-rt] Fix EXECUTE_COMMAND_LINE() on Windows (#184875)
008dc8b5
NFC: MLIR Indexing Utils comment fix (#183438)
83bc9338
[lldb] Automatic indexing for synthetic children of collections (#174…
58c5252b
[MLIR][XeVM] Mark gpu.printf test with XFAIL. (#184215)
dcd1bfb0
[libc][math] Fix FP add/sub for signed-zero operands (#183243)
03d453a5
libclc: Reimplement amdhsa dispatch size functions (#184885)
ef3955db
Merge from 'main' to 'sycl-web' (22 commits)
c8610a6e
libclc: Define work_group_barrier (#184780)
742008d4
[clang] Enable wrapping the FrontendAction for module builds (#184907)
ca155dbe
[clang][modules] -Wmodule-import-in-extern-c should not be an error b…
9809384a
[clang-tidy][NFC] Add missing Option tests in `readability` [2/N] (#1…
b15115cf
[lldb][FreeBSD] Fix some missed renaming to x86 for shared files (#18…
41ac6ebf
[SYCL] SYCL host kernel launch support for the sycl_kernel_entry_poin…
23e4fe04
[gn] port 4ea39c43e1338a
bd3006fc
[ORC] Refactor some WaitingOnGraph loops into named methods. NFCI. (#…
fd32fc5e
[gn] Reformat build files
43dbcdea
[ORC] Move WaitingOnGraph::hoistDeps into SuperNode. NFCI.
7f6ada93
[clang-tidy] Rename hicpp-no-assembler to portability-no-assembler, k…
63db92d6
[ORC] Remove accidental #include left in 7f6ada93f72. NFC.
cf8004bd
[Clang][NFC] Apply Rule of Three to AttrScopedAttrEquivalenceContext …
b57d62c1
[MLIR][ACC] Fix -Wunused-variable in dfe7738
a500d658
[NFC] Add template disambiguation for dependent call to getAttr. (#18…
850a54f2
[Bazel] Fix build for #184030
f4098042
[RISCV] Add contraints for SpacemiT X60 AI VDot Insts (#174364)
1f84b73a
[ELF] handleTlsGd: support disabling GD-to-IE/LE optimization. NFC (#…
dd79c925
[NVPTX] Enable OpenCL 3d_image_writes support (#143331)
0538d0a2
[RISCV] Remove outdated TODO in isExtractSubvectorCheap (#184938)
eaae8e25
[clang][deps] Store `IgnoreCWD` on `ModuleDeps` (#184921)
f712c97e
[RISCV] Add register overlap checks to the assembler for vector index…
f7ca74f6
Merge from 'main' to 'sycl-web' (33 commits)
ee95dd4d
[ELF] Add target-specific relocation scanning for RISC-V (#181332)
4ea72c1e
[RISCV] Support 'f' Inline Assembly Constraint for bfloat16 (#184566)
30159795
[RISCV][P-ext] Select (splat_vector 0) as copy from X0. (#184911)
eafd0761
[SandboxVec][DAG] Handle unscheduled successors when user is external…
1093a18b
[libc++][string] Replace ASAN volatile wrapper with memory barrier (#…
fb7d2555
[mlir] Improve dialect conversion failure diagnostics (#182729)
62a5e539
[RISCV][P-ext] Select plui.h/w and improve usage of pli.b/h/w. (#184937)
4541e23f
[ELF] Remove unused handleTlsRelocation (#184951)
46d29d43
[LV] Remove branch on false in blend-costs.ll test. NFC (#184816)
cb6936e7
[llvm-ir2vec] Adding getFuncNames API to ir2vec python bindings (#180…
1f2e52fe
libclc: Add atomic_work_item_fence (#184844)
f31e65fe
[MemProf] Enhance thin link optimization remarks (#184829)
2b212315
[DA] Fix the Weak Zero SIV tests when the coeff may be zero (#183736)
7dda8ba3
[RISCV] Remove unneeded ImmLeaf from simm8_unsigned. NFC (#184960)
f2cf0cda
[RISCV][P-ext] Recognize vector shifts with splat build_vector shift …
b51859cb
InstCombine: Handle insertvalue in SimplifyDemandedFPClass (#184193)
23edefa4
libclc: Add amdgpu subgroup functions (#184845)
049efc73
[WebAssembly] Do not form minnum/maxnum (#184796)
f90b783c
[ORC] Make ElementSet, ContainerElementsMap inner classes. (#184955)
33508a22
[DA] Remove isPeelFirst and isPeelLast (#183737)
aab73769
[CodeGen] Use data layout aware constant folder in CGBuilder (#184819)
b3d99ac2
[mlir] [linalg] fix failure on specializing matmul with permuted loop…
be9e84e1
[Tablegen] Fix condition to report when lanemask overflows (#181810)
a9eeb151
[lldb] Initial plugin and test for SymbolLocatorSymStore (#183302)
454eb8bc
[lldb-dap] Fix valueLocationReference in setVariable request (#184782)
581f66ad
[X86] Make ISD::ROTL/ROTR vXi16 vector rotates legal on VBMI2 targets…
3fd4c0e2
[clang-tidy][NFC] Fix various clang-tidy finding (#184831)
d92c56c2
[clang-tidy][NFC] add config for 22.x clang-tidy (#184834)
b5e488e3
[lldb-dap] Add memory history in ASan report (#183740)
13a84655
[AMDGPU] Make chain functions receive a stack pointer (#184616)
f2e8e2fa
libclc: Add sub_group_broadcast (#184846)
92bd5fc9
[AArch64] Model late forwarding in Neoverse N1 (#177590)
a28699bd
[BOLT] Check if symbol is in data area of function (#160143)
7bce678e
[LifetimeSafety] Fix false negative for GSL Owner type with arrow ope…
2205a238
[Clang] Apply exclude_from_explicit_instantiation to dllimport/dllexp…
9ce9e4e6
[MIPS] Fix duplicate RUN lines in tests (#182276)
fee23630
[mlir][affine] Fix crash in super-vectorize when inner loop bounds de…
c044b8b5
[mlir][bufferization] Fix crash in buffer-hoisting on unreachable blo…
9f1b094f
[mlir][affine] Reject affine.for with step <= 0 in parser and verifie…
2a117f7e
[mlir][scf] Fix crash in loopUnrollJamByFactor for zero trip count lo…
0d2c7d71
[LLDB][Windows] Initialize `read_result` (#184874)
119c466e
[compiler-rt][RISCV] Initialize length only when __init_riscv_feature…
d64a9fe7
[X86] Expand i512 shifts on AVX512 targets (#183198)
df113bd2
[X86] Add baseline andnot tests for #172329 (#184991)
fb449d01
[mlir] Defer `LoopLikeOpInterface` type checks to `RegionBranchOpInte…
9c302977
[ORC] Add no-overlap check to WaitingOnGraph::ElementSet::merge. (#18…
3c0719d3
AMDGPU/GlobalISel: Regbanklegalize rules for G_PHI (#179735)
e16fc0cc
[X86][GISel] Add initial tests for x86 postleg combiner (#183844)
57621334
[Clang] Fix test failures with 32-bit default triple
182133c3
[CIR] Implement 'bzero' builtin lowering in terms of cir.libc.memcpy …
af0f3379
[clang][test] Ensure the builtin_vectorelements.c test is actually ex…
57b0ff15
[MLIR][GPUToLLVMSPV] Relax the width check in gpu.shuffle lowering (#…
83bff14d
[mlir][linalg] Generic to category specialization (#184624)
9d25d5c4
[AArch64][Thumb2] Add missing select FMF in tests
727ace51
[InstCombine] Canonicalize GEP source element types (#180745)
6ecbc0c9
[Hexagon][test] Fix more tests on linux-musl (#66785)
63fbf34a
[CIR][NFC] Add missing enum element added to CIRGenStmt (#185010)
8c9a62b9
Merge from 'main' to 'sycl-web' (24 commits)
0bd5211d
Support -fpass-plugin + -fthinlto-index together (#183525)
23cb4e5f
[CI][libsycl] Add libsycl precommit testing job (#184174)
2b4a5d39
[lldb] Fix lldb-x86_64-win bot after 454eb8bc0ac (#185004)
bc077f52
[gn build] Guard the BLAKE3 assembly sources with platform (#70110)
c47fb2d2
[X86] Sink NOT to be fold into ANDN (#172329)
5bdf8ca1
[mlir][bazel] Fix build after #184116 (#185019)
00dd77ac
Fix IfConversion UpdatePredRedefs method documentation (#69918)
c8f0d373
[LV] Support interleaving with FindLast reductions (#184099)
03c34bb5
Merge from 'sycl' to 'sycl-web' (5 commits)
fc66e4db
[ConstantFolding] Consider `tanh*` to always be a noop (#70794)
11008256
[mlir][test] Reject TestWithBoundsOp with mismatched attribute width …
b9356b04
[CUDA/HIP] Do not ignore complete destructors in abstract classes (#1…
9e15c6cc
[flang-rt] Remove experiemental OpenMP offloading support (#183653)
8e40387c
[NFC][analyzer] Remove orphaned ExprEngine::getStmt() (#185020)
91b686dc
[mlir] Add option to cloning for different results (#184202)
20ded7d3
Revert "[lldb] Initial plugin and test for SymbolLocatorSymStore" (#1…
057b7181
[OFFLOAD] Replace C-style casts with C++ style casts in obtainInfoImp…
57614e88
Revert "[ConstantFolding] Consider `tanh*` to always be a noop (#70794)"
ad6d87da
[clang-doc][NFC] Move static functions into JSONGenerator as methods …
7c2f2a55
[C++20][Modules] Do not apply `getAdjustedOffset` to file-internal by…
b7cc3c56
[CIR] Fix checks following b3d99ac2cda4d6484ac0dff0b95403b4a8c10465. NFC
864d0452
[MLIR] Fix crash in inliner when return arity mismatches call results…
220f91a0
[lldb][windows][NFC] expose ProcessLauncherWindows methods (#183579)
d98d8b96
[mlir][ub] Add `m_Poison()` matcher (#185022)
00e247ad
[VPlan] Optimize resume values of IVs together with other exit values…
2ce5f914
[lldb][windows] fix VT sequences overriding (lldb) prompt (#183366)
214246ea
[Clang] Fix constexpr inc/dec operators for OverflowBehaviorTypes (#1…
1fab5b65
Fix bazel build for 00e247ad76fdd0cd5841193950c8d4927e3015f8 (#185055)
d442cc30
[NFC][SPIRV] Rename files from `SPV_INTEL_arbitrary_precision_integer…
1bd07594
[DAG] isKnownNeverZero - add ISD::SHL DemandedElts handling and tests…
ec9e1644
[libc++] Add alias template for __strip_signature::type (#181955)
832517f2
[AArch64][llvm] Update Armv9.7-A dependencies (#185034)
cba914ce
[mlir] Fix assertion crash in test-symbol-uses with nested modules (#…
1a23e643
[Clang][ExprConst] Handle APValue::LValue in BitCast (#184865)
d4efbf10
[lldb] Declare types of Python synthetic signatures (NFC) (#184914)
7d48707a
[LLDB] Allow one-line summaries in the presence of synthetic child pr…
70509b5e
[LLDB] Reformat comments
3fc27dce
[CIR] Implement PackIndexingExpr for ComplexType (#184878)
f305da72
[Hexagon] Support .reloc asm directive (#183849)
bc8da0fa
[RISCV][P-ext] Support vector ISD::ABS using PABD instructions. (#184…
bb1d53bb
[clang] Fix filler handling for new expression with unspecified bound…
5f70043a
[NFC][Clang][UnsafeBufferUsage] Check optional string before access. …
05fa39de
[lldb][PlatformDarwin] Make LocateExecutableScriptingResourcesFromDSY…
f5255b0d
Revert "[gn build] Guard the BLAKE3 assembly sources with platform" (…
42f37260
[llubi] Add support for load/store/lifetime markers (#182532)
0311bb62
[Bazel] Fix build for 00e247a
3d108be3
[CIR] Fix array constant initialization with trailing zeros (#184933)
afc4af56
[Clang] Fix invalid sret addrspacecast for placement new on HIP (#183…
e2f7f836
[DebugInfo][Reassociate] Use debug records instead of intrinsics in t…
c3f0a2c3
[clang][diagnostics] Stable IDs for Clang diagnostics (#168153)
3da28bfb
builtins: adjust FP80 source management (#183871)
57f1ec6e
[LoopFusion] remove else after return (NFC) (#184993)
9cc615a2
[Bazel] Fixes 3da28bf (#185082)
216a3f16
[clang][CodeGen] Fix size calculation in vbptr split memory region …
097122cb
[AMDGPU] fix asyncmark soft waitcnt bug (#184851)
918d0feb
[clang-doc] Fix benchmark not compiling (#185065)
2cb01dc5
[CIR] Add MLIR ABI Lowering design document
d32ffdea
[CIR] Fix a crash when source location is unknown (#185059)
ab10f084
[lldb][bytecode] Disable bytecode.test on windows (#185096)
a8783dc6
[flang,acc] Support -ffp-maxmin-behavior option in lowering. (#184730)
5230955a
[RISCV][P-ext] Only support sshlsat for splat immediate shift amounts…
bdec4da3
[Clang] Fix EmitAggregateCopy assertion for non-trivially-copyable sr…
337fed35
Merge from 'main' to 'sycl-web' (96 commits)
596e97fe
Merge from 'sycl' to 'sycl-web' (2 commits)
a9513501
Merge from 'main' to 'sycl-web' (13 commits)
3b9aa85e
Merge from 'main' to 'sycl-web' (107 commits)
325ba1f7
Merge from 'main' to 'sycl-web' (14 commits)
d078ddb1
Merge with Conflict Markers
69237078
Add support for debug macro information (DW_MACINFO_define/undef) (#3…
cd579dd7
Check for ptrtoadd instead of ptrtoint (#3605)
37a3bdc5
Force LLVM discovery via LLVMConfig.cmake (CONFIG mode) (#3598)
9fb35dc1
Remove job to cleanup backport branches (#3601)
88977a12
Add SPV_ALTERA_arbitrary_precision_integers (#3606)
db868ea7
Add testing for cross-compilation with SPIR-V backend (#3564)
adb3dcb8
Add FP4/FP8 operand support for SubgroupMatrixMultiplyAccumulateINTEL…
695af806
Translate llvm.ldexp.* intrinsics. (#3608)
1063ae3c
Fix llvm-lit path for LLVM 23 apt packages (#3620)
dd65b129
Add translation of ptrtoaddr (#3619)
ede5e765
Remove leftovers of deprecated SPV_INTEL_fast_composite (#3607)
5e5e6dfa
Update DebugInfo tests for LLVM changes (#3625)
4c3f4aa2
Update OCL nan builtin translation to work with bfloat type (#3558)
3c3425db
Check for spirv-dis tool in DebugMacro tests (#3648)
13890b03
Enable llc RUN line in create-placeholders-for-phi-operands.ll test (…
7d56eb93
Make DebugInfo tests robust for newer SPIRV-Tools (#3659)
6f6e1dfd
Avoid creating ConstantComposites with spec constants (#3662)
64f78498
iclsrc
added
disable-lint
github-advanced-security
commented on 2026-03-19
[Driver] Fix conflict resolution for hip offload new driver (#35178)
864b94c4
[NativeCPU] Replace isZeroValue with isNullValue
6e58a1ad
[CI] Remove unused workflows from llorg
a8b77c42
[NFC] Remove legacy PM RUN lines in tests (#35060)
dd9ae6ac
SYCLLowerIR: Migrate LocalAccessorToSharedMemory test to new PM (#35104)
353d64d7
[NFC][Test] Fix SYCL tests after address space cast changes (#35330)
bd6752a7
[NFC][Clang] Fix tests after wchar_size chang w/ 5a88dffc (#35325)
3390428e
[NFC][GlobalOffset] Use new PM run line in global-offset-kernel.ll
36e22f67
Reapply "clang/AMDGPU: Stop looking for oclc_daz_opt_* control librar…
987fca46
[NFC] Remove sycl-offload-jit-xarch.cpp w/ 9bec7a5f9549 (#35343)
981b694d
[NFC][Driver] Add offload-new-driver for new RUN lines (#35319)
e0d98883
[NFC][Test] Fix tests after b3d99ac2cda4 (#35329)
50d55176
[NFC] Regen check_device_code tests w/ b3d99ac2cda4 ce79fb371245
ef74c794
[NFC][CUDA] Update native-math-cuda w/ b3d99ac2cda4
708d21ae
[CMake] Disable PCH for opencl-aot
cca48f82
SYCL-JIT: disable PCH reuse (#35314)
5d3f001f
[NFC] XFAIL DebugMacroUndefinedUndef.ll on Windows
20925eb8
jsji
force pushed
from
043272e5
to
20925eb8
4 days ago
[CMake] Set CMAKE_DISABLE_PRECOMPILE_HEADERS ON for ccache build
623920eb
[NVPTX] Fix readonly/writeonly attribute conflict after refactoring (…
20aa2e95
[NVPTX] Handle writeonly byval parameters after refactoring (a171b8d4…
538790f9
[SPIRV] Fix regression from e56b580d40a4f - minimal fix for constant …
7f4b166a
jsji
force pushed
from
76a41668
to
7f4b166a
2 days ago
[SPIRV] Fix regression from e4c30c15c87f - skip expanding __spirv_ocl…
9165e9c1
jsji
force pushed
from
d8201f61
to
9165e9c1
1 day ago
jsji
force pushed
from
2c5468fa
to
2bc22ef7
1 day ago
jsji
force pushed
from
2bc22ef7
to
a74645e8
1 day ago
jsji
force pushed
from
a74645e8
to
8f94af97
1 day ago
[JointMatrix] XFAIL tests after InstCombine GEP changes 6ecbc0c96e566
293c99f8
jsji
force pushed
from
8f94af97
to
14c19923
23 hours ago
XFAIL SPIRV printf.ll test for now
0b9b76ed
jsji
force pushed
from
14c19923
to
0b9b76ed
22 hours ago
elizabethandrews
approved these changes on 2026-03-25
bratpiorka
approved these changes on 2026-03-25
Login to write a write a comment.
Login via GitHub
Reviewers
bratpiorka
elizabethandrews
github-advanced-security
Assignees
No one assigned
Labels
disable-lint
Milestone
No milestone
Login to write a write a comment.
Login via GitHub