Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3392 commits
Select commit Hold shift + click to select a range
39c8df3
[RISCV] Add VendorXTHeadCondMov to useInversedSetcc. (#157758)
topperc Sep 10, 2025
60dc68d
[flang][Lower] Add Lowering for CO_{BROADCAST, MAX, MIN, SUM} to PRIF…
JDPailleux Sep 10, 2025
253d18d
[X86][LiveRegUnits] Exclude reserved registers from TargetRegisterCla…
phoebewang Sep 10, 2025
dd04668
[mlir][gpu] Refactor GpuOpsToROCDLOps pass interface (NFC) (#157402)
pabloantoniom Sep 10, 2025
660441a
[RISCV][NFC] Fix a misnamed variable (#157686)
pfusik Sep 10, 2025
6dacdc3
[WebAssembly] extadd_pairwise for PartialReduce (#157669)
sparker-arm Sep 10, 2025
d685508
[libFuzzer] Change sig-trap test to allow expected output strings in …
DanBlackwell Sep 10, 2025
4621e17
[DAGCombiner] Relax condition for extract_vector_elt combine (#157658)
zhaoqi5 Sep 10, 2025
4d9a7fa
[VPlan] Remove dead recipes before simplifying blends (#157622)
Mel-Chen Sep 10, 2025
bed9be9
[AMDGPU][gfx1250] Implement SIMemoryLegalizer (#154726)
Pierre-vh Sep 10, 2025
dcaa29c
Revert "[AMDGPU][gfx1250] Add `cu-store` subtarget feature (#150588)"…
Pierre-vh Sep 10, 2025
212ba92
[X86] Recognise VPMADD52L pattern with AVX512IFMA/AVXIFMA (#153787) (…
Arghnews Sep 10, 2025
bc65352
[X86][Test] Update tests for `lround` and `llrint` (NFC) (#157807)
tgross35 Sep 10, 2025
ffcf82c
[AMDGPU] Change expand-fp opt level argument syntax (#157408)
frederik-h Sep 10, 2025
a975e64
[PowerPC] Extend and update the test for `half` support (NFC) (#152625)
tgross35 Sep 10, 2025
d6d0f4f
[AMDGPU][gfx1250] Remove SCOPE_SE for scratch stores (#157640)
Pierre-vh Sep 10, 2025
b965f26
[AMDGPU] Treat GEP offsets as signed in AMDGPUPromoteAlloca (#157682)
ritter-x2a Sep 10, 2025
d4f7995
[VPlan] Use Unknown instead of empty location in VPlanTransforms (#15…
SLTozer Sep 10, 2025
7f4c297
[TableGen][CodeGen] Remove feature string from HwMode (#157600)
s-barannikov Sep 10, 2025
49a898f
[AMDGPU][gfx1250] Support "cluster" syncscope (#157641)
Pierre-vh Sep 10, 2025
1f53cc0
AMDGPU: Update baseline test checks in disassembler test (#157816)
arsenm Sep 10, 2025
0b28614
[NFC][libc++] Fix typo in `libcxx/include/__memory/pointer_traits.h` …
vinay-deshmukh Sep 10, 2025
8f7e8c4
AMDGPU: Fix using unaligned VGPR in literal test (#157817)
arsenm Sep 10, 2025
0b696a8
[LifetimeSafety] Add PR labeler automation (#157820)
usx95 Sep 10, 2025
2fb29f8
[analyzer][NFC] Modernize LivenessValues::isLive (#157800)
steakhal Sep 10, 2025
c3e76b2
[VPlan] Keep common flags during CSE. (#157664)
fhahn Sep 10, 2025
b40d233
[AMDGPU] Fix PR #157408 test failures (#157823)
frederik-h Sep 10, 2025
b3306cb
[DFAJumpThreading] Prevent pass from using too much memory. (#153193)
dybv-sc Sep 10, 2025
731ba68
[Flang][Utils] Fix BUILD_SHARED_LIBS build (#157828)
Meinersbur Sep 10, 2025
e03fcce
[libc++] Remove the unused cat_files.py script (#157744)
ldionne Sep 10, 2025
ead0e97
[DebugInfo][Mem2Reg] Assign uninitialized values with annotated locs …
SLTozer Sep 10, 2025
85fb1f1
[AMDGPU] Extending wave reduction intrinsics for `i64` types - 1 (#15…
easyonaadit Sep 10, 2025
6364707
[MLIR] Remove CopyOpInterface (#157711)
joker-eph Sep 10, 2025
0a83e96
Revert stubgen-related patches (#157831)
ftynse Sep 10, 2025
5739142
[LV][AArch64][NFC]: Change TC in a test case. (#157512)
hassnaaHamdi Sep 10, 2025
be773c1
Revert "Mips: Force 64bit subtarget feature to be set for ABI options…
arsenm Sep 10, 2025
0f05f92
LLVM Qualification Group - Backlog documentation and Discussion Updat…
CarlosAndresRamirez Sep 10, 2025
349544d
[CodeGen] Fix handling dead redefs in finalizeBundle (#157427)
jayfoad Sep 10, 2025
1c58bc7
[mlir][bazel] Fix build issues caused by #157711 (#157838)
basioli-k Sep 10, 2025
3327a4c
[Remarks] Move BitstreamRemarkParser helpers to private header (NFC) …
tobias-stadler Sep 10, 2025
9465ef5
[mlir][tblgen] Fix bug when mixing props and InferTypes (#157367)
fabianmcg Sep 10, 2025
94e2c19
[x86][AVX-VNNI] Fix VPDPBUSD Argument Types (#155194)
BaiXilin Sep 10, 2025
a76b02d
[AMDGPU] Extending wave reduction intrinsics for `i64` types - 2 (#15…
easyonaadit Sep 10, 2025
79e9317
[DebugInfo] When merging locations prefer unannotated empty locs (#15…
SLTozer Sep 10, 2025
acea1f5
[LLVM][MC][CodeEmitterGen] Reduce various `InstBits` table sizes (#15…
jurahul Sep 10, 2025
93b9173
[Analysis][NFC] Improve documentation for getMemoryOpCost (#156875)
david-arm Sep 10, 2025
5b81367
[AMDGPU] Generate canonical additions in AMDGPUPromoteAlloca (#157810)
ritter-x2a Sep 10, 2025
3c810b7
[LV] Add initial legality checks for early exit loops with side effec…
huntergr-arm Sep 10, 2025
b7e31e7
[LAA] Strip findForkedPointer (NFC) (#140298)
artagnon Sep 10, 2025
106eb46
[AArch64] Break up `AArch64FrameLowering::emitPrologue` (NFCI) (#157485)
MacDue Sep 10, 2025
d452e67
[flang][OpenMP] Enable tiling (#143715)
jsjodin Sep 10, 2025
1e6a63e
[AMDGPU] Extending wave reduction intrinsics for `i64` types - 3 (#15…
easyonaadit Sep 10, 2025
924bf24
[AMDGPU] Add builtins for wave reduction intrinsics (#150170)
easyonaadit Sep 10, 2025
dcdbb39
[InstCombine] Use intersectForOffsetAdd() in CommonPointerBase (#157851)
nikic Sep 10, 2025
6580c91
[SCEV] Fold ((-1 * C1) * D / C1) -> -1 * D. (#157555)
fhahn Sep 10, 2025
619d36f
[GISel] Combine shift + trunc + shift pattern (#155583)
jyli0116 Sep 10, 2025
d18eca0
[LLVM][LangRef] Remove "n > 0" restriction from get.active.lanes.mask…
paulwalker-arm Sep 10, 2025
d070960
[mlir][spirv] Check variable for null before dereferencing (#157457)
apach301 Sep 10, 2025
312b561
[offload] Fix finding libomptarget in runtimes build (#157856)
mgorny Sep 10, 2025
62f2641
X86: Stop using MachineFunction in getPointerRegClass (#156880)
arsenm Sep 10, 2025
bdebbd9
[AMDGPU] Propagate Constants for Wave Reduction Intrinsics (#150395)
easyonaadit Sep 10, 2025
a301e1a
[InstCombine] Split GEPs with multiple non-zero offsets (#151333)
nikic Sep 10, 2025
6ff97d0
[Clang] Fix __cpuidex conflict with other offloading targets (#157741)
sarnex Sep 10, 2025
3751b6b
[llvm-pdbutil] Create public symbols in yaml2pdb (#157362)
Nerixyz Sep 10, 2025
fa0bb6a
[X86] Fix throughput typo in XMM/YMM PACK/PALIGNR schedule classes (#…
RKSimon Sep 10, 2025
fc9fe0f
[flang][OpenMP] Fix crash on DECLARE REDUCTION in unparse-with-symbol…
kparzysz Sep 10, 2025
3c60c03
Mark variable as maybe unused (only used in debug mode) (#157875)
basioli-k Sep 10, 2025
7d36727
AMDGPU: Add uniformity analysis test for G_ZEXTLOAD and G_SEXTLOAD (#…
petar-avramovic Sep 10, 2025
acb38c8
[lldb-dap] Add command line option `--connection-timeout` (#156803)
royitaqi Sep 10, 2025
752c1cf
[Instrumentation] Fix formatting of MemorySanitizer.cpp
kazutakahirata Sep 10, 2025
56122f7
[AArch64] Use SignExtend64<N> (NFC) (#157788)
kazutakahirata Sep 10, 2025
cac3802
[ADT] Fix comment typos in STLForwardCompat.h (#157789)
kazutakahirata Sep 10, 2025
9a64fa7
[Support] Use CTLog2 from PointerLikeTypeTraits.h (NFC) (#157790)
kazutakahirata Sep 10, 2025
65994cc
[Support] Use std::conditional_t in several type traits (NFC) (#157791)
kazutakahirata Sep 10, 2025
a1fc0f9
[llvm] Proofread Contributing.rst (#157792)
kazutakahirata Sep 10, 2025
e92cbfb
[libc] Update some __builtin_* usage to be compatible with MSVC. (#15…
lntue Sep 10, 2025
c82d09c
[PDB] Add public symbol lookup by address (#157361)
Nerixyz Sep 10, 2025
e5102e2
[CIR] Upstream FPToFPBuiltin ASinOp (#157350)
AmrDeveloper Sep 10, 2025
397e5a4
[ExpandVectorPredication] Expand vp_merge and vp_select in expandPred…
topperc Sep 10, 2025
61e4d23
[RISCV] Fold (X & -(1 << C1) & 0xffffffff) == C2 << C1 to sraiw X, C1…
topperc Sep 10, 2025
265b032
[InstCombine] Added optimisation for trunc (Pow2 >> x) to i1 (#157030)
kper Sep 10, 2025
41c6859
AMDGPU/UniformityAnalysis: fix G_ZEXTLOAD and G_SEXTLOAD (#157845)
petar-avramovic Sep 10, 2025
f756224
[llvm-lto2] Added llvm-lto2 -unified-lto descriptions (revised) (#155…
fnriv Sep 10, 2025
7404734
Merge from 'sycl' to 'sycl-web' (15 commits)
Sep 10, 2025
e07716d
[TableGen][DecoderEmitter] Report all decoding conflicts (#157847)
jurahul Sep 10, 2025
0048337
[OpenMP] Add definitions of TASKGRAPH, GRAPH_ID and GRAPH_RESET (#157…
kparzysz Sep 10, 2025
7b82873
[LV] Add tests with multiple store groups re-using widened ops.
fhahn Sep 10, 2025
149b9ac
[NFC][lldb] Cleanup the ArchDefinitionEntry definitons. (#152618)
clayborg Sep 10, 2025
b44e6e0
[NFC] Fix CodeQL violations in compiler-rt. (#157793)
ampandey-1995 Sep 10, 2025
2701a22
[LVI] Support no constant range of cast value in getEdgeValueLocal. (…
andjo403 Sep 10, 2025
a65aca6
[lldb][test] StepUntil disable test for unsupported linkers. (#157474)
da-viper Sep 10, 2025
ef9d04f
[docs][OpenMP] Update loop transformation impementation status
Meinersbur Sep 10, 2025
f5315bd
[lldb][test] Re-enable `TestRerunAndExprDylib.py` (#157872)
da-viper Sep 10, 2025
e2d9420
Make flag-only options work in the ParsedCommand mode of adding comma…
jimingham Sep 10, 2025
0a69cd4
[JumpThreading][DebugInfo] Propagate DebugLocs when simplifying loads…
SLTozer Sep 10, 2025
71389a5
[flang][runtime] Preserve some list-directed input state in child (#1…
klausler Sep 10, 2025
7c66302
[Libc++][NFC] Fix typos in tests (#157699)
cor3ntin Sep 10, 2025
2026c72
Merge from 'main' to 'sycl-web' (268 commits)
ivankelarev Sep 10, 2025
b574e63
[lldb] Pass execution context to CompilerType::GetByteSize - in Comma…
kastiglione Sep 10, 2025
c511e1a
[InstCombine] Preserve nneg in foldLogicCastConstant (#157865)
XChy Sep 10, 2025
f1cdb44
Reapply "[APINotes] Prefer diff -u over diff -b" (#157894)
boomanaiden154 Sep 10, 2025
1495cea
[flang] Add hlfir.index op to represent index intrinsic function (#15…
valerydmit Sep 10, 2025
57bd1c6
[Remarks] Remove redundant size from StringRefs (NFC) (#156357)
tobias-stadler Sep 10, 2025
c685a20
[gn build] Port 106eb4623d0c
aeubanks Sep 10, 2025
5912c76
[gn build] Port c82d09c96a4c
aeubanks Sep 10, 2025
ab26257
[gn build] Port ed9dded83f5b
aeubanks Sep 10, 2025
675b01a
[BOLT][AArch64][instr] Remove instructions on saving and restoring NZ…
yozhu Sep 10, 2025
0dddfab
[SLP]Recalculate deps if the original instruction scheduled after bei…
alexey-bataev Sep 10, 2025
b580829
[RISCV] Add helper method for checking for Zicond or XVentanaCondOps.…
topperc Sep 10, 2025
33c9236
[RISCV] Extend zvqdot matching to handle disjoint or (#157901)
XChy Sep 10, 2025
ebf86b1
[RISCV] Fix mistake in comment in RISCVInstrInfoP.td. NFC
topperc Sep 10, 2025
20cfaf0
[lldb] Remove unused swig macro (NFC) (#157905)
kastiglione Sep 10, 2025
cb9cb4e
[UTC] Introduce test for PR147670 (NFC)
antoniofrighetto Sep 10, 2025
1cacc73
[UTC] Record TBAA semantics when autogenerating check lines
antoniofrighetto Sep 10, 2025
8062b16
Revert "[NFC] Fix CodeQL violations in compiler-rt. (#157793)" (#157913)
ampandey-1995 Sep 10, 2025
6241cb3
Driver: Fix two comments for accuracy.
pcc Sep 10, 2025
110ab5a
[AMDGPU] Add builtins and intrinsics for cluster attributes (#157877)
shiltian Sep 10, 2025
a879be8
[mlir][LLVMIR] Support memory model relaxation annotations (MMRA) (#1…
krzysz00 Sep 10, 2025
0d40450
[HLSL] Add static methods for resource initialization (#155866)
hekota Sep 10, 2025
ccc3403
[libc] Clean up errno header usage in math tests. (#157898)
vonosmas Sep 10, 2025
9fdf2c7
[flang][cuda] Call runtime initialize for derived type with device co…
clementval Sep 10, 2025
055e4ff
[VPlan] Don't narrow op multiple times in narrowInterleaveGroups.
fhahn Sep 10, 2025
5ceb450
[compiler-rt] Update some tests to pass with lit internal shell. (#15…
cmtice Sep 10, 2025
78853df
[flang][OpenMP] Extend `do concurrent` mapping to device (#155987)
ergawy Sep 10, 2025
11a4f5b
[lldb-dap] Fix test: TestDAP_server.py (#157924)
royitaqi Sep 10, 2025
9e778f6
[DirectX] Removing dxbc DescriptorRange from mcbxdc (#154629)
joaosaffran Sep 10, 2025
6a581f7
[clang] fix incorrect assumption about function type 's ExtInfo (#157…
mizvekov Sep 10, 2025
c6947da
[RISCV] Add helper method for detecting BEXTI or TH_TST is supported.…
topperc Sep 10, 2025
262c7b7
[RISCV][GISel] Widen G_ABDS/G_ABDU before lowering when Zbb is enable…
topperc Sep 10, 2025
f0b8069
[flang][cuda][NFC] Simplify IsCUDAShared (#157931)
clementval Sep 10, 2025
d7e6e72
[RISCV] Correct the predicate for the ror and rorw with immediate Ins…
topperc Sep 10, 2025
55e99ef
[lldb][test] skip test `TestRerunAndExprDylib.py` on remote (#157916)
da-viper Sep 10, 2025
c745c54
[LLVM] Prefer octal to hex for printf (#157884)
boomanaiden154 Sep 10, 2025
17723e4
[mlir][Linalg] Allow PartialReductionOpInterface ops in tile_reductio…
bangtianliu Sep 10, 2025
3af202a
[NFC][LLVM] Fix link in Maintainers.md (#157857)
DrSergei Sep 10, 2025
24e9ee4
[flang] Improve contiguity checker for component references (#153222)
klausler Sep 10, 2025
827d775
[docs][OpenMP] Claim TASKGRAPH (#157947)
kparzysz Sep 10, 2025
7f007b5
[MLIR][Vector] Add warp distribution for `scf.if` (#157119)
akroviakov Sep 10, 2025
35b141f
[flang] Translate +x to (x), not x (#157513)
klausler Sep 10, 2025
de5f9fa
[NFCI] Fix Wattributes warnings from Sema. (#157906)
erichkeane Sep 10, 2025
e062b9c
[flang] Downgrade error to warning for consistency (#157191)
klausler Sep 10, 2025
8ae3aea
[AMDGPU] NFC. Add testcase to test SIInsertWaitcnts::generateWaitcntI…
choikwa Sep 10, 2025
701b839
[flang][cuda] Fix type mismatch when transferring logical (#157952)
clementval Sep 10, 2025
1efa997
[VPlan] Handle stores to single-scalar addr in narrowToSingleScalars.
fhahn Sep 10, 2025
10cb685
[AMDGPU] llvm.prefetch documentation for gfx1250. NFC (#157949)
rampitec Sep 10, 2025
0c07efd
[compiler-rt] Removed unnecessary 'REQUIRES: shell' from lit tests. (…
cmtice Sep 10, 2025
984251a
Revert "[DAGCombiner] Relax condition for extract_vector_elt combine"…
aeubanks Sep 10, 2025
f2b6ec6
[MLIR] Apply clang-tidy fixes for performance-unnecessary-value-param…
joker-eph Aug 21, 2025
690b9c9
[MLIR] Apply clang-tidy fixes for readability-container-size-empty in…
joker-eph Aug 21, 2025
89508c3
[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in TosaOp…
joker-eph Aug 21, 2025
5cf35f1
[MLIR] Apply clang-tidy fixes for performance-for-range-copy in OpenM…
joker-eph Aug 21, 2025
112be89
[profcheck] Add test introduced in #156477 to profcheck-xfail list (#…
mtrofin Sep 10, 2025
c04b98f
Add tbaa-semantics-checks.test to profcheck-xfail.txt post- #147670 (…
mtrofin Sep 10, 2025
c087da4
[lldb][ElfCore] Improve main executable detection in core files (#157…
GeorgeHuyubo Sep 10, 2025
4a4bdde
[clang] Delay normalization of `-fmodules-cache-path` (#150123)
jansvoboda11 Sep 10, 2025
b8cefcb
[AMDGPU] Restrict operands of ld_scale_paired to low 256 vgprs. NFCI …
rampitec Sep 10, 2025
613caa9
Revert "[clang] Delay normalization of `-fmodules-cache-path` (#150123)"
jansvoboda11 Sep 10, 2025
f2d827c
[profcheck] Require `unknown` metadata have an origin parameter (#157…
mtrofin Sep 10, 2025
1b9b790
[MLIR][Conversion] Convert XeGPU to XeVM pass: Remove lowering suppor…
silee2 Sep 10, 2025
0b87d27
[libc] Implement vector 'split' and 'concat' routines (#157537)
jhuber6 Sep 10, 2025
d7318eb
[libc] Clean up errno header usage in wchar tests. (#157942)
vonosmas Sep 10, 2025
55bef46
Reland "[clang] Delay normalization of `-fmodules-cache-path` (#150123)"
jansvoboda11 Sep 10, 2025
675ecf6
[RISCV] Use default promotion for i32 CTLZ_ZERO_UNDEF on RV64 with XT…
topperc Sep 10, 2025
db74eae
[WebKit checkers] Treat NULL, 0, and nil like nullptr (#157700)
rniwa Sep 10, 2025
4644099
AMDGPU: Remove most manual AVLdSt decoder code (#157861)
arsenm Sep 10, 2025
8f84295
[ExpandVectorPredication] Keep the original value name when expanding…
topperc Sep 10, 2025
f869d7a
Reapply "[llvm] Use lit internal shell by default"
boomanaiden154 Sep 10, 2025
9179d3f
[DirectX] Validate if Textures/TypedBuffers are being bound in Root S…
joaosaffran Sep 10, 2025
3e898bc
[LV] Fix cost misaligned when gather/scatter w/ addr is uniform. (#15…
ElvisWang123 Sep 10, 2025
0efa75d
[flang] Fix MSVC build break after e062b9c9a3433 (#157971)
kparzysz Sep 10, 2025
b8e1cc5
[libc] Migrate some test/src/time tests to ErrnoCheckingTest. (#157960)
vonosmas Sep 11, 2025
4eadb45
[lldb][NFC] Try to adapt Cortex-M API test for an Unbuntu bot
jasonmolenda Sep 11, 2025
9641399
Fix a `-Wunused-variable` warning on windows (#157973)
bogner Sep 11, 2025
0dbea52
[flang][OpenMP] Parse TASKGRAPH, GRAPH_ID, and GRAPH_RESET (#157926)
kparzysz Sep 11, 2025
21857ae
Revert "[lldb][NFC] Try to adapt Cortex-M API test for an Unbuntu bot"
jasonmolenda Sep 11, 2025
d8f0a57
[lit] Remove StringIO imports
boomanaiden154 Sep 11, 2025
79012fc
[LowerTypeTests] Optimize buildBitSet (#157386)
vitalybuka Sep 11, 2025
902f1fc
[clang][driver] Improve warning message for complex range overrides (…
s-watanabe314 Sep 11, 2025
c691726
[RISCV][GISel] Lower G_SADDE (#156865)
woruyu Sep 11, 2025
8a8a810
[SLP][NFC] Remove unused local variable in lambda (#156835)
garthlei Sep 11, 2025
41d7ae8
[RISCV][GlobalIsel] Lower G_FMINIMUMNUM, G_FMAXIMUMNUM (#157295)
sunshaoce Sep 11, 2025
cf5ae4d
Fix bazel target broken in #157537 (#157982)
jtstogel Sep 11, 2025
6a63114
[compiler-rt] Mark some tests as unsupported on Windows. (#157972)
cmtice Sep 11, 2025
afaea7f
[compiler-rt] Fix sig-trap.test to work with lit internal shell. (#15…
cmtice Sep 11, 2025
14cf515
[compiler-rt] Update fuzzer/focus-function.test to not require shell.…
cmtice Sep 11, 2025
33757cd
[LTO] Fix the issue of resetting the triple to default when it's empt…
fzou1 Sep 11, 2025
004231a
[clang][bytecode] Check strlen impl for primitive arrays (#157494)
tbaederr Sep 11, 2025
fc0f1fc
ARM: Move remaining half convert libcall config into tablegen (#153408)
arsenm Sep 11, 2025
2b05841
[CoroSplit] AllocaUseVisitor visits insertvalue/insertelement (#156788)
NewSigma Sep 11, 2025
c883b67
Document some of the regular admin tasks (#133825)
tstellar Sep 11, 2025
21b99e1
[clang][bytecode] Check reads for null block pointers (#157695)
tbaederr Sep 11, 2025
8fae5a5
[clang][bytecode] Check builtin carryops for dummy pointers (#157490)
tbaederr Sep 11, 2025
7e38793
[flang][cuda] Make sure stream is a i64 reference (#157957)
clementval Sep 11, 2025
6fda136
[clang][ExprConst][NFC] Take a const ASTContext in a few places (#157…
tbaederr Sep 11, 2025
1278ac7
[NFC][GlobalISel] Pass `APInt` by const reference (#157827)
abhishek-kaushik22 Sep 11, 2025
336503c
[lldb][NFC] Force some logging on to TestCortexMExceptionUnwind.py
jasonmolenda Sep 11, 2025
6a71938
Revert "[lldb][NFC] Force some logging on to TestCortexMExceptionUnwi…
jasonmolenda Sep 11, 2025
bf6debc
[FunctionSpecialization] Fix profile count preserving logic (#157939)
alanzhao1 Sep 11, 2025
db8f5c3
Merge from 'sycl' to 'sycl-web' (6 commits)
Sep 11, 2025
e790c97
[RISCV] Make "target-feature +i" explicit (#157835)
futog Sep 11, 2025
1723f80
[ARM] Allow s constraints on half (#157860)
nikic Sep 11, 2025
fa63642
[RISC-V][GlobaISel] Legalize G_ATOMIC_CMPXCHG and G_ATOMIC_CMPXCHG_WI…
ReVe1uv Sep 11, 2025
0c6141a
[GlobalISel] Add computeNumSignBits for SHL (#152067)
yichi170 Sep 11, 2025
e2a067e
[clang][bytecode][NFC] Remove an else after a return (#157999)
tbaederr Sep 11, 2025
859e8a6
[clang][bytecode] Implement C23 named loops (#156856)
tbaederr Sep 11, 2025
147aefd
Merge from 'main' to 'sycl-web' (114 commits)
fzou1 Sep 11, 2025
d267fac
[AMDGPU] Use subtarget call to determine number of VGPRs (#157927)
rampitec Sep 11, 2025
0e8f9fc
[MCA][X86] Remove AVXVNNI tests from IceLakeServer (#158010)
RKSimon Sep 11, 2025
70012fd
[SCEV] Fold (C1 * A /u C2) -> A /u (C2 /u C1), if C2 > C1. (#157656)
fhahn Sep 11, 2025
3fb9412
[libc++][C++03] partially cherry-pick #122641 (#157596)
philnik777 Sep 11, 2025
3a7da9a
LTO: Stop storing string triple (#157991)
arsenm Sep 11, 2025
f56309a
[compiler-rt][test] Use packaging.version.Version to compare glibc ve…
DavidSpickett Sep 11, 2025
98f1ae0
[clang] Fix assertion with invalid embed limit parameter value (#157896)
Fznamznon Sep 11, 2025
c62ea65
[VectorCombine] Add Ext and Trunc support in foldBitOpOfCastConstant …
XChy Sep 11, 2025
d04b6da
[llvm-mca][x86] Ensure avxvnni tests actually test the avxvnni instru…
RKSimon Sep 11, 2025
b4c98fc
Thread Safety Analysis: Basic capability alias-analysis (#142955)
melver Sep 11, 2025
30f9fb7
[clang][ExprConst][NFC] Move EvalMode enum to State (#157988)
tbaederr Sep 11, 2025
40270e8
AMDGPU/GlobalISel: Add regbanklegalize rules for load and store (#153…
petar-avramovic Sep 11, 2025
0f13cae
[CodeGen, CHERI] Add capability types to MVT. (#156616)
resistor Sep 11, 2025
75099c2
[ConstantFolding] Fold scalable get_active_lane_masks (#156659)
MDevereau Sep 11, 2025
861dc29
[Headers][X86] Allow AVX vector concatenation intrinsics to be used i…
kimsh02 Sep 11, 2025
b970108
AMDGPU/GlobalISel: Import D16 load patterns and add combines for them…
petar-avramovic Sep 11, 2025
9334ef9
[LangRef] Specify that load of alloca outside lifetime is poison (#15…
nikic Sep 11, 2025
e25e25d
[Dexter] Add `-v` to lit dexter substitutions (#158025)
OCHyams Sep 11, 2025
a401f46
[IRDL] [NFC] Add the IRDL dialect rationale document (#157858)
Moxinilian Sep 11, 2025
71f7f8a
[TSan] Add interceptor for os_unfair_lock_lock_with_flags (#153815)
DanBlackwell Sep 11, 2025
94d5c54
[clang][bytecode] Don't update temporary in InitGlobalTemp* (#158022)
tbaederr Sep 11, 2025
daa88b3
[libc++] Remove UB from `std::__tree_node` construction (#153908)
vinay-deshmukh Sep 11, 2025
e7429c2
Remove extra include - fixes bazel build, introduced by 55bef46 (#158…
basioli-k Sep 11, 2025
2f755c5
[OpenMP] Conditional modifier on lastprivate clause is producing inco…
chandraghale Sep 11, 2025
3522705
Merge from 'sycl' to 'sycl-web' (13 commits)
Sep 11, 2025
2349154
Merge with Conflict Markers
jsji Sep 27, 2025
3c2df0e
Merge commit '2f755c543ab357bd83235592fcee37fa391cdd9d' into llvmspir…
sys-ce-bb Sep 27, 2025
84a4c37
Addition of alloca-load-store.ll, identity-function.ll, multiple-anon…
aadeshps-mcw Sep 10, 2025
ac31b7a
Porting tests from llvm-project (#3303)
EbinJose2002 Sep 11, 2025
86340d5
Support for SPV_INTEL_shader_atomic_bfloat16 extension (#3343)
MrSidims Sep 11, 2025
7627dc7
Pass -Wno-error=incompatible-pointer-types to a test (#3352)
MrSidims Sep 16, 2025
8a29f58
Allow translation of global internal constants with private address s…
idubinov Sep 18, 2025
f6bb648
Addition of global-constants.ll, local-aggregrate-constant.ll, local-…
aadeshps-mcw Sep 22, 2025
817591c
Fix invalid DebugInfoNone placement for DebugFunction (#3354)
MrSidims Sep 23, 2025
6faf345
Fix BFloat16 mangling (#3355)
MrSidims Sep 25, 2025
b9db548
Fix code quality issues. (#3361)
maarquitos14 Sep 26, 2025
d76519c
Fix error propagation in parseSPIRV (#3362)
svenvh Sep 26, 2025
a9512f2
[NFC][SYCL] Auto regen check_device_code tests (#32059)
jsji Sep 16, 2025
0bcde74
Fix file-table-tform-merge.test LIT test failure (#32051)
ivankelarev Sep 16, 2025
d82de72
[NFC] Update nvvm-annotations.ll LIT test (#31672)
ivankelarev Aug 29, 2025
30ec693
[NFC][AMDGPU] Update llc-pipeline-npm.ll
jsji Sep 27, 2025
ae725d2
[NFC] Update address-space-cond-op.cpp LIT test (#31805)
ivankelarev Sep 4, 2025
1b941e2
[NFC] Update datalayout in nvptx-short-ptr.cpp after e5948b4f805a9
jsji Sep 27, 2025
0a428d2
Merge remote-tracking branch 'origin/sycl' into llvmspirv_pulldown
jsji Sep 27, 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.
80 changes: 80 additions & 0 deletions .ci/cache_lit_timing_files.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# 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
"""Caches .lit_test_times.txt files between premerge invocations.

.lit_test_times.txt files are used by lit to order tests to best take advantage
of parallelism. Having them around and up to date can result in a ~15%
improvement in test times. This script downloading cached test time files and
uploading new versions to the GCS buckets used for caching.
"""

import sys
import os
import logging
import multiprocessing.pool
import pathlib
import glob

from google.cloud import storage

GCS_PARALLELISM = 100


def _maybe_upload_timing_file(bucket, timing_file_path):
if os.path.exists(timing_file_path):
timing_file_blob = bucket.blob("lit_timing/" + timing_file_path)
timing_file_blob.upload_from_filename(timing_file_path)


def upload_timing_files(storage_client, bucket_name: str):
bucket = storage_client.bucket(bucket_name)
with multiprocessing.pool.ThreadPool(GCS_PARALLELISM) as thread_pool:
futures = []
for timing_file_path in glob.glob("**/.lit_test_times.txt", recursive=True):
futures.append(
thread_pool.apply_async(
_maybe_upload_timing_file, (bucket, timing_file_path)
)
)
for future in futures:
future.get()
print("Done uploading")


def _maybe_download_timing_file(blob):
file_name = blob.name.removeprefix("lit_timing/")
pathlib.Path(os.path.dirname(file_name)).mkdir(parents=True, exist_ok=True)
blob.download_to_filename(file_name)


def download_timing_files(storage_client, bucket_name: str):
bucket = storage_client.bucket(bucket_name)
blobs = bucket.list_blobs(prefix="lit_timing")
with multiprocessing.pool.ThreadPool(GCS_PARALLELISM) as thread_pool:
futures = []
for timing_file_blob in blobs:
futures.append(
thread_pool.apply_async(
_maybe_download_timing_file, (timing_file_blob,)
)
)
for future in futures:
future.get()
print("Done downloading")


if __name__ == "__main__":
if len(sys.argv) != 2:
logging.fatal("Expected usage is cache_lit_timing_files.py <upload/download>")
sys.exit(1)
action = sys.argv[1]
storage_client = storage.Client()
bucket_name = os.environ["CACHE_GCS_BUCKET"]
if action == "download":
download_timing_files(storage_client, bucket_name)
elif action == "upload":
upload_timing_files(storage_client, bucket_name)
else:
logging.fatal("Expected usage is cache_lit_timing_files.py <upload/download>")
sys.exit(1)
3 changes: 1 addition & 2 deletions .ci/compute_projects.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,7 @@
"flang",
},
"lld": {"bolt", "cross-project-tests"},
# TODO(issues/132795): LLDB should be enabled on clang changes.
"clang": {"clang-tools-extra", "cross-project-tests"},
"clang": {"clang-tools-extra", "cross-project-tests", "lldb"},
"mlir": {"flang"},
# Test everything if ci scripts are changed.
".ci": {
Expand Down
8 changes: 4 additions & 4 deletions .ci/compute_projects_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,11 +83,11 @@ def test_clang(self):
)
self.assertEqual(
env_variables["projects_to_build"],
"clang;clang-tools-extra;lld;llvm",
"clang;clang-tools-extra;lld;lldb;llvm",
)
self.assertEqual(
env_variables["project_check_targets"],
"check-clang check-clang-tools",
"check-clang check-clang-tools check-lldb",
)
self.assertEqual(
env_variables["runtimes_to_build"], "compiler-rt;libcxx;libcxxabi;libunwind"
Expand Down Expand Up @@ -158,11 +158,11 @@ def test_cir(self):
)
self.assertEqual(
env_variables["projects_to_build"],
"clang;clang-tools-extra;lld;llvm;mlir",
"clang;clang-tools-extra;lld;lldb;llvm;mlir",
)
self.assertEqual(
env_variables["project_check_targets"],
"check-clang check-clang-cir check-clang-tools",
"check-clang check-clang-cir check-clang-tools check-lldb",
)
self.assertEqual(
env_variables["runtimes_to_build"], "compiler-rt;libcxx;libcxxabi;libunwind"
Expand Down
38 changes: 27 additions & 11 deletions .github/workflows/libclang-python-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ permissions:
contents: read

on:
workflow_dispatch:
push:
branches:
- 'main'
Expand All @@ -13,29 +12,46 @@ on:
- 'clang/tools/libclang/**'
- 'clang/CMakeList.txt'
- '.github/workflows/libclang-python-tests.yml'
- '.github/workflows/llvm-project-tests.yml'
pull_request:
paths:
- 'clang/bindings/python/**'
- 'clang/tools/libclang/**'
- 'clang/CMakeList.txt'
- '.github/workflows/libclang-python-tests.yml'
- '.github/workflows/llvm-project-tests.yml'

jobs:
check-clang-python:
# Build libclang and then run the libclang Python binding's unit tests.
# There is an issue running on "windows-2019".
# See https://github.com/llvm/llvm-project/issues/76601#issuecomment-1873049082.
name: Build and run Python unit tests
if: github.repository == 'llvm/llvm-project'
runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
python-version: ["3.8", "3.13"]
uses: ./.github/workflows/llvm-project-tests.yml
with:
build_target: check-clang-python
projects: clang
# There is an issue running on "windows-2019".
# See https://github.com/llvm/llvm-project/issues/76601#issuecomment-1873049082.
os_list: '["ubuntu-24.04"]'
python_version: ${{ matrix.python-version }}
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Setup Python
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
with:
python-version: ${{ matrix.python-version }}
- name: Setup ccache
uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
with:
max-size: 2G
key: spirv-ubuntu-24.04
variant: sccache
- name: Build and Test
run: |
mkdir build
cmake -GNinja \
-S llvm \
-B build \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_ENABLE_ASSERTIONS=ON \
-DCMAKE_C_COMPILER_LAUNCHER=sccache \
-DCMAKE_CXX_COMPILER_LAUNCHER=sccache \
-DLLVM_ENABLE_PROJECTS=clang
ninja -C build check-clang-python
149 changes: 0 additions & 149 deletions .github/workflows/llvm-project-tests.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .github/workflows/llvm-project-workflow-tests.yml

This file was deleted.

Loading
Loading