Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2873 commits
Select commit Hold shift + click to select a range
9abae17
[UpdateTestChecks][llc] Support `arm64-apple-darwin` (#165092)
tomershafir Oct 27, 2025
dce8252
[RadixTree] Use std::optional for Node::Value (#165299)
vitalybuka Oct 27, 2025
7694817
[clang][DebugInfo] Make property-auto-synth.m check LLVM IR
Michael137 Oct 27, 2025
e44dce3
[clang][DebugInfo][test] Remove redundant Objective-C property test (…
Michael137 Oct 27, 2025
7d14733
[AMDGPU] Generate s_absdiff_i32 (#164835)
LU-JOHN Oct 27, 2025
3d26e6c
Revert "[LLDB] Add debug output to test to diagnose bot failure"
adrian-prantl Oct 27, 2025
8c13b75
[LLDB] Fix condition in test
adrian-prantl Oct 27, 2025
5d9df8f
[clang][DebugInfo][test] Convert Objective-C property2.m test to chec…
Michael137 Oct 27, 2025
d2bcd58
[profdata] Consume reader error if returned early (#163671)
ellishg Oct 27, 2025
d0a7411
[clang][DebugInfo][test] Make Objective-C property5.m test check LLVM IR
Michael137 Oct 27, 2025
57722dd
Revert "[lit] Support more ulimit options"
boomanaiden154 Oct 27, 2025
030614f
Merge from 'sycl' to 'sycl-web' (33 commits)
Oct 27, 2025
1c837ec
[Profcheck] Update XFail List
boomanaiden154 Oct 27, 2025
5a0b48d
Merge from 'main' to 'sycl-web' (520 commits)
premanandrao Oct 27, 2025
7d1538c
Move LIBC_CONF_STRING_UNSAFE_WIDE_READ to top-level libc-configuratio…
Sterling-Augustine Oct 27, 2025
585da50
[third-party] Add a snapshot of Boost.Math 1.89 standalone (#141508)
ldionne Oct 27, 2025
60ab8c8
[lld][macho] Use reloc length correctly in hash computation (#165287)
ellishg Oct 27, 2025
a065505
Begin -print-on-crash output with semicolon (#164903)
InakiVA Oct 27, 2025
9702ec0
[flang] Fixed regression with CDEFINED linkage (#164616)
eugeneepshteyn Oct 27, 2025
676d3b8
[clang-tidy][NFC] Fix various clang-tidy warning on headers 1/N (#165…
vbvictor Oct 27, 2025
7a7237b
The test added for PR#164905 doesn't run on Windows. (#165318)
jimingham Oct 27, 2025
f8243ce
[LLDB] Remove signature from python copy when injecting ASAN runtime
adrian-prantl Oct 27, 2025
23cc43d
[lldb] print errors when the debug server is not found (#165157)
MrCirdo Oct 27, 2025
f05bd9c
[HLSL] Adding DXIL Storage type into `TypedInfo` (#164887)
joaosaffran Oct 27, 2025
31417ba
[lld-macho] Link against libatomic when necessary (#144259)
sertonix Oct 27, 2025
66acd04
[MemRef] Fix value bounds interface for ExpandShapeOp (#165333)
jtuyls Oct 27, 2025
1fb2ab3
[InstCombine] Add the missing insertion point before IRBuilder instru…
changpeng Oct 28, 2025
3f26d56
[MLIR] Apply clang-tidy fixes for llvm-else-after-return in SuperVect…
joker-eph Aug 21, 2025
aed12c3
[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in MLIRContext.…
joker-eph Aug 21, 2025
bc2f746
[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in XeGPUUtils.c…
joker-eph Aug 21, 2025
c7f3c0b
[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in TosaCa…
joker-eph Aug 21, 2025
61e3c84
[LoongArch][NFC] Pre-commit tests for flog2 (#162976)
ylzsx Oct 28, 2025
45b1bcf
[Instcombine] Avoid widening trunc+sext to trunc+shl+ashr when not pr…
wenju-he Oct 28, 2025
0ece134
[Clang][Driver] Enable offloadlib option for clang-cl (#162980)
jinge90 Oct 28, 2025
66b4815
[AMDGPU][AsmParser]: Use dummy operand for parsing buffer_ SWZ operan…
jrbyrnes Oct 28, 2025
d63983b
[clang-tidy] Add more constexpr options to `readability-identifier-na…
MilkeeyCat Oct 28, 2025
7de1a17
[clang-tidy] Fix `modernize-use-scoped-lock` crash on malformed code …
localspook Oct 28, 2025
8ee5c40
[DebugInfo] Support to get TU for hash from .debug_types.dwo section …
Sockke Oct 28, 2025
4a660c7
[gn] port 8c4d6617d173
nico Oct 28, 2025
523c796
[VPlan] Use VPlan type inference to get address space for recipes. (NFC)
fhahn Oct 28, 2025
5eb2e07
[gn build] Port 128214f3b2a4
llvmgnsyncbot Oct 28, 2025
a013769
[gn build] Port 2afbd3df2ae6
llvmgnsyncbot Oct 28, 2025
3cecb7b
[gn build] Port 5fda2a5d9c1a
llvmgnsyncbot Oct 28, 2025
76e2963
[gn build] Port 81de86123fcf
llvmgnsyncbot Oct 28, 2025
dc76ac6
[DirectX] Allow llvm.assume intrinsic to pass on to DXIL (#165311)
farzonl Oct 28, 2025
9f85e7e
[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in TileAllocati…
joker-eph Aug 21, 2025
03e7ce9
[MLIR] Apply clang-tidy fixes for llvm-else-after-return in ModuleTra…
joker-eph Aug 21, 2025
ceed42a
[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in Simple…
joker-eph Aug 21, 2025
d1c086e
[MLIR] Apply clang-tidy fixes for bugprone-argument-comment in PDLToP…
joker-eph Aug 21, 2025
20c323a
[clang-tidy] Do not lint on attribute macros (#164806)
dingxiangfei2009 Oct 28, 2025
c1779f3
[flang] Implement !DIR$ [NO]INLINE and FORCEINLINE directives (#134350)
JDPailleux Oct 28, 2025
385c121
[AMDGPU] Rework GFX11 VALU Mask Write Hazard (#138663)
perlfu Oct 28, 2025
2984a8d
[Clang] Fix an iterator invalidation bug in concept normalization cac…
zyn0217 Oct 28, 2025
6bf9489
[VPlan] Store memory alignment in VPWidenMemoryRecipe. nfc (#165255)
Mel-Chen Oct 28, 2025
f49cd17
[clang][bytecode] Check overrider for pure virtual (#165262)
tbaederr Oct 28, 2025
9ea929b
Merge from 'sycl' to 'sycl-web' (4 commits)
Oct 28, 2025
ab1fd21
[MLIR] Revamp RegionBranchOpInterface (#161575)
joker-eph Oct 28, 2025
e3c5471
Revert " [MLIR] Revamp RegionBranchOpInterface " (#165356)
joker-eph Oct 28, 2025
2f869c4
[nsan] More unit tests for `float128`. (#165248)
legrosbuffle Oct 28, 2025
cecfef0
[MLIR][XeGPU] Improve `xegpu::uArch` design (#163986)
akroviakov Oct 28, 2025
7b48e24
[mlir][tosa] Move variable op definitions to `TosaOps.td` (NFC) (#165…
lhutton1 Oct 28, 2025
92f4861
[lldb][test] Avoid Windows import error in TestDriverWithClosedSTDIO.py
DavidSpickett Oct 28, 2025
a2d873f
[VPlan] Introduce cannotHoistOrSinkRecipe, fix miscompile (#162674)
artagnon Oct 28, 2025
57d4c90
[AArch64][SME] Propagate desired ZA states in the MachineSMEABIPass (…
MacDue Oct 28, 2025
a17dcaf
[AArch64] Initial sched model for Neoverse V3, V3AE (#163932)
simonwallis2 Oct 28, 2025
d51dcf9
[GlobalISel] Combine away G_UNMERGE(G_IMPLICITDEF). (#119183)
davemgreen Oct 28, 2025
2545209
[X86] Add test coverage showing BT/BTC/BTR/BTS and 'init' patterns fo…
RKSimon Oct 28, 2025
af81975
Merge from 'main' to 'sycl-web' (42 commits)
jinge90 Oct 28, 2025
7bb0d96
[LLDB][PDB] Run `function-nested-block.test` with both plugins (#165364)
Nerixyz Oct 28, 2025
21ab523
[mlir][spirv] Enable validation of decorations target tests (#165229)
IgWod-IMG Oct 28, 2025
7900e63
[InstCombine] Support ptrtoaddr when converting to align assume bundle
nikic Oct 28, 2025
b6bbc4b
[InstCombine] Support ptrtoaddr of ptrmask fold
nikic Oct 28, 2025
e12e0d3
[BOLT] Fix thread-safety of MarkRAStates (#165368)
bgergely0 Oct 28, 2025
50b9077
Added RecursiveMemoryEffects to ExecuteRegionOp (#164390)
ddubov100 Oct 28, 2025
e80dc27
[MLIR] Fix test after ptrtoaddr change
nikic Oct 28, 2025
c4040f2
[TSan] Fix warning when compiling with -Wmissing-designated-field-ini…
DanBlackwell Oct 28, 2025
1d7d26c
[InstCombine] Support ptrtoaddr of gep fold
nikic Oct 28, 2025
4678f16
[clangd] Fix regression regarding new line handling for hover/signatu…
tcottin Oct 28, 2025
e588c7f
[X86] Attempt to fold trunc(srl(load(p),amt) -> load(p+amt/8) (#165266)
RKSimon Oct 28, 2025
44cb8c1
[lit] Fix to make "RUN: env PATH=..." work as intended (#165308)
bjope Oct 28, 2025
ec55aa4
[lldb][test] When an external stdlib is specified do not link to the …
da-viper Oct 28, 2025
cc22c9c
Revert "[nsan] More unit tests for `float128`. (#165248)" (#165391)
legrosbuffle Oct 28, 2025
a847134
[AbstractCallSite] Handle Indirect Calls Properly (#163003)
Camsyn Oct 28, 2025
f162488
[NFC][Clang] Regenerate CHECKs - CodeGen/AArch64/neon-across.c
paulwalker-arm Oct 28, 2025
29c830c
[test][DebugInfo] Fix location of test build artifacts (#165349)
rupprecht Oct 28, 2025
566c731
[UTC] Indent switch cases (#165212)
Camsyn Oct 28, 2025
d30bd27
[mlir][complex] Fix exp accuracy (#164952)
nurmukhametov Oct 28, 2025
e5bb946
Bug fixes for ISelLowering for HVX (#164416)
fhossein-quic Oct 28, 2025
0621fd0
[libcxx] Optimize `rng::generate_n` for segmented iterators (#165280)
c8ef Oct 28, 2025
531fd45
[PPC] Set minimum of largest number of comparisons to use bit test fo…
scui-ibm Oct 28, 2025
a4950c4
Add switch_case.test to profcheck-xfail.txt (#165407)
mtrofin Oct 28, 2025
bfb54e8
[AArch64][SME] Disable tail calls for callees that require saving ZT0…
MacDue Oct 28, 2025
2aea02d
[Fuzzer][Test-Only] Increase runs for reduce-inputs.test (#165402)
DanBlackwell Oct 28, 2025
3172970
[Fuzzer][Test-Only] Re-enable fuzzer-ubsan.test on Darwin (#165403)
DanBlackwell Oct 28, 2025
28e9a28
DAG: Consider __sincos_stret when deciding to form fsincos (#165169)
arsenm Oct 28, 2025
624d4f6
[lldb] The test added for PR#164905 doesn't run on Windows host. (#16…
slydiman Oct 28, 2025
8c8f2df
[Clang][CodeGen] Implement code generation for __builtin_infer_alloc_…
melver Oct 28, 2025
16f61ac
Extend vector reduction constants folding tests to include scalable v…
paulwalker-arm Oct 27, 2025
0b1ef8c
[X86][Clang] Add AVX512 Integer Comparison Intrinsics for constexpr E…
sskzakaria Oct 28, 2025
7164544
[CIR] Upstream Try block with only noexcept calls (#165153)
AmrDeveloper Oct 28, 2025
6ad9565
[MemRef] Implement value bounds interface for CollapseShapeOp (#164955)
jtuyls Oct 28, 2025
466c526
[mlir][amdgpu][rocdl] Add gfx1250 wmma ops (#165064)
kuhar Oct 28, 2025
41f6566
[MLIR] Revamp RegionBranchOpInterface (#165429)
joker-eph Oct 28, 2025
e5668d3
[PowerPC] Implement Context Switch Instr mtlpl (#160593)
lei137 Oct 28, 2025
87f9e1b
[MLIR] Fix some typos in AffineOps.td (NFC)
joker-eph Oct 28, 2025
22f860a
[LV] Bundle (partial) reductions with a mul of a constant (#162503)
SamTebbs33 Oct 28, 2025
af110e1
[X86] combineTruncate - drop load alignment after (trunc (srl (load p…
RKSimon Oct 28, 2025
3f5f495
[RISCV] fixup_riscv_rvc_imm may be linker relaxable (#161797)
lenary Oct 28, 2025
8895386
[bazel][mlir] Port #165429: RegionBranchOpInterface (#165447)
rupprecht Oct 28, 2025
56c1d35
[flang][cuda] Add interfaces and lowering for barrier_try_wait(_sleep…
clementval Oct 28, 2025
cd40bc4
[flang][OpenMP] Implement OpenMP stylized expressions (#165049)
kparzysz Oct 28, 2025
bfd4935
[HLSL][DXIL][SPRIV] Added WaveActiveMin intrinsic (#164385)
KungFuDonkey Oct 28, 2025
cf1f489
[SLP]Check only instructions with unique parent instruction user
alexey-bataev Oct 28, 2025
d0e0d7f
[CIR] Fix building ClangIR after RegionBranchOpInterface revamp (#165…
AmrDeveloper Oct 28, 2025
a449c34
[CI] fix typo in code-format job (#165461)
vbvictor Oct 28, 2025
a00bb9c
[clang][Driver] Move test out of clang/include
tarunprabhu Oct 28, 2025
bf59b6e
[acc] Add `acc.kernel_environment` to enable compute decomposition (#…
razvanlupusoru Oct 28, 2025
e940119
[RISCV] 'Zalrsc' may permit non-base instructions (#165042)
slachowsky Oct 28, 2025
303fba0
[mlir][ROCDL] Add tensor load and store instructions to ROCDL (#165016)
justinrosner Oct 28, 2025
10afda0
[libc][hdrgen] Fix `includes` sorting in JSON emission (#165460)
frobtech Oct 28, 2025
c25a4a9
[Clang] Restore SafeStack support for x86-32 Fuchsia (#165471)
frobtech Oct 28, 2025
6d51c31
[lld][WebAssembly] LTO: Use PIC reloc model with dynamic imports (#16…
sbc100 Oct 28, 2025
e0dab82
[flang][cuda] Add instructions for tma_bulk_s2g (#165480)
clementval Oct 28, 2025
5d89a47
[flang][cuda] Add interfaces and lowering for tma_bulk_load (#165474)
clementval Oct 28, 2025
5defeed
[flang][cuda] Add interfaces and lowering for tma_bulk_store (#165482)
clementval Oct 28, 2025
2aecb3c
[Clang][BPF] Add __BPF_FEATURE_GOTOX (#165456)
yonghong-song Oct 28, 2025
e980458
[MemRef] Fix-forward use-after-scope in #164955 (#165478)
thurstond Oct 28, 2025
b2b2c52
[Analysis] Use std::clamp in getHeatColor (NFC) (#165394)
kazutakahirata Oct 28, 2025
75ddf2a
[Analysis] Use "= default" in a constructor (NFC) (#165395)
kazutakahirata Oct 28, 2025
817aff6
[llvm] Use nullptr instead of 0 or NULL (NFC) (#165396)
kazutakahirata Oct 28, 2025
c04e57d
[llvm] Use StringRef::contains (NFC) (#165397)
kazutakahirata Oct 28, 2025
52377fb
[clang] Proofread ThreadSafetyAnalysis.rst (#165398)
kazutakahirata Oct 28, 2025
c2aa22f
[docs][lldb] update the Windows tools instructions (#164491)
charles-zablit Oct 28, 2025
2fc4d0e
[MLIR] Fix use-after-move in debug logging (#165208)
noclowns Oct 29, 2025
217f0e5
[CIR][NFC] Update TypeCache file to use MLIR-style camel case (#165060)
Andres-Salamanca Oct 29, 2025
4e44298
[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in SwapExtractS…
joker-eph Aug 21, 2025
1519891
[NFC] Update LIT tests after commit 1ffff05 (#20477)
fzou1 Oct 29, 2025
eb40a01
[Clang] [NFC] Fix trailing whitespace in Parser.h (#165498)
Sirraide Oct 29, 2025
5378584
[Clang] Freeze padded vectors before storing. (#164821)
fhahn Oct 29, 2025
d604ab6
[AMDGPU] Support image atomic no return instructions (#150742)
harrisonGPU Oct 29, 2025
e8a1162
[SimplifyCFG] Use range check in simplifyBranchOnICmpChain if possibl…
dtcxzyw Oct 29, 2025
3fc24a2
[clang-format] Fix a bug in annotating class member names (#165351)
owenca Oct 29, 2025
0589409
[flang][cuda] Support gpu.launch_func with async token in target rewr…
clementval Oct 29, 2025
028bfa2
[LoongArch][NFC] Add tests for vector fminnum/fmaxnum (#162767)
ylzsx Oct 29, 2025
0926265
[clang] Use a formatted_raw_ostream in TextDiagnostic (#164935)
tbaederr Oct 29, 2025
20532c0
[AMDGPU] make AMDGPUUniformIntrinsicCombine a function pass (#165265)
PankajDwivedi-25 Oct 29, 2025
a21521a
[clang][bytecode] Check builtin carryops for non-block out pointers (…
tbaederr Oct 29, 2025
2f97761
[clang-tidy] Fix param-pack fix-its for 'performance-unnecessary-valu…
vbvictor Oct 29, 2025
1bd0fdf
[clang-tidy] Emit warnings from user headers by default (#164165)
vbvictor Oct 29, 2025
04e78b4
[BOLT][NFC] Drop unused profile staleness stats (#165489)
aaupov Oct 29, 2025
da15b8f
[AArch64][GlobalISel] Add a constant funnel shift post-legalizer comb…
davemgreen Oct 29, 2025
a9e6f90
[libunwind][PAuthLR] Remove PC offset when using FEAT_PAuthLR (#164224)
Stylie777 Oct 29, 2025
7fb6fae
[llvm][DebugInfo][test] Add LLVM tests for Objective-C property debug…
Michael137 Oct 29, 2025
f4e77e9
[lldb] Fix StdUnorderedMapSynthProvider for GCC (#164251)
DrSergei Oct 29, 2025
7f1aef8
[ASTMatchers][Docs] Regenerate MatchersReference via dump_ast_matcher…
vbvictor Oct 29, 2025
dda95d9
[llvm][DebugInfo][ObjC] Fix argument order of setter/getter to DIObjC…
Michael137 Oct 29, 2025
6ab8e8f
[LLD][COFF] Fix manifest UAC trustInfo namespace (#165285)
nga888 Oct 29, 2025
2ecb748
[TSan][Test-Only][Darwin] Fix typo in external.cpp test (#165534)
DanBlackwell Oct 29, 2025
d50476b
[ASan][Test-Only][Darwin] Mark asan-symbolize-templated-cxx.cpp unsup…
DanBlackwell Oct 29, 2025
4d6fb88
[PAC][Driver] Support ptrauth flags only on ARM64 Darwin or with paut…
kovdan01 Oct 29, 2025
334d438
[mlir][tosa] Add support for mxint8 type in mxfp operations (#163642)
lhutton1 Oct 29, 2025
16f1179
[flang][cmake] Set the usual linker flags for non-gtest unit tests (#…
nikic Oct 29, 2025
ce7cca1
[clang-repl] Fix struct value printing for clang-repl in C mode (#165…
anutosh491 Oct 29, 2025
356a811
[PredicateInfo] Drop redundant PredicateInfo annotation (#165434)
Camsyn Oct 29, 2025
92b4e75
[MLIR] Remove unused include. NFC.
d0k Oct 29, 2025
31180ba
[llvm][test] Skip object-property.ll debug-info test on AIX
Michael137 Oct 29, 2025
4dfe212
[lldb][DWARFASTParserClang] Added a check for the specialization exis…
tgs-sc Oct 29, 2025
49f918d
[llvm][Bitcode][ObjC] Fix order of setter/getter argument to DIObjCPr…
Michael137 Oct 29, 2025
57a0bf4
[mlir][linalg] Do not set insertion point inside padding function (#1…
Groverkss Oct 29, 2025
edab721
[flang] Implement IGNORE_TKR(P) (#165469)
eugeneepshteyn Oct 29, 2025
1191970
[LLVM][IR] Emit diagnostic for invalid pointee type for constant GEP.…
paulwalker-arm Oct 29, 2025
3cf2ac8
[AArch64][NEON] Add eor3 patterns for V64 xors (#165376)
Lukacma Oct 29, 2025
c035f5d
[X86] atomic-load-store.ll - cleanup test check-prefix hierarchies to…
RKSimon Oct 29, 2025
ff23ddc
[X86] and-mask-variable.ll - remove unnecessary "+fast-bextr" attribu…
RKSimon Oct 29, 2025
22a10c8
[OpenMP][Flang] Fix atomic operations on complex types (#165366)
KrxGu Oct 29, 2025
fca1e46
[X86] Remove a redundant cast (NFC) (#165509)
kazutakahirata Oct 29, 2025
a4ffa1f
[Instrumentation] Remove a redundant control flow statement (NFC) (#1…
kazutakahirata Oct 29, 2025
3d2efe7
use Twine instead of char* for function args (#165569)
perry-ca Oct 29, 2025
e65b36c
[clang-tidy] Allow thread-local variables in avoid-non-const-global-v…
Lancern Oct 29, 2025
9ab9d33
[flang][driver] Use -Xflang in diagnostics
tarunprabhu Oct 29, 2025
9b513ad
[DAG] Add generic m_TernaryOp() / m_c_TernaryOp() matchers (#165520)
Michael-Chen-NJU Oct 29, 2025
aa5fe56
[DebugInfo] Add dataSize to DIBasicType to add DW_AT_bit_size to _Bit…
OCHyams Oct 29, 2025
9f50e24
[flang][Driver] Enable -pie and -no-pie in flang's driver
tarunprabhu Oct 29, 2025
9b818af
[DebugInfo] Propagate DebugLoc from switch in simplifySwitchOfPowersO…
SLTozer Oct 29, 2025
287ca7b
[LLDB] Use native PDB reader by default (#165363)
Nerixyz Oct 29, 2025
affed57
[DFAJumpThreading] Add MaxOuterUseBlocks threshold (#163428)
XChy Oct 29, 2025
68e74f8
[DAGCombiner] Lower dynamic insertelt chain more efficiently (#162368)
Prince781 Oct 29, 2025
b258f5c
[MLIR][Conversion] XeGPU to XeVM: Lower ranked dynamic base memory fo…
silee2 Oct 29, 2025
34a3488
[X86] vector-reduce-or-cmp.ll - add v4i64 signbit test coverage (#165…
RKSimon Oct 29, 2025
957598f
[LLDB][PDB] Explicitly set DIA plugin in unit test (#165592)
Nerixyz Oct 29, 2025
40c917f
[flang][cuda][NFC] Enhance test for tma_bulk_g2s lowering (#165603)
clementval Oct 29, 2025
2dca188
[mlir][bufferize] Use the flag of skipRegions to print op (NFC) (#165…
linuxlonelyeagle Oct 29, 2025
e24e7ff
[mlir][affine] Add fold logic when the affine.yield has IV as operand…
linuxlonelyeagle Oct 29, 2025
ba769e1
[X86] combinePTESTCC - canonicalize constants to the RHS if the PTEST…
RKSimon Oct 29, 2025
d87c80b
[lldb] Do not narrow `GetIndexOfChildWithName` return type to int (#1…
da-viper Oct 29, 2025
98d3a25
[VPlan] Don't preserve LCSSA in expandSCEVs. (#165505)
fhahn Oct 29, 2025
7b98280
Revert "[mlir][affine] Add fold logic when the affine.yield has IV as…
linuxlonelyeagle Oct 29, 2025
b2fe5d1
[SimplifyCFG] Hoist common code when succ is unreachable block (#165570)
Camsyn Oct 29, 2025
17c6c8d
[LLDB] Skip TestMultipleSlides.py on Windows (#165604)
Nerixyz Oct 29, 2025
db6ba82
[SLP] Do not match the gather node with copyable parent, containing i…
alexey-bataev Oct 29, 2025
b17f1fd
[lldb-dap] Report any errors during attach request (#165270)
da-viper Oct 29, 2025
032900e
[DirectX] Add DXIL validation of `llvm.loop` metadata (#164292)
inbelic Oct 29, 2025
5f1813e
[AMDGPU] Support true16 spill restore with sram-ecc (#165320)
rampitec Oct 29, 2025
9d1b6ee
[AArch64][PAC] Fix an implicit pointer-to-bool conversion (#165056)
jroelofs Oct 29, 2025
8fdac32
[TSan][Test-Only][Darwin] Fix typo in external.cpp again (#165612)
DanBlackwell Oct 29, 2025
3167752
[mlir][amdgpu][rocdl] Allow for graceful wmma conversion failures (#1…
kuhar Oct 29, 2025
5c8492a
[flang][cuda] Convert src and dst to llvm.ptr in tma_bulk_load (#165618)
clementval Oct 29, 2025
e938943
[libc++] Fix locale-related compilation errors on NetBSD (#143055)
alexrp Oct 29, 2025
c1423f3
[gn build] Port e9389436e5ea
llvmgnsyncbot Oct 29, 2025
34c58c8
[mlir][sparse] Include sparse emit strategy in wrapping iterator (#16…
rupprecht Oct 29, 2025
ad29838
[DirectX] Use an allow-list of DXIL compatible module metadata (#165290)
inbelic Oct 29, 2025
a49bfbe
[lldb-dap] Improving consistency of tests by removing concurrency. (#…
ashgti Oct 29, 2025
4cb73cd
[clang-format][NFC] Port FormatTestComments to verifyFormat (#164310)
HazardyKnusperkeks Oct 29, 2025
71be1c1
[dfsan] Fix getShadowAddress computation (#162864)
anoopkg6 Oct 29, 2025
242ebcf
[ARM] Add instruction selection for strict FP (#160696)
Varnike Oct 29, 2025
3bc9b28
[HashRecognize] Forbid optz when data.next has exit-block user (#165574)
artagnon Oct 29, 2025
4d6bff4
[flang][rt] Add install target for header files (#165610)
clementval Oct 29, 2025
54c4ef2
Merge from 'sycl' to 'sycl-web' (29 commits)
Oct 31, 2025
c90658d
Merge with Conflict Markers
jsji Nov 4, 2025
107fb3c
Fix incorrect translation for AtomicCmpExchangeWeak builtin ptr arg t…
maarquitos14 Oct 16, 2025
7c2eb57
Use IRParser instead of BitcodeReader (#3399)
jmmartinez Oct 21, 2025
0409708
Add __builtin_spirv_ internal builtins (#3374)
MrSidims Oct 21, 2025
28fd12a
Update gather/scatter translation after 573ca36 (#3406)
MrSidims Oct 21, 2025
bfb2ca6
Always emit coopmat conversions as SPIR-V friendly IR calls (#3398)
svenvh Oct 22, 2025
219729b
Follow-up: Use IRParser instead of BitcodeReader (#3405)
jmmartinez Oct 22, 2025
ea12288
Fix memory leaks in addCapability and addConditionalCapability (#3403)
jmmartinez Oct 22, 2025
a92eb06
Update for StringSwitch::Cases deprecation; NFC (#3407)
svenvh Oct 23, 2025
e3547f8
Translate `AddrSpaceCast from generic null` to OpGenericCastToPtr (#3…
wenju-he Oct 27, 2025
6ca584d
Add missing includes to headers (#3413)
svenvh Oct 27, 2025
f30e016
Don't run freshly added tests if `spirv-dis` is not available (#3416)
vmaksimo Oct 29, 2025
4019d91
Add memory semantics to atomic builtins (#3375)
MrSidims Oct 29, 2025
65cf01c
Implement SPV_INTEL_sigmoid extension (#3420)
vsemenov368 Nov 4, 2025
cb43c24
Merge commit '4d6bff411b3584e346810515da315ab5a688a1fc' into llvmspir…
sys-ce-bb Nov 4, 2025
623e181
Merge remote-tracking branch 'origin/sycl' into llvmspirv_pulldown
jsji Nov 6, 2025
7aac90e
[NFC] Update llc-pipeline.ll for SPIRV target added by commit 301ecc6…
fzou1 Nov 4, 2025
56ea8b2
[DevASAN] Fix addrspace mismatch issue caused by pulldown (#32824)
zhaomaosu Oct 30, 2025
2230f67
Fix lit test after pulldown (#32871)
premanandrao Oct 30, 2025
0fb9f8a
Revert "[NFC] XFAIL HIP/CUDA atomic failures"
jsji Nov 4, 2025
7b5f058
Revert "[NFC] XFAIL Basic/built-ins/const_vec_math.cpp & vec_math.cpp"
jsji Nov 5, 2025
8166055
[NFC][Clang] Update CHECK due to align attr in llvm.masked.load/store
jsji Nov 4, 2025
1e8989e
[NFC][Driver] Fix commands not compatible w/ lit internal shell (#32841)
jsji Oct 30, 2025
dba2cd7
[NFC] Remove XFAIL from marray_math.cpp
jsji Nov 5, 2025
a46171c
[NativeCPU] Remove align in mask load/store after 573ca63
jsji Nov 4, 2025
fd37071
[NFC][SYCL] Regen check_device_code due to meta change
jsji Nov 5, 2025
74bf18b
[clang][SPIR][SPIRV] Don't generate constant NULL from addrspacecast …
wenju-he Oct 31, 2025
60b1dca
Add intel customization to addrspacecast_generic_null.ll because 5e0f…
jsji Nov 4, 2025
2b065e6
SYCL: Rename clang-offload-packager to llvm-offload-binary after 2499…
jsji Oct 19, 2025
8fba6f4
[SYCL-JIT] Configure VFS explicitly after 866879f803 (#32766)
jsji Oct 26, 2025
9991e33
Revert "[AMDGPU] Generate s_absdiff_i32 (#164835)"
jsji Nov 5, 2025
714f1aa
Revert "[LinkerWrapper] Update deprecated fatbin command line option …
jsji Nov 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
63 changes: 63 additions & 0 deletions .ci/premerge_advisor_explain.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
# See https://llvm.org/LICENSE.txt for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
"""Script for getting explanations from the premerge advisor."""

import argparse
import os
import platform
import sys

import requests

import generate_test_report_lib

PREMERGE_ADVISOR_URL = (
"http://premerge-advisor.premerge-advisor.svc.cluster.local:5000/explain"
)


def main(commit_sha: str, build_log_files: list[str]):
junit_objects, ninja_logs = generate_test_report_lib.load_info_from_files(
build_log_files
)
test_failures = generate_test_report_lib.get_failures(junit_objects)
current_platform = f"{platform.system()}-{platform.machine()}".lower()
explanation_request = {
"base_commit_sha": commit_sha,
"platform": current_platform,
"failures": [],
}
if test_failures:
for _, failures in test_failures.items():
for name, failure_messsage in failures:
explanation_request["failures"].append(
{"name": name, "message": failure_messsage}
)
else:
ninja_failures = generate_test_report_lib.find_failure_in_ninja_logs(ninja_logs)
for name, failure_message in ninja_failures:
explanation_request["failures"].append(
{"name": name, "message": failure_message}
)
advisor_response = requests.get(PREMERGE_ADVISOR_URL, json=explanation_request)
if advisor_response.status_code == 200:
print(advisor_response.json())
else:
print(advisor_response.reason)


if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("commit_sha", help="The base commit SHA for the test.")
parser.add_argument(
"build_log_files", help="Paths to JUnit report files and ninja logs.", nargs="*"
)
args = parser.parse_args()

# Skip looking for results on AArch64 for now because the premerge advisor
# service is not available on AWS currently.
if platform.machine() == "arm64":
sys.exit(0)

main(args.commit_sha, args.build_log_files)
56 changes: 56 additions & 0 deletions .ci/premerge_advisor_upload.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
# See https://llvm.org/LICENSE.txt for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
"""Script for uploading results to the premerge advisor."""

import argparse
import os
import platform
import sys

import requests

import generate_test_report_lib

PREMERGE_ADVISOR_URL = (
"http://premerge-advisor.premerge-advisor.svc.cluster.local:5000/upload"
)


def main(commit_sha, workflow_run_number, build_log_files):
junit_objects, ninja_logs = generate_test_report_lib.load_info_from_files(
build_log_files
)
test_failures = generate_test_report_lib.get_failures(junit_objects)
source = "pull_request" if "GITHUB_ACTIONS" in os.environ else "postcommit"
failure_info = {
"source_type": source,
"base_commit_sha": commit_sha,
"source_id": workflow_run_number,
"failures": [],
}
if test_failures:
for name, failure_message in test_failures:
failure_info["failures"].append({"name": name, "message": failure_message})
else:
ninja_failures = generate_test_report_lib.find_failure_in_ninja_logs(ninja_logs)
for name, failure_message in ninja_failures:
failure_info["failures"].append({"name": name, "message": failure_message})
requests.post(PREMERGE_ADVISOR_URL, json=failure_info)


if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("commit_sha", help="The base commit SHA for the test.")
parser.add_argument("workflow_run_number", help="The run number from GHA.")
parser.add_argument(
"build_log_files", help="Paths to JUnit report files and ninja logs.", nargs="*"
)
args = parser.parse_args()

# Skip uploading results on AArch64 for now because the premerge advisor
# service is not available on AWS currently.
if platform.machine() == "arm64":
sys.exit(0)

main(args.commit_sha, args.workflow_run_number, args.build_log_files)
Loading
Loading