Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
880 commits
Select commit Hold shift + click to select a range
4845b3e
[OpenACC][CIR] Impl reduction recipe pointer/array bound lowering (#1…
erichkeane Oct 3, 2025
bbae6a4
[flang] Simplify hlfir.index in a few limited cases. (#161558)
valerydmit Oct 3, 2025
6bdf2cb
[mlir][NFC] Remove redundant insertion point changes (#161837)
zero9178 Oct 3, 2025
9e3bbbb
[X86][Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - …
AdityaC4 Oct 3, 2025
13c83c0
[analyzer][NFC] Simplify Analysis/csv2json.py (#161665)
steakhal Oct 3, 2025
173063c
[AMDGPU][Disassembler] Use target feature for `.amdhsa_reserve_xnack_…
shiltian Oct 3, 2025
ffc503e
[LLVM] Add GNU make jobserver support (#145131)
yxsamliu Oct 3, 2025
296fddc
Allow DW_OP_rot, DW_OP_neg, and DW_OP_abs in DIExpression (#160757)
tromey Oct 3, 2025
7ceef76
[LAA] Check if Ptr can be freed between Assume and CtxI. (#161725)
fhahn Oct 3, 2025
375f489
[Flang] Add standalone tile support (#160298)
Meinersbur Oct 3, 2025
ab9611e
[X86] Fold ADD(x,x) -> X86ISD::VSHLI(x,1) (#161843)
RKSimon Oct 3, 2025
df65494
[Hexagon] Added lowering for sint_to_fp from v32i1 to v32f32 (#159507)
pkarveti Oct 3, 2025
ef4471e
[analyzer] Teach -analyze-function about USRs, extend documentation (…
steakhal Oct 3, 2025
cf86ef9
[clang][analyzer] Make per-entry-point metric rows uniquely identifiable
necto Oct 3, 2025
c75ae01
[analyzer] Fix -analyze-function debug warning to account for syntax …
steakhal Oct 3, 2025
f8f6c0b
Revert "[LLVM] Add GNU make jobserver support (#145131)"
yxsamliu Oct 3, 2025
83c135c
[mlir] Dialect conversion: Print note when replacement types do not m…
matthias-springer Oct 3, 2025
5d3b3ea
[libcxx] Mark system_reserved_names.gen.py unsupported on clang-20 &&…
mstorsjo Oct 3, 2025
3d81008
[lldb][Lanugage][NFC] Adapt Language::ForEach to IterationAction (#16…
Michael137 Oct 3, 2025
952b123
[X86] Allow PSHUFD/PSHUFLW/PSHUFW intrinsics in constexpr. (#161210)
NagrajMG Oct 3, 2025
f4a39a8
Fold SVE mul and mul_u to neg during isel (#160828)
MartinWehking Oct 3, 2025
78739ff
[llvm][HashRecognize] Fix compiler warning on Arm 32-bit (#161821)
DavidSpickett Oct 3, 2025
e7f47e7
[AMDGPU] Enable XNACK on gfx1250 (#161457)
shiltian Oct 3, 2025
0efc083
[RISCV] Support scalar llvm.fmodf intrinsic. (#161743)
topperc Oct 3, 2025
fee840d
AMDGPU: Fix broken register class IDs in mir tests (#161832)
arsenm Oct 3, 2025
3c6cd73
CodeGen: Do not store RegisterClass copy costs as a signed value (#16…
arsenm Oct 3, 2025
b4f54bf
[llvm][LoongArch] Fix compiler warning produced by assert
DavidSpickett Oct 3, 2025
69b8d6d
[LLD][COFF] Fix tailMergeARM64 delayload thunk 128 MB range limitatio…
zmodem Oct 3, 2025
5537b9a
[FIX] Add `clangIndex` as a dependence for `clangStaticAnalyzerCore`
shiltian Oct 3, 2025
73651ba
[x86] lowerV4I32Shuffle - don't adjust PSHUFD splat masks to match UN…
RKSimon Oct 3, 2025
2d67cb1
[AMDGPU][Attributor] Stop inferring amdgpu-no-flat-scratch-init in sa…
skc7 Oct 3, 2025
36b543a
[InstComb] Handle undef in simplifyMasked(Store|Scatter) (#161825)
artagnon Oct 3, 2025
62791b4
[RISCV] Replace uses of RISCV::NoRegister with Register() or isValid.…
topperc Oct 3, 2025
78c5d91
[lldb][test] Disable TestLldbGdbServer.py on Linux temporarily (#161868)
DavidSpickett Oct 3, 2025
2a73a79
DAG: Remove TargetLowering::checkForPhysRegDependency (#161787)
arsenm Oct 3, 2025
bd7e228
[NFC][TableGen] Fix namespace usage in various files (#161839)
jurahul Oct 3, 2025
3add28b
[Hexagon] isel-fold-shl-zext.ll - regenerate test checks (#161869)
RKSimon Oct 3, 2025
d0e9890
[lld][MachO] Tail merge strings (#161262)
ellishg Oct 3, 2025
74180eb
[flang][rt] Add noinline attributes for CUDA compile path for success…
modiking Oct 3, 2025
1af8ed1
Fix filename in wasm build of compiler-rt (#161875)
dschuff Oct 3, 2025
c54d0d7
[InstCombine] Preserve profile after folding select instructions with…
alanzhao1 Oct 3, 2025
d6449b5
[CIR] Add support for emitting predefined expressions (#161757)
andykaylor Oct 3, 2025
572b579
Revert "[InstCombine] Preserve profile after folding select instructi…
joker-eph Oct 3, 2025
436f9f3
[bazel] Add missing dep after cf86ef925d75ef08526fc399a2888673338298b…
cathyzhyi Oct 3, 2025
d682f61
[HLSL][TEST] Fix root signature driver test on WSL (#161566)
joaosaffran Oct 3, 2025
8fd8fb4
[Documentation][DirectX] Updating RTS0 structs to match d3d12 docs (#…
joaosaffran Oct 3, 2025
1fba01a
[flang] Consolidate & clean up COMMON block checks (#161286)
klausler Oct 3, 2025
cbe3b72
[flang][CUDA] Downgrade error to warning (#161570)
klausler Oct 3, 2025
0b8381a
[flang] Fix bogus generic interface error due to hermetic module file…
klausler Oct 3, 2025
2e67f5c
[SLP][NFC]Add udiv/srem test cases, NFC
alexey-bataev Oct 3, 2025
616e523
Fixing memory leaks in tests (#161878)
svkeerthy Oct 3, 2025
eabfed8
[MLIR] Apply clang-tidy fixes for modernize-use-bool-literals in Vect…
joker-eph Aug 21, 2025
aea5399
[Hexagon] Support lowering of setuo & seto for vector types in Hexago…
fhossein-quic Oct 3, 2025
478048d
[mlir][acc] Add firstprivate operands to `acc.loop` (#161881)
razvanlupusoru Oct 3, 2025
16f5a85
[CIR] Initial support for emitting coroutine body (#161616)
Andres-Salamanca Oct 3, 2025
0cc2ad3
[gn] port 1af8ed198828
nico Oct 3, 2025
8284e4d
[RISCV] Remove unused uimm5i32 from RISCVGISel.td. NFC
topperc Oct 3, 2025
8ae30a3
[lldb] Adding A new Binding helper for JSONTransport. (#159160)
ashgti Oct 3, 2025
119216e
[AArch64][GlobalISel] Use TargetConstant for shift immediates (#161527)
davemgreen Oct 3, 2025
272025e
[RISCV] Remove unneeded anyext/trunc patterns from RISCVGISel.td. NFC
topperc Oct 3, 2025
f5dc553
[libcxx] [ci] Make the CI find the right version of Clang-cl (#161736)
mstorsjo Oct 3, 2025
3b38314
Reapply "[InstCombine] Preserve profile after folding select instruct…
alanzhao1 Oct 3, 2025
99b0aaf
[AArch64] Use isStrongerThanMonotonic. NFC (#161866)
topperc Oct 3, 2025
b86fef8
[mlir][xegpu] Create a test pass for subgroup distribution. (#161592)
charithaintc Oct 3, 2025
178e2a7
[LLVM][CodeGen] Check Non Saturate Case in isSaturatingMinMax (#160637)
ningxinr Oct 3, 2025
be29612
[NewGVN] Remove returned arg simplification (#161865)
ManuelJBrito Oct 3, 2025
b0ad9c2
[SPIR-V] Fix `asdouble` issue in SPIRV codegen to correctly generate …
luciechoi Oct 3, 2025
36dc2a9
[RISCV] Reverse the operands in ins for Zalasr store instructions. NF…
topperc Oct 3, 2025
2a05904
[clang-format] Keep the ObjC selector name and `@selector` together (…
sstwcw Oct 3, 2025
1d65d9c
[VPlan] Match legacy CM in ::computeCost if load is used by load/store.
fhahn Oct 3, 2025
50285ea
[OpenMP][Clang][NFC] Initializer all of ScanInfo member variables and…
shafik Oct 3, 2025
b8127cc
[AMDGPU][True16][CodeGen] fix v_mov_b16_t16 index in folding pass (#1…
broxigarchen Oct 3, 2025
9c118aa
[RISCV] Remove unusable pattern from RISCVGISel.td. NFC
topperc Oct 3, 2025
fb458aa
Reland "[LLVM] Add GNU make jobserver support (#145131)"
yxsamliu Oct 3, 2025
7f51a2a
[lldb][Language] Simplify SourceLanguage::GetDescription (#161804)
Michael137 Oct 3, 2025
2c37244
[lldb][Language] Add Language::GetDisplayNameForLanguageType API (#16…
Michael137 Oct 3, 2025
df61e34
[OpenMP][test] .f90 -> .F90
Meinersbur Oct 3, 2025
fc1df44
[gn build] Port fb458aa91f8f
llvmgnsyncbot Oct 3, 2025
162b87b
[lldb][yaml2macho-core] Set binary path for tests differently
jasonmolenda Oct 3, 2025
c488dca
[lldb][test] check if CoreDumping is supported at runtime (#161385)
da-viper Oct 3, 2025
c2c2e4e
[SelectionDAG] Add support to dump DAGs with sorted nodes (#161097)
mshockwave Oct 3, 2025
4368616
[clang][Dependency Scanning] Refactor Scanning Compiler Instance Init…
qiongsiwu Oct 3, 2025
d322ebd
[MemProf] Suppress duplicate clones in the LTO backend (#161551)
teresajohnson Oct 3, 2025
1eaf081
[HLSL][NFC] Merge element type tests for structured buffers (#161895)
hekota Oct 4, 2025
0b543e3
[TableGen] Set `G_GLOBAL_VALUE` out operand type to `ptype0` (#161894)
MilkeeyCat Oct 4, 2025
716fe1c
[Flang][OpenMP] Fix negative array indexing with allocatable derived …
agozillon Oct 4, 2025
a4b2975
[SPIRV] Fix unused-variable warnings (NFC)
DamonFool Oct 4, 2025
f3673c5
[lldb] Disabling tests in win32 to investigate the root cause. (#161931)
ashgti Oct 4, 2025
cb8b48e
[TableGen][MC] Pass a MCSubtargetInfo instance into resolveVariantSch…
mshockwave Oct 4, 2025
1a3f848
[clang-tidy] Fix typoed option name in `bugprone-signed-char-misuse` …
localspook Oct 4, 2025
3896212
[CIR] Implement Target-specific address space handling support for `P…
RiverDave Oct 4, 2025
1b30e49
AMDGPU: Remove m0 classes (#161758)
arsenm Oct 4, 2025
910e536
[SimplifyCFG][profcheck] Synthesize profile for `br (X == 0 | X == 1)…
mtrofin Oct 4, 2025
977b546
[TableGen][SchedModel] Introduce a new SchedPredicate that checks aga…
mshockwave Oct 4, 2025
4af3e8f
AMDGPU: Remove LDS_DIRECT_CLASS register class (#161762)
arsenm Oct 4, 2025
5ec1190
[profcheck] Exclude new test cases for SPIRV and GVN transformations …
mtrofin Oct 4, 2025
5fe6479
[SimplifyCFG][profcheck] Handle branch weights in `simplifySwitchLook…
mtrofin Oct 4, 2025
e61b6f6
[nfc][profcheck] Re-sort exclude list (#161942)
mtrofin Oct 4, 2025
b1e29ec
[flang] remove sequences of duplicate messages (#161916)
akuhlens Oct 4, 2025
e95a571
[RISCV] Add i32 to some QC_SHLADD patterns to reduce RISCVGenDAGISel.…
topperc Oct 4, 2025
7fbfbab
[Clang][NFC] Avoid duplication in BuildDeductionGuideForTypeAlias (#1…
zyn0217 Oct 4, 2025
0ce7cbd
[AMDGPU] Add another test for missing S_WAIT_XCNT (#161838)
jayfoad Oct 4, 2025
cd32b9b
[MachO] Move getArchTriple implementation into BinaryFormat. (#161468)
lhames Oct 4, 2025
30f7c5d
[ADT] Add bit_width_constexpr (#161775)
kazutakahirata Oct 4, 2025
2689aba
[IR] Consolidate ValueMap iterator classes (NFC) (#161777)
kazutakahirata Oct 4, 2025
8af44b0
[Support] Use a C++17 fold expression in ScopedPrinter.h (NFC) (#161778)
kazutakahirata Oct 4, 2025
93b0173
[llvm] Proofread ProgrammersManual.rst (#161779)
kazutakahirata Oct 4, 2025
25e02a4
Revert "[MachO] Move getArchTriple implementation into BinaryFormat. …
lhames Oct 4, 2025
ad7334b
[BOLT] Bump d3js version in dot2html
aaupov Oct 4, 2025
823094e
[flang][semantics] fix IsConstantExpr for intrinsic with optional arg…
akuhlens Oct 4, 2025
5401210
Reapply [MachO] Move getArchTriple implementation..." with fixes. (#1…
lhames Oct 4, 2025
47361e7
[CIR] Implement BinComma Expr for AggregateExpr (#161823)
AmrDeveloper Oct 4, 2025
c06aa2e
Revert "Reapply [MachO] Move getArchTriple impl... with fixes. (#1619…
lhames Oct 4, 2025
8243c36
[CIR] Upstream CXXParenListInitExpr for AggregateExpr (#161876)
AmrDeveloper Oct 4, 2025
7c666e2
[CIR] Implement UnaryExtension for AggregateExpr (#161820)
AmrDeveloper Oct 4, 2025
a6a78eb
[CIR] Support ComplexType in CallExpr args (#156236)
AmrDeveloper Oct 4, 2025
9a2a4f6
[CIR] Implement emitAtomicInit for AggregateExpr (#161826)
AmrDeveloper Oct 4, 2025
a368fb5
[CIR] Update ComplexImagOp to work on scalar type (#161571)
AmrDeveloper Oct 4, 2025
9ebf1e9
[NFC][InstCombine] Fix namespace usage in InstCombine (#161902)
jurahul Oct 4, 2025
e9330fd
[NFC][TableGen] Migrate IfDef/Namespace emitter from MLIR to LLVM (#1…
jurahul Oct 4, 2025
f3703f3
[TableGen] Look up registers directly in the CodeGenRegBank in Compre…
resistor Oct 4, 2025
679d2b2
AMDGPU: Fix using IRAttribute with nounwind for AMDGPUNoAGPR (#161954)
arsenm Oct 4, 2025
1f5fa79
[Github] Add pr-subscribers-infrastructure notifications (#142697)
boomanaiden154 Oct 4, 2025
648e65e
[Github] Rename llvm-tests.yml workflow (#153866)
boomanaiden154 Oct 4, 2025
9e4af2f
[ARM] Update and cleanup lround/llround tests. NFC
davemgreen Oct 4, 2025
9dcfebf
[ARM] Auto-decode vpred_n/vpred_r operands (#160282)
s-barannikov Oct 4, 2025
cc127f0
[TargetRegistry] Remove deprecated createTargetMachine (#161053)
boomanaiden154 Oct 4, 2025
6ee362e
[mlir][vector] Simplify rewrite pattern inheriting constructors. NFC.…
kuhar Oct 4, 2025
8a8a589
Update wording for GitHub CI/CD admin requests to direct to the LLVM …
dwblaikie Oct 4, 2025
85c7cea
[ADT] Add `DefaultUnreachable("msg")` to TypeSwitch (#161970)
kuhar Oct 4, 2025
9bfbff2
[mlir][docs] Fix typo: 'DDR' → 'DRR' in Creating a Dialect tutorial (…
josephbak Oct 4, 2025
e301a7b
[TTI] Remove getVPMemoryOpCost. NFC (#160838)
lukel97 Oct 4, 2025
24c1bb6
[MC] Make .note.GNU-stack explicit for the trampoline case (#151754)
ssijaric-nv Oct 4, 2025
795a115
[RegAlloc] Remove default restriction on non-trivial rematerializatio…
lukel97 Oct 4, 2025
074308c
[orc-rt] Support multiple copies of OpCounter unittest utility. (#161…
lhames Oct 5, 2025
8181c3d
[MLIR][Python] Expose the insertion point of pattern rewriter (#161001)
PragmaTwice Oct 5, 2025
3e78c31
[libc][math] Refactor exp2 implementation to header-only in src/__sup…
bassiounix Oct 5, 2025
92d8313
[Clang] Fix concept paramater mapping and caching (#161994)
zyn0217 Oct 5, 2025
c41611b
[InstCombine] Fix pointer replacement in `foldSelectValueEquivalence`…
dtcxzyw Oct 5, 2025
a741479
[MachineScheduler] Convert some of the debug prints into using LDBG. …
mshockwave Oct 5, 2025
505956e
[Clang] Use the templated declaration for DiagnoseUseOfDecl (#161900)
zyn0217 Oct 5, 2025
8dac6e2
Reapply "[clang] Convert second arg of __builtin_assume_aligned to Co…
tbaederr Oct 5, 2025
5284c83
Revert "[MachineScheduler] Convert some of the debug prints into usin…
tbaederr Oct 5, 2025
e8489c1
[orc-rt] WrapperFunction::handle: add by-ref args, minimize temporari…
lhames Oct 5, 2025
0338350
[llvm-c] Add missing nullptr check in LLVMGetFirstDbgRecord (#151101)
arthaud Oct 5, 2025
ca5ece8
[InstSimplify] Simplify fcmp implied by dominating fcmp (#161090)
dtcxzyw Oct 5, 2025
90d5795
[NFC] Remove accidently added file in #161758 (#161991)
pranavk Oct 5, 2025
f61789f
[ADT] Add `DefaultUnreachable("msg")` to StringSwitch (#161976)
kuhar Oct 5, 2025
1d01a84
[LangRef] Indent literal block properly (NFC)
antoniofrighetto Oct 5, 2025
2ef3771
[docs] Fix enumeration in GettingStarted.rst (#96684)
request3301 Oct 5, 2025
76cff3b
[clang][Sema] NormalizedConstraint - fix MSVC "not all control paths …
RKSimon Oct 5, 2025
1af06cb
[clang][bytecode] interp__builtin_ia32_pshuf - modulo lane index to a…
RKSimon Oct 5, 2025
3149a77
[CIR] Implement DesignatedInitUpdateExpr for AggregateExpr (#161897)
AmrDeveloper Oct 5, 2025
94eade6
Revert "[VPlan] Match legacy CM in ::computeCost if load is used by l…
alexey-bataev Oct 5, 2025
f80c0ba
Revert "Reapply "[VPlan] Compute cost of more replicating loads/store…
alexey-bataev Oct 5, 2025
718ef34
[llvm-c-test] Fix warnings
kazutakahirata Oct 5, 2025
e543ca6
[mlir][vector][nfc] Add comments in tests (#160106)
banach-space Oct 5, 2025
2121bda
[clang][AST] Don't print inherited default template args (#161953)
bolshakov-a Oct 5, 2025
3ae7af7
Revert "[compiler-rt][asan][tests] Stabilize wchar tests on Darwin/An…
Cao-Wuhui Oct 5, 2025
c793782
Revert "[compiler-rt][asan] Add wcscpy/wcsncpy; enable wcscat/wcsncat…
thurstond Oct 5, 2025
4a2f29d
[clang] don't print redundant context notes when instantiating alias …
mizvekov Oct 5, 2025
c40ee0f
Reapply "[MemProf] Add ambigous memprof attribute" (#161717) (#161918)
teresajohnson Oct 5, 2025
99d802a
[flang][cuda] Fix linkage for dynamic shared memory (#161940)
clementval Oct 6, 2025
2e6da80
[compiler-rt][asan] Reland: wcscpy/wcsncpy interceptors and stabilize…
Cao-Wuhui Oct 6, 2025
6f3d765
libclc: Add gfx1250 and gfx1251 to amdgpu target list (#162034)
arsenm Oct 6, 2025
1f82e81
[clang][NVPTX] Add intrinsics and builtins for CVT RS rounding mode (…
Wolfram70 Oct 6, 2025
6b1604a
[libc] add IPPROTO related macros (#161855)
c8ef Oct 6, 2025
36cfdeb
[orc-rt] Add method-wrapper utils for use with WrapperFunction::handl…
lhames Oct 6, 2025
bbdcba9
[SimplifyCFG] Fold the contiguous wrapping cases into ICmp. (#161000)
dianqk Oct 6, 2025
bea0225
[AMDGPU] Make cluster a target feature (#162040)
shiltian Oct 6, 2025
a406eb4
[CUDA] Remove CUDAAllowVariadicFunctions option and its sema check (#…
LuoYuanke Oct 6, 2025
550b2ef
[lldb][test][NFC] Rename Language.cpp to LanguageTest.cpp
Michael137 Oct 6, 2025
5e92e7f
[SCCP] Strengthen two-instruction range checks (#162008)
dtcxzyw Oct 6, 2025
7185dd6
[X86][AVX512] Add missing mayLoad attribute to AVX512 instructions (#…
phoebewang Oct 6, 2025
732a366
[NFC][AArch64] Flatten a branch on AArch64InstrInfo::copyPhysReg (#16…
tomershafir Oct 6, 2025
ebbc0e9
[AMDGPU] Remove subtarget features for dynamic VGPRs (#160822)
rovka Oct 6, 2025
e573c79
[clang][x86][bytecode] Replace interp__builtin_rotate with static boo…
rdez13 Oct 6, 2025
bd8a7f9
[NVPTX] Added more MMA intrinsics for F8F6F4 and FP64 types. (#156040)
kvederni Oct 6, 2025
38896d6
[Headers][X86] Add constexpr support for some AVX512 masked extension…
sskzakaria Oct 6, 2025
a9dafc9
[Sema] Compare canonical conversion function (#154158)
hahnjo Oct 6, 2025
b023ca9
[llvm][docs] Fixed documentation (#158795)
Mr-Anyone Oct 6, 2025
af20597
Reapply "[llvm-exegesis] Exclude loads/stores from aliasing instructi…
sjoerdmeijer Oct 6, 2025
1bd9c1b
[Dexter] Allow retries on all dexter tests to avoid lldb-dap flakines…
OCHyams Oct 6, 2025
1087c10
[mlir][bufferize] Add hoist-dynamic-allocs-option to buffer-results-t…
linuxlonelyeagle Oct 6, 2025
a9ca220
[AArch64][SME] Remove support for `-arch64-enable-zpr-predicate-spill…
MacDue Oct 6, 2025
a13ff2c
[X86][GISel] Add missing legalization for G_IMPLICIT_DEF (#161699)
bonsthie Oct 6, 2025
69761e7
[clang] [test] Verify that intrinsic headers don't use unreserved nam…
mstorsjo Oct 6, 2025
4ab2597
[orc-rt] Remove incorrect noexcept specifiers.
lhames Oct 6, 2025
93073af
[LV] Move 3 functions into VPlanTransforms (NFC) (#158644)
artagnon Oct 6, 2025
8303733
[OpenMP] Clean-up Fortran tests
Meinersbur Oct 6, 2025
23f010f
[clang] SemaConcept.cpp - fix MSVC "not all control paths return a va…
RKSimon Oct 6, 2025
93408f5
[AArch64] determineSVEStackSizes - fix MSVC signed/unsigned compariso…
RKSimon Oct 6, 2025
913ae2d
[llvm][docs] Minor fixes and improvements for release process (#151956)
c-rhodes Oct 6, 2025
10da6f0
[X86] x86-shrink-wrap-unwind.ll - regenerate test checks (#162061)
RKSimon Oct 6, 2025
4b05a12
[libc++] Fix simd_unary.pass.cpp with AppleClang
philnik777 Oct 6, 2025
5547c0c
[SPIRV] Implement LLVM IR and backend for typed buffer counters (#161…
s-perron Oct 6, 2025
5d7f324
[SLP]Enable Shl as a base opcode in copyables (#156766)
alexey-bataev Oct 6, 2025
1c5186c
[OpenMP][omptest] Enable missing callback (#161650)
jplehr Oct 6, 2025
7f43b80
[libcxx] [ci] Stop manually installing ninja in the Windows build job…
mstorsjo Oct 6, 2025
9a111ff
[orc-rt] Enable transparent SPS conversion for ptrs via ExecutorAddr.…
lhames Oct 6, 2025
f8baf07
[orc-rt] Clean up SPSWrapperFunction unittest names.
lhames Oct 6, 2025
5e07093
[mlir][spirv] Simplify unreachable default cases in type switch. NFC.…
kuhar Oct 6, 2025
fee71a3
[mlir][tosa] Apply 'Symbol' trait to `tosa.variable` (#153223)
lhutton1 Oct 6, 2025
5296d01
[clang][bytecode] Assert on virtual func call from array elem (#158502)
mariusdr Oct 6, 2025
8bab6c4
[mlir] Simplify unreachable type switch cases. NFC. (#162032)
kuhar Oct 6, 2025
542cba8
[OpenACC][CIR] Handle firstprivate bounds recipe lowering (#161873)
erichkeane Oct 6, 2025
c6a4e84
AMDGPU: Remove unnecessary reference (#162085)
arsenm Oct 6, 2025
f31bc66
[IR] Handle addrspacecast in findBaseObject() (#162076)
nikic Oct 6, 2025
f3a9523
[AArch64] Return Invalid partial reduction cost for i128 accumulator.…
sdesmalen-arm Oct 6, 2025
48db3fd
AMDGPU: Stop handling AGPR case in getCrossCopyRegClass (#161800)
arsenm Oct 6, 2025
4efe170
[llvm-exegesis] Disable load store aliasing test
DavidSpickett Oct 6, 2025
9194703
clang/AMDGPU: Report some missing OpenCL 2.0 feature macros (#160826)
arsenm Oct 6, 2025
47d74ca
[FuncAttrs][LTO] Relax norecurse attribute inference during postlink …
usha1830 Oct 6, 2025
6b5fecf
[mlir] transform dialect: don't crash in verifiers (#161098)
ftynse Oct 6, 2025
2b153a4
[NFC][MLIR][TableGen] Use ArrayRef instead of const vector reference …
jurahul Oct 6, 2025
95215a3
[NFC][MLIR][TableGen] Change `emitSummaryAndDescComments` to write to…
jurahul Oct 6, 2025
23e35bd
[Flang][Tests] Add GPL notice to GFortran test suite documentation. (…
mcinally Oct 6, 2025
45c4124
[libc++][ranges] P3060R3: Add `std::views::indices(n)` (#146823)
H-G-Hristov Oct 6, 2025
35c57a7
[HLSL] Add support for elementwise and aggregate splat casting struct…
spall Oct 6, 2025
a663119
[LV] Fix verifier failures due to 93073af (#162097)
artagnon Oct 6, 2025
6620e53
[CIR][NFC] Update Complex CXX new test to use regex (#162024)
AmrDeveloper Oct 6, 2025
1cc9a8c
AMDGPU: Stop using the wavemask register class for SCC cross class co…
arsenm Oct 6, 2025
e9f3be6
[NFC][PowerPC] Cleanup isImm and getImmEncoding functions (#161567)
lei137 Oct 6, 2025
9e8dda1
[NFC] Change spelling of cluster feature to "clusters" (#162103)
shiltian Oct 6, 2025
44b2673
[CIR] Implement initial LoweringPrepare support for global ctors (#16…
andykaylor Oct 6, 2025
08e9540
[CAS] Add OnDiskDataAllocator (#161264)
cachemeifyoucan Oct 6, 2025
27c207e
[NFC][SPIRV] GetElementPtrInst does not need a call to isInstructionT…
jmmartinez Oct 6, 2025
ebfb16a
Revert "[CAS] Add OnDiskDataAllocator (#161264)"
nico Oct 6, 2025
134407d
AMDGPU: Add gfx1250 to sram-ecc elf header flags test (#162107)
arsenm Oct 6, 2025
c52de9a
[CAS] Rename OnDiskTrieRawHashMap::pointer -> OnDiskPtr. NFC (#161548)
cachemeifyoucan Oct 6, 2025
3f3d522
[PowerPC] recognize `vmnsub` in older ppc versions (#155465)
folkertdev Oct 6, 2025
f23c0e6
[CAS] Fix #161548 for broken build (#162116)
cachemeifyoucan Oct 6, 2025
d7feeda
[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - add A…
kimsh02 Oct 6, 2025
208231d
[compiler-rt][TSan] Add support for Android (#147580)
airpfei Oct 6, 2025
ec0db66
[X86] avx512fp16intrin.h - allow _mm512_cvtsh_h to be used in constex…
RKSimon Oct 6, 2025
141964b
[RISCV][GISel] Force atomic G_LOAD/STORE to the GPR register bank. (#…
topperc Oct 6, 2025
2aff3c6
Re-land #161264: [CAS] Add OnDiskDataAllocator (#162112)
cachemeifyoucan Oct 6, 2025
2f3bb76
[clang][DependencyScanning] Reset options generated for named module …
naveen-seth Oct 6, 2025
84a2148
[MLIR][Python] use `FetchContent_Declare` for nanobind and remove pyb…
makslevental Oct 6, 2025
8889377
[lldb][docs] DW_AT_APPLE_major_runtime_version -> DW_AT_APPLE_major_r…
Michael137 Oct 6, 2025
95e0ae9
[MLIR][SparseTensor] Loop ordering strategy infrastructure (flag) (#1…
gmalasan Oct 6, 2025
255db37
[clangd] Retrieve documentation for class member instance from index …
HighCommander4 Oct 6, 2025
68a7196
[NFC][AST] Clean up XRayFilter and NoSanitizeL before backend (#162119)
vitalybuka Oct 6, 2025
d3d7c3c
[HLSL] Fix vector list initialization (#161421)
llvm-beanz Oct 6, 2025
839b91c
[clang] Move `-fprofile-instrument-use-path=` check to driver (#159667)
jansvoboda11 Oct 6, 2025
d7371aa
[X86][GlobalIsel] support G_IS_FPCLASS
mahesh-attarde Sep 26, 2025
520e566
fmt
mahesh-attarde Sep 26, 2025
cbf8a90
update test
mahesh-attarde Oct 6, 2025
8c3203c
Merge branch 'fpclass' of https://github.com/mahesh-attarde/llvm-proj…
mahesh-attarde Oct 6, 2025
7adfdbe
rebase test
mahesh-attarde Oct 6, 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.
8 changes: 0 additions & 8 deletions .ci/all_requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -194,10 +194,6 @@ ml-dtypes==0.5.1 ; python_version < "3.13" \
--hash=sha256:d13755f8e8445b3870114e5b6240facaa7cb0c3361e54beba3e07fa912a6e12b \
--hash=sha256:fd918d4e6a4e0c110e2e05be7a7814d10dc1b95872accbf6512b80a109b71ae1
# via -r mlir/python/requirements.txt
nanobind==2.9.2 \
--hash=sha256:c37957ffd5eac7eda349cff3622ecd32e5ee1244ecc912c99b5bc8188bafd16e \
--hash=sha256:e7608472de99d375759814cab3e2c94aba3f9ec80e62cfef8ced495ca5c27d6e
# via -r mlir/python/requirements.txt
numpy==2.0.2 \
--hash=sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a \
--hash=sha256:11a76c372d1d37437857280aa142086476136a8c0f373b2e648ab2c8f18fb195 \
Expand Down Expand Up @@ -299,10 +295,6 @@ pyasn1-modules==0.4.2 \
--hash=sha256:29253a9207ce32b64c3ac6600edc75368f98473906e8fd1043bd6b5b1de2c14a \
--hash=sha256:677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6
# via google-auth
pybind11==2.13.6 \
--hash=sha256:237c41e29157b962835d356b370ededd57594a26d5894a795960f0047cb5caf5 \
--hash=sha256:ba6af10348c12b24e92fa086b39cfba0eff619b61ac77c406167d813b096d39a
# via -r mlir/python/requirements.txt
pyyaml==6.0.1 \
--hash=sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5 \
--hash=sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc \
Expand Down
1 change: 1 addition & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
BasedOnStyle: LLVM
LineEnding: LF
3 changes: 3 additions & 0 deletions .github/new-prs-labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1121,3 +1121,6 @@ tablegen:
- llvm/include/TableGen/**
- llvm/lib/TableGen/**
- llvm/utils/TableGen/**

infrastructure:
- .ci/**
2 changes: 1 addition & 1 deletion .github/workflows/build-ci-container-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
run: |
docker save ${{ steps.vars.outputs.container-name-tag }} > ${{ steps.vars.outputs.container-filename }}
- name: Upload container image
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: container
path: ${{ steps.vars.outputs.container-filename }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-ci-container.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
podman save ${{ steps.vars.outputs.container-name-agent-tag }} > ${{ steps.vars.outputs.container-agent-filename }}

- name: Upload container image
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: container-${{ matrix.arch }}
path: "*.tar"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-metrics-container.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
run: |
podman save ${{ steps.vars.outputs.container-name-tag }} > ${{ steps.vars.outputs.container-filename }}
- name: Upload Container Image
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: container
path: ${{ steps.vars.outputs.container-filename }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
with:
sparse-checkout: .ci
- name: Setup Python
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: 3.13
cache: 'pip'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-post-commit-analyzer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- name: Setup ccache
uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
with:
# A full build of llvm, clang, lld, and lldb takes about 250MB
# of ccache space. There's not much reason to have more than this,
Expand Down Expand Up @@ -87,7 +87,7 @@ jobs:
scan-build --generate-index-only build/analyzer-results

- name: Upload Results
uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 #v4.3.0
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
if: always()
with:
name: analyzer-results
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/commit-access-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
python3 .github/workflows/commit-access-review.py $GITHUB_TOKEN
- name: Upload Triage List
uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 #v4.3.0
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: triagers
path: triagers.log
9 changes: 5 additions & 4 deletions .github/workflows/containers/github-action-ci/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
FROM docker.io/library/ubuntu:24.04 as base
FROM docker.io/library/ubuntu:24.04 AS base
ENV LLVM_SYSROOT=/opt/llvm

FROM base as stage1-toolchain
FROM base AS stage1-toolchain
ENV LLVM_VERSION=21.1.1

RUN apt-get update && \
Expand Down Expand Up @@ -37,7 +37,7 @@ RUN cmake -B ./build -G Ninja ./llvm \

RUN ninja -C ./build stage2-clang-bolt stage2-install-distribution && ninja -C ./build install-distribution

FROM base as ci-container
FROM base AS ci-container

COPY --from=stage1-toolchain $LLVM_SYSROOT $LLVM_SYSROOT

Expand All @@ -62,6 +62,7 @@ RUN apt-get update && \
# Having a symlink from python to python3 enables code sharing between
# the Linux and Windows pipelines.
python3-pip \
python3-venv \
file \
tzdata \
python-is-python3 && \
Expand Down Expand Up @@ -97,7 +98,7 @@ RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
USER gha
WORKDIR /home/gha

FROM ci-container as ci-container-agent
FROM ci-container AS ci-container-agent

ENV GITHUB_RUNNER_VERSION=2.328.0

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,9 +95,9 @@ jobs:
workflow:
- '.github/workflows/docs.yml'
- name: Setup Python env
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: '3.11'
python-version: '3.13'
cache: 'pip'
cache-dependency-path: 'llvm/docs/requirements-hashed.txt'
- name: Install python dependencies
Expand Down Expand Up @@ -209,7 +209,7 @@ jobs:
mkdir built-docs/flang
cp -r flang-build/docs/* built-docs/flang/
- name: Upload docs
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: docs-output
path: built-docs/
2 changes: 1 addition & 1 deletion .github/workflows/email-check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
[{"body" : "$COMMENT"}]
EOF
- uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 #v4.3.0
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
if: always()
with:
name: workflow-args
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/gha-codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ jobs:
sparse-checkout: |
.github/
- name: Initialize CodeQL
uses: github/codeql-action/init@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
uses: github/codeql-action/init@303c0aef88fc2fe5ff6d63d3b1596bfd83dfa1f9 # v3.30.4
with:
languages: actions
queries: security-extended
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
uses: github/codeql-action/analyze@303c0aef88fc2fe5ff6d63d3b1596bfd83dfa1f9 # v3.30.4
2 changes: 1 addition & 1 deletion .github/workflows/hlsl-test-all.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ jobs:
ninja check-hlsl-unit
ninja ${{ inputs.TestTarget }}
- name: Publish Test Results
uses: EnricoMi/publish-unit-test-result-action/macos@170bf24d20d201b842d7a52403b73ed297e6645b # v2
uses: EnricoMi/publish-unit-test-result-action/macos@3a74b2957438d0b6e2e61d67b05318aa25c9e6c6 # v2.20.0
if: always() && runner.os == 'macOS'
with:
comment_mode: off
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/issue-write.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:

- name: 'Comment on PR'
if: steps.download-artifact.outputs.artifact-id != ''
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/libc-fullbuild-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
# Do not use direct GHAC access even though it is supported by sccache. GHAC rejects
# frequent small object writes.
- name: Setup ccache
uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
with:
max-size: 1G
key: libc_fullbuild_${{ matrix.c_compiler }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/libc-overlay-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
# Do not use direct GHAC access even though it is supported by sccache. GHAC rejects
# frequent small object writes.
- name: Setup ccache
uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
with:
max-size: 1G
key: libc_overlay_build_${{ matrix.os }}_${{ matrix.compiler.c_compiler }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/libclang-abi-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ jobs:
sed -i 's/LLVM_[0-9]\+/LLVM_NOVERSION/' $lib-${{ matrix.ref }}.abi
done
- name: Upload ABI file
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # 4.6.0
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2
with:
name: ${{ matrix.name }}
path: '*${{ matrix.ref }}.abi'
Expand Down Expand Up @@ -165,7 +165,7 @@ jobs:
done
- name: Upload ABI Comparison
if: always()
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # 4.6.0
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2
with:
name: compat-report-${{ github.sha }}
path: compat_reports/
4 changes: 2 additions & 2 deletions .github/workflows/libclang-python-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ jobs:
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Setup Python
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: ${{ matrix.python-version }}
- name: Setup ccache
uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
with:
max-size: 2G
key: spirv-ubuntu-24.04
Expand Down
15 changes: 9 additions & 6 deletions .github/workflows/libcxx-build-and-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
env:
CC: ${{ matrix.cc }}
CXX: ${{ matrix.cxx }}
- uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
if: always()
with:
name: ${{ matrix.config }}-${{ matrix.cxx }}-results
Expand Down Expand Up @@ -105,7 +105,7 @@ jobs:
env:
CC: ${{ matrix.cc }}
CXX: ${{ matrix.cxx }}
- uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
if: always() # Upload artifacts even if the build or test suite fails
with:
name: ${{ matrix.config }}-${{ matrix.cxx }}-results
Expand Down Expand Up @@ -169,7 +169,7 @@ jobs:
env:
CC: clang-22
CXX: clang++-22
- uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
if: always()
with:
name: ${{ matrix.config }}-results
Expand Down Expand Up @@ -215,15 +215,15 @@ jobs:
- uses: maxim-lobanov/setup-xcode@60606e260d2fc5762a71e64e74b2174e8ea3c8bd # v1.6.0
with:
# https://github.com/actions/runner-images/blob/main/images/macos/macos-15-Readme.md
xcode-version: '16.3'
xcode-version: '26.0'
- uses: seanmiddleditch/gha-setup-ninja@3b1f8f94a2f8254bd26914c4ab9474d4f0015f67 # v6
- name: Build and test
run: |
python3 -m venv .venv
source .venv/bin/activate
python -m pip install psutil
bash libcxx/utils/ci/run-buildbot ${{ matrix.config }}
- uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
if: always() # Upload artifacts even if the build or test suite fails
with:
name: macos-${{ matrix.config }}-results
Expand Down Expand Up @@ -255,7 +255,6 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install dependencies
run: |
choco install -y ninja
pip install psutil
- name: Install a current LLVM
if: ${{ matrix.mingw != true }}
Expand All @@ -281,6 +280,10 @@ jobs:
- name: Set up the MSVC dev environment
if: ${{ matrix.mingw != true }}
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
- name: Add the installed Clang at the start of the path
if: ${{ matrix.mingw != true }}
run: |
echo "c:\Program Files\LLVM\bin" | Out-File -FilePath $Env:GITHUB_PATH -Encoding utf8 -Append
- name: Build and test
run: |
bash libcxx/utils/ci/run-buildbot ${{ matrix.config }}
2 changes: 1 addition & 1 deletion .github/workflows/libcxx-build-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
TAG: ${{ github.sha }}

- name: Log in to GitHub Container Registry
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/libcxx-check-generated-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0

- name: Install dependencies
uses: aminya/setup-cpp@17c11551771948abc5752bbf3183482567c7caf0 # v1.1.1
uses: aminya/setup-cpp@a276e6e3d1db9160db5edc458e99a30d3b109949 # v1.7.1
with:
clangformat: 17.0.1
ninja: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/libcxx-run-benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
steps:
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.10'
python-version: '3.13'

- name: Extract information from the PR
id: vars
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: LLVM Tests
name: LLVM ABI Tests

permissions:
contents: read
Expand Down Expand Up @@ -128,14 +128,14 @@ jobs:
# Remove symbol versioning from dumps, so we can compare across major versions.
sed -i 's/LLVM_${{ matrix.llvm_version_major }}/LLVM_NOVERSION/' ${{ matrix.ref }}.abi
- name: Upload ABI file
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # 4.6.0
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2
with:
name: ${{ matrix.name }}
path: ${{ matrix.ref }}.abi

- name: Upload symbol list file
if: matrix.name == 'build-baseline'
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # 4.6.0
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2
with:
name: symbol-list
path: llvm.symbols
Expand Down Expand Up @@ -179,7 +179,7 @@ jobs:
abi-compliance-checker $EXTRA_ARGS -l libLLVM.so -old build-baseline/*.abi -new build-latest/*.abi || test "${{ needs.abi-dump-setup.outputs.ABI_HEADERS }}" = "llvm-c"
- name: Upload ABI Comparison
if: always()
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # 4.6.0
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # 4.6.2
with:
name: compat-report-${{ github.sha }}
path: compat_reports/
2 changes: 1 addition & 1 deletion .github/workflows/llvm-bugs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-24.04
if: github.repository == 'llvm/llvm-project'
steps:
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 18
check-latest: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/mlir-spirv-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Setup ccache
uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
uses: hendrikmuhs/ccache-action@bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716 # v1.2.19
with:
max-size: 2G
key: spirv-mlir-ubuntu-24.04
Expand Down
Loading
Loading