Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3236 commits
Select commit Hold shift + click to select a range
fb09449
[clang][bytecode] Skip rvalue subobject adjustments for global tempor…
tbaederr Mar 28, 2026
cb8b65e
[clang][bytecode] Add support for objc array- and dictionary literals…
tbaederr Mar 28, 2026
097abb3
[clang][bytecode] Handle strcmp() not pointing to primitive arrays (#…
tbaederr Mar 28, 2026
eb53972
[mlir][reducer] Add eraseRedundantBlocksInRegion and getSuccessorForw…
linuxlonelyeagle Mar 28, 2026
ad91a2f
[clang-tidy] Fix rvalue-reference-param-not-moved FP on implicit func…
vbvictor Mar 28, 2026
5ae2fe7
[mlir][vector] Reject alignment attribute on tensor-level gather/scat…
jtuyls Mar 28, 2026
1efef76
Revert "[mlir][reducer] Add eraseRedundantBlocksInRegion and getSucce…
linuxlonelyeagle Mar 28, 2026
64d2f70
[Clang][NFC] Add the list of C++26 papers approved in Kona and Croydon
cor3ntin Mar 28, 2026
00c6b4d
[MLIR][Vector] Fix crash in foldDenseElementsAttrDestInsertOp on pois…
joker-eph Mar 28, 2026
16e0658
[Clang][NFC] Trivial relocation is no longer a c++26 feature
cor3ntin Mar 28, 2026
3b76b85
[MLIR] Fix crash in test-bytecode-roundtrip when test dialect is abse…
joker-eph Mar 28, 2026
e568136
[MLIR][Python] Add more field specifiers to Python-defined operations…
PragmaTwice Mar 28, 2026
15940b1
[libcxx] Update GPU cache files to use the proper loader
jhuber6 Mar 28, 2026
f0ce26d
[libc][math][c23] Add log2p1f16 C23 math function (#186754)
shikharish Mar 28, 2026
0ac35ec
[clang-format] Fix breaking enum braces when combined with export (#1…
HazardyKnusperkeks Mar 28, 2026
3f42ec6
[clang-format] Fix annotation of references in function pointer typed…
HazardyKnusperkeks Mar 28, 2026
9d6b92e
[DAG] SelectionDAG::isKnownToBeAPowerOfTwo - add ISD::TRUNCATE handli…
pranshoe Mar 28, 2026
9f3a9ea
[MLIR][XeGPU] Add distribution patterns for vector step, shape_cast &…
nbpatel Mar 28, 2026
ba6041b
[Matrix] Handle load/store with different AS in getNonAliasingPointer…
fhahn Mar 28, 2026
4450891
[SLP] Check if potential bitcast/bswap candidate is a root of reduction
alexey-bataev Mar 28, 2026
617ec39
[VPlan] Add printing test for dissolving replicate regions. (#189192)
fhahn Mar 28, 2026
c0bd2f9
[clang-format][NFC] Extract some alignment tests
HazardyKnusperkeks Mar 28, 2026
191a9a9
[gn build] Port c0bd2f9084d7
llvmgnsyncbot Mar 28, 2026
458f1aa
[Polly] Forward VFS from PassBuilder for IO sandboxing (#188657)
Meinersbur Mar 28, 2026
6ead686
[clang-tidy][NFC] Run `performance-faster-string-find` over the codeb…
localspook Mar 29, 2026
89d57d0
[compiler-rt][sanitizer] Add struct_rlimit64_sz for musl (#189197)
androm3da Mar 29, 2026
670de1f
[compiler-rt][msan] Fix 32-bit overflow in CheckMemoryLayoutSanity (#…
androm3da Mar 29, 2026
cf3a0f2
[lld] update maintainers (#183803)
fzakaria Mar 29, 2026
71263dc
[clang-tidy] Fix bugprone-inc-dec-in-conditions FP with lambda condit…
vbvictor Mar 29, 2026
fcd0e2c
[ELF] Remove redundant sec->repl != sec check in BPSectionOrderer. NF…
MaskRay Mar 29, 2026
fc01c81
[MLIR][build] Fix undefined references in debug shared libs (#189207)
dwrank Mar 29, 2026
dd9bc66
[MLIR] [Python] The generated op definitions now use typed parameters…
superbobry Mar 29, 2026
4151f5d
[MLIR][LLVMIR] Allow llvm.call and llvm.invoke to use llvm.mlir.alias…
joker-eph Mar 29, 2026
2e6e36b
[NFC][AArch64] update tests for `is_fpclass` (#187336)
folkertdev Mar 29, 2026
1bb0302
[libc][math][c23] implement double-precision asinpi (#188158)
hulxv Mar 29, 2026
73cddef
optimize `is_finite` assembly (#169402)
folkertdev Mar 29, 2026
8374475
clang: Use isAMDGPU triple helper (#189261)
arsenm Mar 29, 2026
c467d38
[LV] Fix offset handling for epilogue resume values. (NFCI) (#189259)
fhahn Mar 29, 2026
ad1e30b
clang: Move Triple computing logic to separate function (#189262)
arsenm Mar 29, 2026
b8d0411
clang: Avoid intermediate DenseSet of triples (#189263)
arsenm Mar 29, 2026
44f1fa9
[compiler-rt][msan] Add MSan support for Hexagon (Linux) (#189124)
androm3da Mar 29, 2026
a8cdc5a
[compiler-rt][msan] Guard shmat interceptor w SANITIZER_INTERCEPT_SHM…
androm3da Mar 29, 2026
e17c219
[msan] Add MSan instrumentation support for Hexagon (#189122)
androm3da Mar 29, 2026
479a826
[Support] Use namespace qualifiers in Parallel.cpp. NFC (#189268)
MaskRay Mar 29, 2026
e911910
[LLVM] remove redundant uses of dyn_cast (NFC) (#189105)
hnrklssn Mar 29, 2026
2c41a8d
AMDGPU: Fix using -march in a couple tests (#189271)
arsenm Mar 29, 2026
9a17aa4
llvm-objdump: Avoid contraction in error message (#189272)
arsenm Mar 29, 2026
b5d43f7
[VPlan] Use transferSuccessors in mergeBlocksIntoPredecessors (NFC). …
fhahn Mar 29, 2026
5b1be75
[Support] Remove Executor abstract base class from Parallel.cpp. NFC …
MaskRay Mar 29, 2026
cb017fd
[flang][OpenACC] Fix false DEFAULT(NONE) error for named DO loop cons…
eugeneepshteyn Mar 29, 2026
5fa087f
[clang-format] Don't merge short records with directly created object…
HazardyKnusperkeks Mar 29, 2026
b579c5b
[clang-format] Fix spacing before :: after non-macro identifiers (#18…
Lane0218 Mar 29, 2026
2cd67b8
[clang-format][NFC] Adapt test data
HazardyKnusperkeks Mar 29, 2026
ab885fd
clang: Store Triple in multiset (#189264)
arsenm Mar 29, 2026
c67475f
AMDGPU: Avoid using -march in tests (#189285)
arsenm Mar 29, 2026
f105091
[clang-format][NFC] Fix warning
HazardyKnusperkeks Mar 29, 2026
030ad2d
[NFC][AMDGPU] Add CostModel tests for transcendental ops with varying…
chinmaydd Mar 29, 2026
eaffa1a
[msan] Fix bfmmla instrumentation incompatibility issue (#188834)
thurstond Mar 30, 2026
b6d7afe
[DA] Remove calls to the GCD MIV test from `testSIV` (#187220)
kasuga-fj Mar 30, 2026
b3dd63a
Merge from 'main' to 'sycl-web' (64 commits)
fineg74 Mar 30, 2026
23780de
[X86][APX] Fold NDD+Load to non-NDD when NDD memory variant is not pr…
phoebewang Mar 30, 2026
7a78c3b
[X86] Use EVT constructor instead of static_cast. NFC (#189051)
topperc Mar 30, 2026
3e015b8
[NFC][test] Precommit test for pr188989 (#188667)
wangleiat Mar 30, 2026
14e7dbd
[CoroSplit] Erase trivially dead allocas after spilling (#189295)
NewSigma Mar 30, 2026
c963ce4
[clang-tidy] Diagnose NULL macro expansions in implicit-bool-conversi…
zeyi2 Mar 30, 2026
75eae60
[ORC] LinkGraphLinkingLayer::registerDependencies improvements. (#189…
lhames Mar 30, 2026
24e9bc7
Revert "[CoroSplit] Erase trivially dead allocas after spilling" (#18…
NewSigma Mar 30, 2026
ac2dce0
[gn build] Port 75eae603ff90
llvmgnsyncbot Mar 30, 2026
0a01f09
[lldb] Fix the return type of a function (NFC) (#189316)
s-barannikov Mar 30, 2026
bbc515d
[lldb][FreeBSDKernel] Add missing error checks in DynamicLoader (#189…
mchoo7 Mar 30, 2026
38f57bf
[clang][bytecode] Disable tailcalls on i386 (#189242)
tbaederr Mar 30, 2026
032f36b
[clang-tidy] Rename performance-faster-string-find to performance-pre…
zeyi2 Mar 30, 2026
e09b589
[gn build] Port 032f36bdbc73
llvmgnsyncbot Mar 30, 2026
17491d9
[lldb] Remove data_offset arg from GetModuleSpecifications (#188978)
labath Mar 30, 2026
3f2e247
[CHERI] Allow @llvm.clear_cache to accept pointers in address spaces …
resistor Mar 30, 2026
3572b21
[WebAssembly] Lower extend v16i8 to v16i32 (#188936)
sparker-arm Mar 30, 2026
6566040
[flang] get rid of descriptor in scalar type is (#188762)
jeanPerier Mar 30, 2026
a4e6f49
[AArch64] More accurately model cost of partial reductions (#181707)
sdesmalen-arm Mar 30, 2026
25e9f13
clang: Remove redundant size check on set of offload kinds (#189330)
arsenm Mar 30, 2026
013c792
clang: Simplify OpenMP triple adjustment (#189265)
arsenm Mar 30, 2026
8a4f210
[VPlan] Generalize noalias-licm-check to replicate regions (NFC) (#18…
artagnon Mar 30, 2026
85446d4
[lldb] Use AppendMessageWithFormatv instead of AppendMessageWithForma…
DavidSpickett Mar 30, 2026
c3e7f98
[DA] Fix overflow of calculation in weakCrossingSIVtest (#188450)
cabbaken Mar 30, 2026
a7bc628
[mlir][tosa] Harden folds/canonicalizations for unranked and dynamic …
hockyy Mar 30, 2026
0069867
[mlir][affine] Add ValueBounds-based simplification for delinearize(l…
Yu-Zhewen Mar 30, 2026
be94bfd
[DA] Stop negating Delta in the Weak Zero SIV test (#188212)
kasuga-fj Mar 30, 2026
475f71e
Serialize `#pragma redefine_extname` into precompiled headers. (#186755)
divVerent Mar 30, 2026
fd7388d
`#pragma redefine_extname`: warn only if conflicting ID is at TU scop…
divVerent Mar 30, 2026
f2a9b07
[DA] Consolidate the logic for checking overlap at the boundary (NFCI…
kasuga-fj Mar 30, 2026
d3f1e0d
[SPIR-V] Fix aggregate PHI type mismatch in loops (#186086)
aobolensk Mar 30, 2026
ccb64cb
[Value] Mark getOperandNumber as Const (#189267)
mmarjieh Mar 30, 2026
0bb0c7d
[MLIR][MPI] Fix direct getRefMutable().assign() bypassing rewriter in…
joker-eph Mar 30, 2026
6c8782b
[MLIR][Vector] Fix direct operand.set() bypassing rewriter in WarpOpS…
joker-eph Mar 30, 2026
2b41985
[DAG] Fix incorrect ForSigned handling in computeConstantRange calls …
tclin914 Mar 30, 2026
65cb5c3
[clang][x86] Fix the return type of the cvtpd2dq builtin (#189254)
jmgorius Mar 30, 2026
e6c89e8
[TableGen] Improve the error report of getElementAsRecord (#189302)
wangpc-pp Mar 30, 2026
4d3759d
[InstCombine] Fold X * ldexp(1.0, Y) -> ldexp(X, Y). (#188493)
rj-jesus Mar 30, 2026
c7908d3
[SLP][NFC]Use passing-by-ref in the range based loop to prevent warni…
alexey-bataev Mar 30, 2026
e901b02
[BasicBlockUtils] Fixed LoopInfo update in UpdateAnalysisInformation(…
yrouban Mar 30, 2026
7fb4f73
[Polly] Avoid __builtin_assume circular context reasoning (#189350)
Meinersbur Mar 30, 2026
53e7f9a
[VPlan] Generalize header-phi detection in VPPhi::execute. (NFC) (#18…
fhahn Mar 30, 2026
4991abe
[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in TestReshardi…
joker-eph Aug 21, 2025
b50d5ad
[MLIR] Apply clang-tidy fixes for llvm-else-after-return in TypeConve…
joker-eph Aug 21, 2025
dfc866c
[MLIR] Apply clang-tidy fixes for bugprone-argument-comment in Sparse…
joker-eph Aug 21, 2025
1ac60ce
[MLIR] Apply clang-tidy fixes for performance-unnecessary-copy-initia…
joker-eph Aug 21, 2025
25fee95
[MLIR] Apply clang-tidy fixes for modernize-loop-convert in Deseriali…
joker-eph Aug 21, 2025
4a773b9
[SPIR-V] Emit OpLoopMerge for non-shader targets without SPV_INTEL_un…
aobolensk Mar 30, 2026
58f7021
[bazel] Add missing dependency for 1bb03026b6aa332863de65a7d245c4ecf3…
d0k Mar 30, 2026
b3fbabb
[bazel] Add missing dependency for 00698678e404699f6c776679272a7e3392…
d0k Mar 30, 2026
764457a
[InstCombine] Fold cmp of select-of-constants via truth table (#186591)
FYLGQ Mar 30, 2026
713c70d
[VPlan] Handle regions with live-outs and scalar VF when replicating.…
fhahn Mar 30, 2026
6caec7e
[AMDGPU] Add tanh tests for gfx13 (#188240)
mariusz-sikora-at-amd Mar 30, 2026
7e58b06
clang: Fix warnings with multiple offload arch args (#189329)
arsenm Mar 30, 2026
0e742af
Merge from 'main' to 'sycl-web' (1 commits)
slawekptak Mar 30, 2026
1cf192d
Merge from 'sycl' to 'sycl-web' (1 commits)
Mar 30, 2026
10b49bc
clang: Return Triple from OffloadArchToTriple instead of a string (#1…
arsenm Mar 30, 2026
79a7b57
[mlir][memref] Fix invalid folds in ReinterpretCastOpConstantFolder f…
joker-eph Mar 30, 2026
16651d2
[libc++] Bump libc++ runners to include python-venv (#189008)
ldionne Mar 30, 2026
1e99c9e
[lld][COFF] Restore `lto-embed-bitcode` and `-fembed-bitcode` Bitcode…
realoriginal Mar 30, 2026
13cd7a2
[flang][OpenACC] Generalize cross-region GOTO exit handling for all A…
khaki3 Mar 30, 2026
298404d
[flang][NFC] Converted five tests from old lowering to new lowering (…
eugeneepshteyn Mar 30, 2026
f08b2fe
[Support][APint] Introduce and use isPowerOf2SlowCase instead countPo…
MaxGraey Mar 30, 2026
2566734
[RISCV] Handle freeze in vp.merge widening codegen prepare (#189346)
lukel97 Mar 30, 2026
63cb3e5
[ObjCARC] Don't sink objc_retain past atomic writes (#184113)
citymarina Mar 30, 2026
b857481
[AArch64][llvm] Rewrite the TLBI multiclass to be clearer (NFC) (#186…
jthackray Mar 30, 2026
7382a99
[DAG] SimplifyDemandedBits - limit BITCAST -> FGETSIGN fold to custom…
RKSimon Mar 30, 2026
9a8c018
[mlir][acc] add VariableInfo attribute to thread language specific in…
jeanPerier Mar 30, 2026
6ae395a
[libc][NFC] Guard long double type in shared_math_tests. (#189373)
lntue Mar 30, 2026
2cff8d5
[libc++] Don't upload Docker image tarballs as artifacts (#188845)
ldionne Mar 30, 2026
aa22fca
[DAG] Add initial version of SelectionDAG::computeKnownFPClass (#188790)
Xinlong-Chen Mar 30, 2026
c7706be
[compiler-rt][ARM] Rename endian.h to crt_endian.h (#189336)
statham-arm Mar 30, 2026
b75c1d1
[clang][bytecode] Disable preservenone attribute on clang19+asan (#18…
tbaederr Mar 30, 2026
3c1b9f2
[WebAssembly][NFC] use getOneBitSet instead init + shifting for APint…
MaxGraey Mar 30, 2026
5e7c660
[Hexagon][XRay] Fix sled layout and trampoline to preserve retaddr (#…
androm3da Mar 30, 2026
8254cc9
[APInt] Add fast path for APInt::urem if RHS is power of 2 (#189245)
MaxGraey Mar 30, 2026
a33acdb
[compiler-rt] Enable GWP-ASan for Hexagon (#188410)
androm3da Mar 30, 2026
3481129
[SCEVPatternMatch] Strip redundant const_cast (NFC) (#189382)
artagnon Mar 30, 2026
8f4f515
[lld][Hexagon] Fix TLS GD PLT to only create PLT entry for __tls_get_…
androm3da Mar 30, 2026
306e86b
[AArch64][llvm] Separate TLBI-only feature gating from TLBIP aliases …
jthackray Mar 30, 2026
7356e36
Revert "[MemProf] Dump inline call stacks as optimization remarks (#1…
nikic Mar 30, 2026
5841935
[HLSL] Implement Texture2D::mips[][] (#186143)
s-perron Mar 30, 2026
fe138b8
Merge from 'main' to 'sycl-web' (14 commits)
t-demchuk Mar 30, 2026
4d7339a
[lldb] Fix a circular include dependency (NFC) (#188931)
s-barannikov Mar 30, 2026
7feb816
[NFC] Removes unused Combiner dependency on TargetPassConfig (#188365)
nigham Mar 30, 2026
1f0638c
[lldb-dap][windows] add integratedTerminal and externalTerminal suppo…
charles-zablit Mar 30, 2026
f6f755a
Merge from 'sycl' to 'sycl-web' (1 commits)
Mar 30, 2026
644b74f
[ADCE][NFC] Use FindFunctionBackedges (#189405)
aengelke Mar 30, 2026
443e766
[IR] Add @llvm.structured.alloca (#186811)
Keenuts Mar 30, 2026
1d48c3b
[NFC][LV] Separate control-flow masking from tail-folding masking. (#…
hassnaaHamdi Mar 30, 2026
55c149c
[ADCE][NFC] Use block numbers instead of DenseMap (#189406)
aengelke Mar 30, 2026
acb3d81
[lldb] Use ArrayRef instead of pointer+size (NFC) (#189186)
s-barannikov Mar 30, 2026
ad4d4c0
[MLIR][XeGPU] Support leading unit dims in vector.multi_reduction in …
nbpatel Mar 30, 2026
146d604
[ADCE][NFC] Cleanup data structures (#189407)
aengelke Mar 30, 2026
4c0e980
[SPIR-V] Lower G_SADDO and G_SSUBO in legalizer (#189031)
aobolensk Mar 30, 2026
58a0d48
[Bazel] Port 9a8c018081383f71e9f2f013dfea2fd26620aade
boomanaiden154 Mar 30, 2026
7f3f4c9
[CIR][NFC] Fix clear-cache test after #189283 (#189379)
Men-cotton Mar 30, 2026
0151d56
[HLSL] Fix up Texture2D-mips-errors test (#189089)
s-perron Mar 30, 2026
bbef10d
[CodeGen][NFC] Compute MaximumLegalStoreInBits just once (#189355)
aengelke Mar 30, 2026
c35ec83
[WebAssembly] Add `call-wasm64.ll` to test subset of `call.ll` on Was…
QuantumSegfault Mar 30, 2026
2334330
[flang][cuda] Imply zero offset when not provided (#189421)
clementval Mar 30, 2026
f4d1745
AMDGPU/GlobalISel: RegBankLegalize rules for lds_direct_load (#189134)
vangthao95 Mar 30, 2026
27e3c43
AMDGPU/GlobalISel: RegBankLegalize rules for global_load_lds (#189135)
vangthao95 Mar 30, 2026
c32d670
AMDGPU/GlobalISel: RegBankLegalize rules for ds_ordered_add/swap (#18…
vangthao95 Mar 30, 2026
7581430
[IR] Require well-formed IR for BasicBlock::getTerminator (#189416)
aengelke Mar 30, 2026
2f01188
AMDGPU/GlobalISel: RegBankLegalize rules for ds_append/ds_consume (#1…
vangthao95 Mar 30, 2026
96f223c
[DebugInfo] Verify DW_OP_LLVM_implicit_pointer survives ISel (#187641)
phyBrackets Mar 30, 2026
c4462a2
[green dragon] add lld to LLVM_ENABLE_PROJECTS for ubuntu (#189419)
justice-adams-apple Mar 30, 2026
35a1961
AMDGPU/GlobalISel: RegBankLegalize rules for dot products (#189110)
vangthao95 Mar 30, 2026
d17296d
[llvm lib] Read/write non-power-of-two sized unsigned integers (3, 5,…
royitaqi Mar 30, 2026
cabebdd
[NFC] Remove unused-but-set global variables (#189315)
jpjepko Mar 30, 2026
2757b58
Merge from 'main' to 'sycl-web' (25 commits)
t-demchuk Mar 30, 2026
3e2f0bc
[ObjCDirectPreconditionThunk] precondition check thunk generation (#1…
DataCorrupted Mar 30, 2026
87085a8
[lldb-dap][windows] don't use the ConPTY in internalConsole mode (#18…
charles-zablit Mar 30, 2026
cd3da41
[clang-doc] Integrate enum LIT tests (#187818)
evelez7 Mar 30, 2026
41433c9
Merge from 'sycl' to 'sycl-web' (1 commits)
Mar 30, 2026
ec6574e
AMDGPU/GlobalISel: RegBankLegalize rules for udot2/sdot2 (#189103)
vangthao95 Mar 30, 2026
fedb525
clang: Remove unnecessary triple normalize in offloading job (#189435)
arsenm Mar 30, 2026
9331b5b
[DAG] Fix -Wunused-variable
boomanaiden154 Mar 30, 2026
44925b6
[NFC][LLVM] Drop unused field from `IITDescriptor` (#189094)
jurahul Mar 30, 2026
e2055bc
[DA] Adding a test case for PR #188098 (#189428)
1997alireza Mar 30, 2026
e53f827
[flang][OpenACC] Add semantic check for GOTO branching out of compute…
khaki3 Mar 30, 2026
38a46a1
[offload][lit] Disable tests failing on Intel GPU (#189422)
sarnex Mar 30, 2026
34f5b80
[LifetimeSafety] Track origins for lifetimebound calls returning reco…
aeft Mar 30, 2026
dd59a99
[lldb] In python tests, call dumpSessionInfo(). (#188859)
ashgti Mar 30, 2026
8bd8304
[clang-repl] Fix C89 incompatible keywords (#189432)
keremsahn Mar 30, 2026
d94afec
Merge from 'main' to 'sycl-web' (34 commits)
fineg74 Mar 30, 2026
ebc7b2f
[MCA] Use LLVM_DEBUG instead of direct NDEBUG check (NFC) (#189389)
tomershafir Mar 30, 2026
7ccd92e
[mlir][python] Disable pytype not-yet-supported error on Buffer impor…
jtstogel Mar 30, 2026
bdf28a6
[fuzzer] Use LIBCXX_ABI_UNSTABLE for hermetic libc++ (#189096)
frobtech Mar 30, 2026
db80420
[PowerPC] Respect chain operand for llvm.ppc.disassemble.dmr lowering…
RolandF77 Mar 30, 2026
03cc2a3
[mailmap] Add mailmap entry for myself (#189447)
MacDue Mar 30, 2026
0b500d5
[Support] Move `KnownFPClass` inference from `KnownBits` to Support (…
zGoldthorpe Mar 30, 2026
5c9440f
[flang][OpenMP] Remove misplaced comment, NFC (#189449)
kparzysz Mar 30, 2026
14ab059
[AMDGPU][TTI] Update cost model for transcendental instructions to be…
chinmaydd Mar 30, 2026
04785ad
[LLVMABI] Create ABI Utils (#185105)
vortex73 Mar 30, 2026
ba22818
[lld][Hexagon] Fix out-of-range PLT branch thunks (#186545)
androm3da Mar 30, 2026
651b61f
[Hexagon] Add coverage tests for CodeGen analysis and optimization pa…
androm3da Mar 30, 2026
a6ffdb5
[Clang] Improve scan in gpuintrin.h (#189381)
jhuber6 Mar 30, 2026
7364203
Reapply "[AMDGPU] Add HWUI pressure heuristics to coexec strategy (#1…
jrbyrnes Mar 30, 2026
0d2c59a
[Clang] Fix constant bit widths in gpuintrin.h (#189387)
jhuber6 Mar 30, 2026
03869c7
[MLIR][SparseTensor] Add missing #undef REMUI and DIVUI (#188686)
makslevental Mar 30, 2026
f10dccd
[MLIR][SparseTensor] Add #undef FAILURE_IF_FAILED and ERROR_IF (#188685)
makslevental Mar 30, 2026
15a7c45
[libc][math][c23] Add asinbf16 math function (#184170)
Sukumarsawant Mar 30, 2026
1d5eac9
Merge from 'main' to 'sycl-web' (30 commits)
fineg74 Mar 30, 2026
23f95fa
[LLVM] Fix invalid shadowed type name
jhuber6 Mar 30, 2026
6021270
[Bazel] Fixes 04785ad (#189456)
forking-google-bazel-bot[bot] Mar 30, 2026
804ece6
[DA] Require `nsw` for AddRecs in the WeakCrossing SIV test (#185041)
amehsan Mar 30, 2026
26e0d15
[SLP] Prefer to trim equal-cost alternate-shuffle subtrees
alexey-bataev Mar 30, 2026
06725d7
[GISel] Keep non-negative info in SUB(CTLZ) (#189314)
AlexeyMerzlyakov Mar 30, 2026
b6e4d27
[MLIR][Mem2Reg] Extract shared utilities for PromotableRegionOpInterf…
Berke-Ates Mar 30, 2026
f732918
[CIR] Handle throwing calls inside EH cleanup (#188341)
andykaylor Mar 30, 2026
a0ffdf2
[CIR] Allow replacement of a structor declaration with an alias (#188…
andykaylor Mar 30, 2026
9d3079a
[NFC][CodeGen] Prepare for expansion of InlineAsmPrepare (#189469)
bwendling Mar 30, 2026
19caff4
[Bazel] Fixes b6e4d27 (#189473)
forking-google-bazel-bot[bot] Mar 30, 2026
e50f08b
[MLIR] [XeGPU] Add distribution patterns for vector transpose, bitcas…
nbpatel Mar 30, 2026
5f99854
[AMDGPU] Drop A and B neg modifier from amdgcn_wmma_bf16_16x16x32_bf1…
rampitec Mar 30, 2026
76f5c5d
[clang-tidy] Add AllowLogicalOperatorConversion option to implicit-bo…
vbvictor Mar 30, 2026
ae835de
[mlir][amdgpu] implement amdgpu.global_load_async_to_lds for gfx1250 …
efric Mar 30, 2026
54b7230
[MLIR][Affine] Add vector support to affine.linearize_index and affin…
keshavvinayak01 Mar 30, 2026
7a3b7f1
[CIR] Implement handling of cleanups with active flag (#187389)
andykaylor Mar 30, 2026
78a867a
Merge commit '7a3b7f142d8ffd7b3e2a9cf0a065e3ff7bf76241' into llvmspir…
sys-ce-bb Apr 10, 2026
8b096c3
Add round-trip tests through SPIR-V backend for previously failing te…
aobolensk Mar 20, 2026
dba69fd
Migrate away from BranchInst
svenvh Mar 20, 2026
885f42a
Avoid losing DebugInfo in some tests
svenvh Mar 25, 2026
3cd4ee5
Add SPV_KHR_non_semantic_info to some llc tests (#3668)
svenvh Mar 26, 2026
dd76f0d
Adjust tests where DCE is removing IR and enable round-trip tests (#3…
aobolensk Mar 26, 2026
24a8bdc
Restore SPIRVUseTextFormat on error in readSpirv (#3622)
vmaksimo Mar 27, 2026
5ceec15
SPIRVReader: Move UserSemantic strings to constant addrspace (#3670)
svenvh Mar 30, 2026
97aedf5
Make DebugLinePriority test valid SPIR-V (#3672)
svenvh Mar 31, 2026
ef2cc24
Guard setWordCount() resizes against unsigned underflow (CWE-191) (#3…
vmaksimo Apr 2, 2026
ff06617
Add `sadd_with_overflow_i8` support (#3673)
mieshkiwrk Apr 9, 2026
4582a4c
Merge remote-tracking branch 'origin/sycl' into llvmspirv_pulldown
jsji Apr 10, 2026
db8c64f
[NativeCPU]: Migrate SYCLNativeCPUUtils to UncondBrInst/CondBrInst
jsji Apr 10, 2026
7a3eee9
[libclc] Fix native cpu build
jsji Apr 11, 2026
f54a54d
Merge remote-tracking branch 'origin/sycl' into llvmspirv_pulldown
jsji Apr 12, 2026
4465643
[libclc] Align AddLibclc.cmake with upstream LLVM
jsji Apr 12, 2026
6e622e5
[libclc][CMake][NFC] Multi-line formatting for libspirv compile flags
wenju-he Apr 13, 2026
54aa435
Revert "[libclc] Fix native cpu build"
wenju-he Apr 13, 2026
d93a810
[libspirv] Skip native_cpu in check-libclc-spirv
wenju-he Apr 13, 2026
a4fcf2d
[Clang] XFAIL ftime-trace-offload.cpp (#35881)
jsji Apr 8, 2026
3881070
[clang][Index] Fix conflict resolution in USRGeneration (#35801)
jsji Apr 4, 2026
f8a5381
[Clang][Sema] Invalidate cached linkage after deducing the type w/ f4…
jsji Apr 8, 2026
a4844ec
[Clang][Driver] Fix SYCL driver test after 2757b58
jsji Apr 13, 2026
e1db126
[NativeCPU][Vecz] Fix crash after 36041192cf IR terminator change
jsji Apr 13, 2026
7691640
[NFC] Update __dpcpp_minor__ in clang/test/Preprocessor/init.c
jsji Apr 13, 2026
05f56ba
[CI] Remove unused workflows
jsji Apr 13, 2026
9a38aec
[libclc][libspirv] Add missing unsigned scratch helpers for group col…
jsji Apr 13, 2026
34bd426
Revert "[SPIR-V] Make SPIRVModuleAnalysis::MAI a non static member (#…
jsji Apr 14, 2026
7e36987
Merge remote-tracking branch 'origin/sycl' into llvmspirv_pulldown
againull Apr 14, 2026
44a241f
[NFC] XFAIL array_input_sort.cpp for SPIRV backend
jsji Apr 15, 2026
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.
117 changes: 117 additions & 0 deletions .ci/green-dragon/lldb-ubuntu.groovy
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
pipeline {
options {
disableConcurrentBuilds()
buildDiscarder(logRotator(numToKeepStr: '30'))
skipDefaultCheckout()
}

parameters {
string(name: 'LABEL', defaultValue: params.LABEL ?: 'linux-x86_64', description: 'Node label to run on')

string(name: 'BUILD_TYPE', defaultValue: params.BUILD_TYPE ?: 'Release', description: 'Default CMake build type; one of: Release, Debug, ...')
}

agent {
node {
label params.LABEL
}
}

stages {
stage('Setup Docker') {
steps {
withCredentials([string(credentialsId: 'aws_account', variable: 'AWS_ACCOUNT_ID')]) {
script {
env.AWS_DEFAULT_REGION = 'us-west-2'
env.DOCKER_SERVER = "${AWS_ACCOUNT_ID}.dkr.ecr.${env.AWS_DEFAULT_REGION}.amazonaws.com"
def tag = (params.LABEL == 'linux-aarch64')
? 'main-ci-ecr-8ce5c7b:swift-ci-ubuntu2404-aarch64'
: 'main-ci-ecr-8ce5c7b:swift-ci-ubuntu2404'
env.DOCKER_IMAGE = "${env.DOCKER_SERVER}/${tag}"
}
sh "aws ecr get-login-password --region ${env.AWS_DEFAULT_REGION} | docker login --username AWS --password-stdin ${env.DOCKER_SERVER} 2>/dev/null"
sh "docker pull ${env.DOCKER_IMAGE}"
}
}
}

stage('Checkout') {
steps {
timeout(30) {
dir('llvm-project') {
checkout scm
}
}
}
}

stage('Print Machine Info') {
steps {
sh """
docker run --rm \\
${env.DOCKER_IMAGE} \\
bash -c "cmake --version; ninja --version; python3 --version; swig -version"
"""
}
}

stage('Build and Test') {
steps {
timeout(240) {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
writeFile file: 'build.sh', text: '''#!/usr/bin/env bash
set -ex

/usr/bin/cmake -G Ninja \
-S /workspace/llvm-project/llvm \
-B /workspace/llvm-build \
-DCMAKE_BUILD_TYPE="${BUILD_TYPE}" \
-DLLDB_ENABLE_CURSES=ON \
-DLLDB_ENABLE_LIBXML2=ON \
-DLLDB_ENABLE_LUA=OFF \
-DLLDB_ENABLE_LZMA=OFF \
-DLLDB_ENABLE_PYTHON=FORCE_ON \
-DLLDB_ENABLE_SWIG=FORCE_ON \
-DLLVM_BUILD_TOOLS=TRUE \
-DLLVM_ENABLE_ASSERTIONS:BOOL=TRUE \
-DLLVM_ENABLE_LIBEDIT=FORCE_ON \
-DLLVM_ENABLE_LIBXML2=FORCE_ON \
-DLLVM_BUILD_UTILS=TRUE \
-DLLVM_ENABLE_PROJECTS="clang;lldb;lld" \
-DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;libunwind;compiler-rt" \
-DLLVM_OPTIMIZED_TABLEGEN:BOOL=TRUE \
-DLLVM_TARGETS_TO_BUILD=Native \
-DLLVM_USE_SPLIT_DWARF=TRUE \
"-DLLVM_LIT_ARGS=-v --time-tests --param color_output --xunit-xml-output=/workspace/llvm-build/test/results.xml" \
-DLLDB_ENFORCE_STRICT_TEST_REQUIREMENTS=ON

ninja -C /workspace/llvm-build check-lldb
'''
sh """
mkdir -p llvm-build/test
chmod -R 777 llvm-build
chmod +x build.sh
docker run --rm \\
--security-opt=no-new-privileges \\
--cap-add=SYS_PTRACE \\
--security-opt seccomp=unconfined \\
-e BUILD_TYPE=${params.BUILD_TYPE} \\
-v "\${WORKSPACE}:/workspace" \\
${env.DOCKER_IMAGE} \\
bash /workspace/build.sh
"""
}
}
}
}
}

post {
always {
junit allowEmptyResults: true, testResults: 'llvm-build/test/results.xml'
}
cleanup {
deleteDir()
}
}
}
101 changes: 101 additions & 0 deletions .ci/green-dragon/lldb-windows.groovy
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
pipeline {
options {
disableConcurrentBuilds()
buildDiscarder(logRotator(numToKeepStr: '30'))
skipDefaultCheckout()
}

parameters {
string(name: 'LABEL', defaultValue: params.LABEL ?: 'windows-server-2019', description: 'Node label to run on')

string(name: 'BUILD_TYPE', defaultValue: params.BUILD_TYPE ?: 'Release', description: 'Default CMake build type; one of: Release, Debug, ...')
}

agent {
node {
label params.LABEL
}
}

stages {
stage('Pull Docker Image') {
steps {
bat 'docker pull swiftlang/swift-ci:lldb-windowsservercore-1809'
}
}

stage('Checkout') {
steps {
timeout(30) {
dir('llvm-project') {
checkout scm
}
}
}
}

stage('Print Machine Info') {
steps {
bat '''
docker run --rm ^
swiftlang/swift-ci:lldb-windowsservercore-1809 ^
powershell -Command "cmake --version; ninja --version; python --version; swig -version"
'''
}
}

stage('Build and Test') {
steps {
timeout(240) {
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
writeFile file: 'build.bat', text: '''@echo off
call "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\Build\\vcvars64.bat" || exit /b 1

cmake -G Ninja ^
-S llvm ^
-B ..\\llvm-build\\ ^
-DCMAKE_BUILD_TYPE=%BUILD_TYPE% ^
-DCMAKE_INSTALL_PREFIX=..\\llvm-install\\base ^
-DCMAKE_TOOLCHAIN_FILE=C:\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake ^
-DLLVM_ENABLE_PROJECTS="clang;lldb" ^
-DLLVM_ENABLE_ASSERTIONS=ON ^
-DLLVM_ENABLE_LIBEDIT=OFF ^
-DLLVM_OPTIMIZED_TABLEGEN=ON ^
-DLLVM_BUILD_TOOLS=ON ^
-DLLVM_BUILD_UTILS=ON ^
-DLLVM_ENABLE_LIBXML2=FORCE_ON ^
-DLLDB_ENABLE_SWIG=ON ^
-DLLDB_ENABLE_PYTHON=ON ^
-DLLDB_ENABLE_LUA=OFF ^
-DLLDB_ENABLE_LIBXML2=ON ^
-DLLVM_TARGETS_TO_BUILD=Native ^
-DLLVM_LIT_ARGS="-v --time-tests --xunit-xml-output=C:\\workspace\\llvm-build\\test\\results.xml" ^
-DPython3_EXECUTABLE="C:\\Program Files\\Python313\\python.exe" || exit /b 1

if not exist ..\\llvm-build\\test mkdir ..\\llvm-build\\test

ninja check-lldb -C ..\\llvm-build || exit /b 1
'''
bat '''
docker run --rm ^
-e BUILD_TYPE=%BUILD_TYPE% ^
-v "%CD%:C:\\workspace" ^
-w "C:\\workspace\\llvm-project" ^
swiftlang/swift-ci:lldb-windowsservercore-1809 ^
cmd /C C:\\workspace\\build.bat
'''
}
}
}
}
}

post {
always {
junit allowEmptyResults: true, testResults: 'llvm-build/test/results.xml'
}
cleanup {
deleteDir()
}
}
}
24 changes: 19 additions & 5 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,18 @@
<hans@hanshq.net> <hans@chromium.org>
<i@maskray.me> <maskray@google.com>
<JCTremoulet@gmail.com> <jotrem@microsoft.com>
Min Hsu <min.hsu@sifive.com> <min@myhsu.dev>
Min Hsu <min.hsu@sifive.com> <minyihh@uci.edu>
<qcf@ecnelises.com> <qiucofan@cn.ibm.com> <qiucf@cn.ibm.com>
<rnk@llvm.org> <rnk@nvidia.com> <rnk@google.com> <reid@kleckner.net>
<thakis@chromium.org> <nicolasweber@gmx.de>
Adarsha Regmi <aregmi@qti.qualcomm.com> <aregmi@quicinc.com>
Benjamin Maxwell <benjamin.maxwell@arm.com> <macdue@dueutil.tech>
Brian Cain <brian.cain@oss.qualcomm.com> <bcain@quicinc.com>
Eli Friedman <efriedma@qti.qualcomm.com> <efriedma@quicinc.com>
Fateme Hosseini <Fhossein@qti.qualcomm.com> <quic_fhossein@quicinc.com>
Garvit Gupta <garvgupt@qti.qualcomm.com> <quic_garvgupt@quicinc.com>
Harsh Chandel <hchandel@qti.qualcomm.com> <quic_hchandel@quicinc.com>
Ikhlas Ajbar <iajbar@qti.qualcomm.com> <iajbar@codeaurora.org>
Ikhlas Ajbar <iajbar@qti.qualcomm.com> <iajbar@quicinc.com>
Jianjian GUAN <jacquesguan@me.com>
Jianjian GUAN <jacquesguan@me.com> <Jianjian.Guan@streamcomputing.com>
Jon Roelofs <jonathan_roelofs@apple.com> <jonathan@codesourcery.com>
Expand All @@ -45,10 +52,17 @@ LLVM GN Syncbot <llvmgnsyncbot@gmail.com>
Martin Storsjö <martin@martin.st>
Med Ismail Bennani <ismail@bennani.ma> <m.i.b@apple.com>
Med Ismail Bennani <ismail@bennani.ma> <medismail.bennani@gmail.com>
Min Hsu <min.hsu@sifive.com> <min@myhsu.dev>
Min Hsu <min.hsu@sifive.com> <minyihh@uci.edu>
Pengcheng Wang <wangpengcheng.pp@bytedance.com>
Pengcheng Wang <wangpengcheng.pp@bytedance.com> <137158460+wangpc-pp@users.noreply.github.com>
Pengcheng Wang <wangpengcheng.pp@bytedance.com> <pc.wang@linux.alibaba.com>
Ramkumar Ramachandra <r@artagnon.com> <artagnon@gmail.com>
Ramkumar Ramachandra <r@artagnon.com> <Ramkumar.Ramachandra@imgtec.com>
Saleem Abdulrasool <compnerd@compnerd.org>
Sam Elliott <aelliott@qti.qualcomm.com> <quic_aelliott@quicinc.com>
Sudharsan Veeravalli <svs@qti.qualcomm.com> <quic_svs@quicinc.com>
Sumanth Gundapaneni <sgundapa@qti.qualcomm.com> <sgundapa@quicinc.com>
Tommy Chiang <ty1208chiang@gmail.com> <oToToT@users.noreply.github.com>
Pengcheng Wang <wangpengcheng.pp@bytedance.com>
Pengcheng Wang <wangpengcheng.pp@bytedance.com> <137158460+wangpc-pp@users.noreply.github.com>
Pengcheng Wang <wangpengcheng.pp@bytedance.com> <pc.wang@linux.alibaba.com>
Usman Nadeem <mnadeem@qti.qualcomm.com> <mnadeem@quicinc.com>
Venkata Ramanaiah Nalamothu <vnalamot@qti.qualcomm.com> <quic_vnalamot@quicinc.com>
6 changes: 6 additions & 0 deletions bolt/docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,12 @@ contradict each other) you can use ``merge-fdata`` tool:
Use ``combined.fdata`` for **Step 3** above to generate a universally
optimized binary.

Profile Formats
---------------

See `Profile Formats <profiles.md>`__ for comprehensive documentation of all
profile formats accepted by BOLT: perf.data, fdata, YAML, and pre-aggregated.

License
-------

Expand Down
Loading
Loading