Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2905 commits
Select commit Hold shift + click to select a range
eedfbbe
[AMDGPU] Update gfx1250 VOP1 tests to t16 syntax. NFC (#161603)
rampitec Oct 2, 2025
bd0f9db
[AMDGPU] Update gfx1250 vop3_from_vop1 tests to t16 syntax. NFC (#161…
rampitec Oct 2, 2025
912a92a
[AMDGPU] Update VOP3 gfx1250 tests to t16 syntax. NFC (#161611)
rampitec Oct 2, 2025
a4767e6
[MemorySanitizer] Use getelementptr instead of ptrtoint+add+inttoptr …
nikic Oct 2, 2025
e5b8c24
[DAG] Add ComputeNumSignBits(FREEZE(X)) handling (#161507)
RKSimon Oct 2, 2025
662f56f
[flang] handle scalars in getDescriptorWithNewBaseAddress (#161515)
jeanPerier Oct 2, 2025
0b0dcf8
[libc++] Upgrade Xcode to 26.0 (#160097)
philnik777 Oct 2, 2025
5f5a84e
[clang][analyzer] Clear `ObjCMethodCall`'s cache between runs (#161327)
alejandro-alvarez-sonarsource Oct 2, 2025
66558d7
[libc++] Fix <__algorithm/find.h> when using -flax-vector-conversions…
philnik777 Oct 2, 2025
bf847a8
[AMDGPU][SDAG] Enable ISD::PTRADD for 64-bit AS by default (#146076)
ritter-x2a Oct 2, 2025
6e52e53
[LAA] Test different-type-sizes in safe-dep-dist (#161244)
artagnon Oct 2, 2025
031fb74
[AArch64][SME] Preserve `Chain` when selecting multi-vector LUT4Is (#…
MacDue Oct 2, 2025
8aa64ed
[Flang] Add -ffast-real-mod and direct code for MOD on REAL types (#1…
mjklemm Oct 2, 2025
20e0e80
[AArch64] Combine PTEST_FIRST(PTRUE, CONCAT(A, B)) -> PTEST_FIRST(PTR…
kmclaughlin-arm Oct 2, 2025
55803b8
Reapply "[libc++] Avoid constructing additional objects when using ma…
philnik777 Oct 2, 2025
04c01ff
[gn build] Port 55803b8af1e4
llvmgnsyncbot Oct 2, 2025
eb803df
[AArch64][GlobalISel] Add `G_FMODF` instruction (#160061)
HolyMolyCowMan Oct 2, 2025
2cb5308
[DebugInfo][InstrRef] Copy instr-ref to replacement instrs in X86Fixu…
OCHyams Oct 2, 2025
3c39187
[ELF]Add overflow check to ELF note iterator (#160451)
cabbaken Oct 2, 2025
7ccb5c0
Thread Safety Analysis: Optimize LocalVariableMap's canonical referen…
melver Oct 2, 2025
0db784e
[MLIR] Apply clang-tidy fixes for llvm-else-after-return in Transform…
joker-eph Aug 21, 2025
2daa2f1
[Clang] Fix a crash when using ctad with a template template paramete…
cor3ntin Oct 2, 2025
2165aa4
[orc-rt] Tidy up some type_traits uses. NFC.
lhames Oct 2, 2025
7c4f188
[LV] Support multiplies by constants when forming scaled reductions. …
fhahn Oct 2, 2025
6382bb5
[lldb][test] XFAIL TestGlobalSymbolObjCConflict.c on Windows
Michael137 Oct 2, 2025
2eb6337
[SPIR-V] Prevent adding duplicate binding instructions for implicit b…
luciechoi Oct 2, 2025
f3f9e7b
[CIR] Make all opt tests verify roundtrip (#161439)
xlauko Oct 2, 2025
8cf43ae
[LLVM][CodeGen][SVE] Remove failure cases when widening vector load/s…
paulwalker-arm Oct 2, 2025
39d0e41
[NFC][Clang Improve performance of `DoMarkVarDeclReferenced` (#161648)
cor3ntin Oct 2, 2025
dbf44c2
[AArch64] Remove unused tablegen classes and code cleanup. NFC
davemgreen Oct 2, 2025
8dd2846
[analyzer] Harden RegionStoreManager::bindArray (#153177)
marco-antognini-sonarsource Oct 2, 2025
3537e8a
RegAllocGreedy: Check if copied lanes are live in trySplitAroundHintR…
arsenm Oct 2, 2025
86ba198
[lldb][test] Un-XFAIL TestDataFormatterStdUnorderedMap.py for older C…
Michael137 Oct 2, 2025
7e6d277
[lldb][test] TestStructuredBinding.py: adjust assertion to check for …
Michael137 Oct 2, 2025
db39ef9
[GVN] Add additional tests for inverted condition propagation (NFC)
nikic Oct 2, 2025
9583b39
[Clang] Normalize constraints before checking for satisfaction (#141776)
cor3ntin Oct 2, 2025
99ce206
[orc-rt] Add support for constructing Expected<Error> values. (#161656)
lhames Oct 2, 2025
82b3057
[lldb][test] TestAbiTagStructors.py adjust test to account for older …
Michael137 Oct 2, 2025
0cb9d40
[orc-rt] Fix typo in comment. NFC.
lhames Oct 2, 2025
c2159f2
[LLVM-Test] Fix a regression in test dependencies introduced by 0e149…
jurahul Oct 2, 2025
e7839ee
AMDGPU: Switch test to generated checks (#161658)
arsenm Oct 2, 2025
faf070f
[lldb][test] TestExprDefinitionInDylib.py adjust test to account for …
Michael137 Oct 2, 2025
2ece31b
Enforce Unix line endings for Clang/LLVM/MLIR projects (#161460)
jurahul Oct 2, 2025
119cdf7
[OpenACC][CIR] Finish 'private' recipe lowering by doing 'init' (#161…
erichkeane Oct 2, 2025
1c1d525
[mlir][omp] Improve canonloop/iv naming (#159773)
Meinersbur Oct 2, 2025
e48fe76
[InstCombine] Remove foldSelectWithFrozenICmp() fold (#161659)
nikic Oct 2, 2025
c4e1bca
Greedy: Move physreg check when trying to recolor vregs (NFC) (#160484)
arsenm Oct 2, 2025
9f5abd3
[Codegen] Add a separate stack ID for scalable predicates (#142390)
MacDue Oct 2, 2025
047f8c8
Revert "[Clang] Normalize constraints before checking for satisfactio…
cor3ntin Oct 2, 2025
706b790
Greedy: Merge VirtRegMap queries into one use (NFC) (#160485)
arsenm Oct 2, 2025
b147019
[clang] Preserve `externs` following broken declarations (#161641)
alejandro-alvarez-sonarsource Oct 2, 2025
b92ff6b
[ROCDL] Added `rocdl.cvt.scale.pk8` ops (#161411)
ravil-mobile Oct 2, 2025
f98735f
Greedy: Use initializer list for recoloring candidates (NFC) (#160486)
arsenm Oct 2, 2025
11b0cf8
Greedy: Take hints from copy to physical subreg (#160467)
arsenm Oct 2, 2025
daa4e57
[Hexagon] Add opcode V6_vS32Ub_npred_ai for offset validity check (#1…
iajbar Oct 2, 2025
c242aff
[flang][cuda][openacc] Create new symbol in host_data region for CUDA…
clementval Oct 2, 2025
197e77b
[X86] Create special case for (a-b) - (a<b) -> sbb a, b (#161388)
AZero13 Oct 2, 2025
a3594cd
[MLIR][Python] fixup Context and Location stubs and NanobindAdaptors …
makslevental Oct 2, 2025
32d03f3
[Clang][Sema] Fix crash in CheckUsingDeclQualifier due to diagnostic …
shafik Oct 2, 2025
6632b2f
[AArch64] Prepare for split ZPR and PPR area allocation (NFCI) (#142391)
MacDue Oct 2, 2025
f646d76
[LV] Extend test coverage for tail-folding with recurrences.
fhahn Oct 2, 2025
e3e0f69
[NFC][clang-sycl-linker] Avoid ambiguous call to CallingConv (#161682)
jsji Oct 2, 2025
235cd75
[AMDGPU] s_quadmask* implicitly defines SCC (#161582)
LU-JOHN Oct 2, 2025
5bbf724
[X86] Add bytecode / -fexperimental-new-constant-interpreter VPMADD52…
RKSimon Oct 2, 2025
afb2628
[LoopPeel] Fix branch weights' effect on block frequencies (#128785)
jdenny-ornl Oct 2, 2025
ed12dc5
[Flang][OpenMP] Implicitly map nested allocatable components in deriv…
TIFitis Oct 2, 2025
5ed678a
[CFG] Add a BuildOption to consider default branch of switch on cover…
frederic-tingaud-sonarsource Oct 2, 2025
407ecfe
[CIR][NFC] Cleanup MissingFeature asserts in RecordLayoutBuilder (#16…
andykaylor Oct 2, 2025
3c8c500
[LLDB][NFC] Fix variable casing issue (#161691)
Jlalond Oct 2, 2025
c2ef022
Omit member size from DWARF when desired (#161423)
tromey Oct 2, 2025
18997b5
[ADT] Fix a bug in DoubleAPFloat::frexp (#161625)
kazutakahirata Oct 2, 2025
b436488
[ADT] Use a C++17 fold expression in BitVector.h (NFC) (#161626)
kazutakahirata Oct 2, 2025
0dd8f32
[ADT] Use structured bindings (NFC) (#161627)
kazutakahirata Oct 2, 2025
7eb5c08
[ADT] Use "= default" in DirectedGraph.h (#161628)
kazutakahirata Oct 2, 2025
c0a2bea
[llvm] Proofread TableGen/ProgRef.rst (#161629)
kazutakahirata Oct 2, 2025
2512611
[RegAlloc] Add coverage leading to revert of pr160765 (#161614)
preames Oct 2, 2025
e394df3
[NFC] Rename members in AutoVarEmission (#161668)
erichkeane Oct 2, 2025
758fd7a
[AArch64][SME] Reshuffle emit[prologue|epilogue]() for splitSVEObject…
MacDue Oct 2, 2025
4195942
[mlir][omp] Add omp.tile operation (#160292)
Meinersbur Oct 2, 2025
5843ffb
[VPlan] Improve code using m_One (NFC) (#161686)
artagnon Oct 2, 2025
d68f0c2
[DTLTO][LLD] Tidy up DTLTO related options (NFC) (#161675)
nga888 Oct 2, 2025
6bfa56a
[NFC][DwarfLowLevel] Make getRelocatedValueImpl public (#160618)
Sterling-Augustine Oct 2, 2025
c470982
[libc] Fix issue with fuzz input too short for atoi diff fuzz (#161705)
michaelrj-google Oct 2, 2025
0b7129a
[InstCombine] Fix FMF propagation in `foldFCmpFSubIntoFCmp` (#161539)
dtcxzyw Oct 2, 2025
67c000e
[HLSL] [SPIR-V] Add counter member for typed buffer (#161414)
s-perron Oct 2, 2025
99d8590
[mlir] [irdl] Add support for regions in irdl-to-cpp (#158540)
j2kun Oct 2, 2025
b86ddae
[clang] NFCI: Clean up `CompilerInstance::create{File,Source}Manager(…
jansvoboda11 Oct 2, 2025
8f67cdd
[AArch64][SME] Support split ZPR and PPR area allocation (#142392)
MacDue Oct 2, 2025
1f22567
[VPlan] Improve code using VPlan::getFalse (NFC) (#161681)
artagnon Oct 2, 2025
9133fc8
[LAA,LV] Add early-exit tests with deref assumes and nofree via context.
fhahn Oct 2, 2025
68b143d
[MLIR][XeGPU] Use operand layouts for store scatter (#161447)
nbpatel Oct 2, 2025
5be4fc2
[mlir][Arith] arith.select doesn't need to be emulated for small floa…
krzysz00 Oct 2, 2025
847e1e1
[clang-format][NFC] Introduce isNoneOf (#161021)
HazardyKnusperkeks Oct 2, 2025
819f34a
[NFC][OpenACC] Remove 'initExpr' from AST/etc. (#161674)
erichkeane Oct 2, 2025
f1650cf
Revert "[clang] Convert second arg of __builtin_assume_aligned to Con…
DKLoehr Oct 2, 2025
49603bd
Revert "[MemProf] Add ambigous memprof attribute" (#161717)
teresajohnson Oct 2, 2025
1d7ec60
[RISCV] Improve formatting in RISCVInstrInfoVPseudos.td. NFC (#161470)
topperc Oct 2, 2025
44d471e
[libc] Implement faccessat (#161065)
mleleszi Oct 2, 2025
8779ab6
[RISCV] Always use XLenVT for pointer operand in PatLAQ and PatSRL. N…
topperc Oct 2, 2025
902fe02
[OFFLOAD] Restore interop functionality (#161429)
adurang Oct 2, 2025
6943906
[RISCV][GISel] Share an atomic load isel pattern GISel RV64 and SDAG …
topperc Oct 2, 2025
11faf88
[InstCombine] Fold icmp with clamp into unsigned bound check (#161303)
brandonxin Oct 2, 2025
6048c2f
[flang][openacc] Suppport !@acc compiler sentinel (#161706)
clementval Oct 2, 2025
a2b6602
[NVPTX] expand trunc/ext on v2i32 (#161715)
Artem-B Oct 2, 2025
0ebd433
[AMDGPU] Be less optimistic when allocating module scope lds (#161464)
JonChesterfield Oct 2, 2025
fd9a1dc
[bazel] Add missing dep after 99d85906c542c3801a24137ba6d6f2c36730856…
slackito Oct 2, 2025
a035ef4
[RISCV] Use i64 instead of XLenVT in some RV64 only isel patterns. NFC
topperc Oct 2, 2025
2b2bc63
[LV] Add tests with multiple F(Max|Min)Num reductions w/o fast-math.
fhahn Oct 2, 2025
ea443d5
[FMV][AArch64] Remove last of MRS bits and rename file (#161585)
brad0 Oct 2, 2025
dbffd0a
[lldb] Add lld requirement to NativePDB test (#161731)
bulbazord Oct 2, 2025
f4370fb
[ARM] Update and cleanup lrint/llrint tests. NFC
davemgreen Oct 2, 2025
f4784fd
[debugserver] Support for `qMemTags` packet (#160952)
yln Oct 2, 2025
8f2466b
Reapply "[VPlan] Compute cost of more replicating loads/stores in ::c…
fhahn Oct 2, 2025
3757fa6
[orc-rt] Add testcase for Expected<Expected<T>> support. (#161660)
lhames Oct 2, 2025
b3e2d6d
Suppress returning larger CXX records in mem on PlayStation (#161732)
wjristow Oct 2, 2025
07974fe
Reland "[lldb][MachO][NFC] Extract ObjC metadata symbol parsing into …
Michael137 Oct 2, 2025
ab2c4a0
[clang-scan-deps] Remove unused OutputsPaths from FullDependencyConsu…
naveen-seth Oct 2, 2025
9345b59
[libc][NFC] Turn off faccessat on aarch64 (#161740)
michaelrj-google Oct 2, 2025
66feafd
[HLSL] Add missing dependency to Frontend unittest (#161738)
joaosaffran Oct 2, 2025
3960ff6
[mlir][vector] Simplify op rewrite pattern inheriting constructors. N…
kuhar Oct 2, 2025
79d1524
[NFC][IR2Vec] Moving `parseVocabSection()` to `VocabStorage` (#161711)
svkeerthy Oct 2, 2025
487cdf1
[X86][AMX] Combine constant zero vector and AMX cast to tilezero (#92…
phoebewang Oct 3, 2025
40fce32
[orc-rt] Add CallableTraitsHelper, refactor WrapperFunction to use it…
lhames Oct 3, 2025
d0e15f9
[orc-rt] Refactor WrapperFunction to simplify Serializer classes. (#1…
lhames Oct 3, 2025
c64d4ce
[clang] fix lambda dependency issue with late parse attributes (#161765)
mizvekov Oct 3, 2025
715e0fa
[orc-rt] Add transparent SPS conversion for error/expected types. (#1…
lhames Oct 3, 2025
8744287
[RISCV][GISel] Use relaxed_load/store in GISel atomic patterns. NFC (…
topperc Oct 3, 2025
065699b
[clang] fix #161765 test triple dependency (#161769)
mizvekov Oct 3, 2025
d7f1cc8
[flang] use specialized scan/verify version for char (#161767)
c8ef Oct 3, 2025
a7016c4
[JITLink] Add LinkGraph name / triple to debugging output. (#161772)
lhames Oct 3, 2025
e0eb7c2
[Clang] Ensure initialized NTTP expressions when building CTAD for ty…
zyn0217 Oct 3, 2025
dd668aa
[X86] combineBitcastvxi1 - bail out on soft-float targets (#161704)
RKSimon Oct 3, 2025
90582ad
[ARM] shouldFoldMaskToVariableShiftPair should be true for scalars up…
AZero13 Oct 3, 2025
fa57ce9
[AMDGPU] Define VS_128*. NFCI (#161798)
rampitec Oct 3, 2025
e9972de
[Clang] Normalize constraints before checking for satisfaction (#161671)
cor3ntin Oct 3, 2025
05a49da
[llvm-jitlink] Use MachOObjectFile::getArchTriple for triple identifi…
lhames Oct 3, 2025
441f0c7
[BOLT] Add GNUPropertyRewriter and warn on AArch64 BTI note (#161206)
bgergely0 Oct 3, 2025
a1db40f
[gn build] Port 441f0c7c9a5e
llvmgnsyncbot Oct 3, 2025
19cd5bd
[AMDGPU] Account for implicit XCNT insertion (#160812)
easyonaadit Oct 3, 2025
224a717
[BOLT][AArch64] Refuse to run CDSplit pass (#159351)
paschalis-mpeis Oct 3, 2025
ff4aec5
[VPlan] Deref VPlanPtr when passing to transform (NFC) (#161369)
artagnon Oct 3, 2025
5cd3db3
[llvm][ELF]Add Shdr check for getBuildID (#126537)
cabbaken Oct 3, 2025
cc9c64d
[AArch64] Refactor and refine cost-model for partial reductions (#158…
sdesmalen-arm Oct 3, 2025
6c40c76
[flang][debug] Avoid redundant module info. (#161542)
abidh Oct 3, 2025
4647cd7
[gn build] Port 5cd3db3bed62
llvmgnsyncbot Oct 3, 2025
e83c3c5
[X86][GlobalIsel] Enable gisel run for fpclass isel (#160741)
mahesh-attarde Oct 3, 2025
72679c8
[X86][GlobalIsel] Adds support for G_UMIN/G_UMAX/G_SMIN/G_SMAX (#161783)
mahesh-attarde Oct 3, 2025
30c578a
[GVN] Teach GVN simple masked load/store forwarding (#157689)
MDevereau Oct 3, 2025
1a07e67
[AArch64][SME] Enable `aarch64-split-sve-objects` with hazard padding…
MacDue Oct 3, 2025
a549555
[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in Elemen…
joker-eph Aug 21, 2025
fd1d157
[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in mlir-r…
joker-eph Aug 21, 2025
2da3658
[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in PassGe…
joker-eph Aug 21, 2025
e4f7ce1
[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in Rewrit…
joker-eph Aug 21, 2025
35530f4
[NFC][AMDGPU] Replace size & set_is_subset by operator== (#161813)
jmmartinez Oct 3, 2025
c2765b7
Revert "[PATCH] offload-tunnel-cmake with proper escape" (#161727)
ronlieb Oct 3, 2025
4d32ea8
[NFC][LLVM][IR] Fix namespace usage in several files (#161756)
jurahul Oct 3, 2025
2a39d8b
AMDGPU: Remove dead code trying to constrain a physical register (#16…
arsenm Oct 3, 2025
5601c40
AMDGPU: Stop trying to constrain register class of post-RA-pseudos (#…
arsenm Oct 3, 2025
e3d23f8
AMDGPU: Fix trying to constrain physical registers in spill handling …
arsenm Oct 3, 2025
80fd3ed
AMDGPU: Fix constrain register logic for physregs (#161794)
arsenm Oct 3, 2025
2ff635d
CodeGen: Stop checking for physregs in constrainRegClass (#161795)
arsenm Oct 3, 2025
2e1fab9
[SPARC] Prevent meta instructions from being inserted into delay slot…
koachan Oct 3, 2025
3c5c82d
[clang] [Headers] Don't use unreserved names in avx10_2bf16intrin.h (…
mstorsjo Oct 3, 2025
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
573d910
Merge commit '727aad15f0a897826fc9102b5a090b977c554097^' into flang_i…
Meinersbur 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
359f3d0
Merge commit '727aad15f0a897826fc9102b5a090b977c554097' into flang_in…
Meinersbur Oct 3, 2025
3cdb4ae
Merge commit 'cd4c5280c73d42fd41819cc8927d00787ade88e0^' into flang_i…
Meinersbur 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
7a2cc3b
Merge commit 'cd4c5280c73d42fd41819cc8927d00787ade88e0' into flang_in…
Meinersbur Oct 3, 2025
65e7ef9
Merge commit '375f48942b9a3f3fbd82133390af25b6c96f1460^' into flang_i…
Meinersbur Oct 3, 2025
8f13330
Merge commit '375f48942b9a3f3fbd82133390af25b6c96f1460' into flang_in…
Meinersbur Oct 3, 2025
eb98bbe
[OpenMP][test] .f90 -> .F90
Meinersbur Oct 3, 2025
0d7030f
post-merge fix
Meinersbur Oct 4, 2025
a47d559
Merge branch 'main' into flang_interchange
Meinersbur Oct 4, 2025
947f513
Don't XFAIL intdo
Meinersbur Oct 4, 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.
10 changes: 7 additions & 3 deletions .ci/all_requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -194,9 +194,9 @@ ml-dtypes==0.5.1 ; python_version < "3.13" \
--hash=sha256:d13755f8e8445b3870114e5b6240facaa7cb0c3361e54beba3e07fa912a6e12b \
--hash=sha256:fd918d4e6a4e0c110e2e05be7a7814d10dc1b95872accbf6512b80a109b71ae1
# via -r mlir/python/requirements.txt
nanobind==2.7.0 \
--hash=sha256:73b12d0e751d140d6c1bf4b215e18818a8debfdb374f08dc3776ad208d808e74 \
--hash=sha256:f9f1b160580c50dcf37b6495a0fd5ec61dc0d95dae5f8004f87dd9ad7eb46b34
nanobind==2.9.2 \
--hash=sha256:c37957ffd5eac7eda349cff3622ecd32e5ee1244ecc912c99b5bc8188bafd16e \
--hash=sha256:e7608472de99d375759814cab3e2c94aba3f9ec80e62cfef8ced495ca5c27d6e
# via -r mlir/python/requirements.txt
numpy==2.0.2 \
--hash=sha256:0123ffdaa88fa4ab64835dcbde75dcdf89c453c922f18dced6e27c90d1d0ec5a \
Expand Down Expand Up @@ -383,6 +383,10 @@ swig==4.3.1 \
--hash=sha256:efec16327029f682f649a26da726bb0305be8800bd0f1fa3e81bf0769cf5b476 \
--hash=sha256:fc496c0d600cf1bb2d91e28d3d6eae9c4301e5ea7a0dec5a4281b5efed4245a8
# via -r lldb/test/requirements.txt
typing-extensions==4.15.0 \
--hash=sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466 \
--hash=sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548
# via -r mlir/python/requirements.txt
urllib3==2.5.0 \
--hash=sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760 \
--hash=sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc
Expand Down
9 changes: 8 additions & 1 deletion .ci/compute_projects.py
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,7 @@
"mlir": "check-mlir",
"openmp": "check-openmp",
"polly": "check-polly",
"lit": "check-lit",
}

RUNTIMES = {"libcxx", "libcxxabi", "libunwind", "compiler-rt", "libc", "flang-rt"}
Expand All @@ -166,8 +167,12 @@
("llvm", "utils", "gn"): "gn",
(".github", "workflows", "premerge.yaml"): ".ci",
("third-party",): ".ci",
("llvm", "utils", "lit"): "lit",
}

# Projects that should run tests but cannot be explicitly built.
SKIP_BUILD_PROJECTS = ["CIR", "lit"]

# Projects that should not run any tests. These need to be metaprojects.
SKIP_PROJECTS = ["docs", "gn"]

Expand Down Expand Up @@ -315,7 +320,9 @@ def get_env_variables(modified_files: list[str], platform: str) -> Set[str]:
# clang build, but it requires an explicit option to enable. We set that
# option here, and remove it from the projects_to_build list.
enable_cir = "ON" if "CIR" in projects_to_build else "OFF"
projects_to_build.discard("CIR")
# Remove any metaprojects from the list of projects to build.
for project in SKIP_BUILD_PROJECTS:
projects_to_build.discard(project)

# We use a semicolon to separate the projects/runtimes as they get passed
# to the CMake invocation and thus we need to use the CMake list separator
Expand Down
24 changes: 24 additions & 0 deletions .ci/compute_projects_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -413,6 +413,30 @@ def test_third_party_benchmark(self):
"check-cxx check-cxxabi check-unwind",
)

def test_lit(self):
env_variables = compute_projects.get_env_variables(
["llvm/utils/lit/CMakeLists.txt"], "Linux"
)
self.assertEqual(
env_variables["projects_to_build"],
"bolt;clang;clang-tools-extra;flang;lld;lldb;llvm;mlir;polly",
)
self.assertEqual(
env_variables["project_check_targets"],
"check-bolt check-clang check-clang-tools check-flang check-lit check-lld check-lldb check-llvm check-mlir check-polly",
)
self.assertEqual(
env_variables["runtimes_to_build"], "libcxx;libcxxabi;libunwind"
)
self.assertEqual(
env_variables["runtimes_check_targets"],
"",
)
self.assertEqual(
env_variables["runtimes_check_targets_needs_reconfig"],
"check-cxx check-cxxabi check-unwind",
)


if __name__ == "__main__":
unittest.main()
2 changes: 0 additions & 2 deletions .ci/monolithic-linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,6 @@ enable_cir="${6}"
lit_args="-v --xunit-xml-output ${BUILD_DIR}/test-results.xml --use-unique-output-file-name --timeout=1200 --time-tests --succinct"

start-group "CMake"
export PIP_BREAK_SYSTEM_PACKAGES=1
pip install -q -r "${MONOREPO_ROOT}"/.ci/all_requirements.txt

# Set the system llvm-symbolizer as preferred.
export LLVM_SYMBOLIZER_PATH=`which llvm-symbolizer`
Expand Down
7 changes: 7 additions & 0 deletions .ci/utils.sh
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,10 @@ function start-group {
echo "Starting $groupname"
fi
}

export PIP_BREAK_SYSTEM_PACKAGES=1
pip install -q -r "${MONOREPO_ROOT}"/.ci/all_requirements.txt

if [[ "$GITHUB_ACTIONS" != "" ]]; then
python .ci/cache_lit_timing_files.py download
fi
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
13 changes: 10 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,10 @@
/mlir/**/BufferizableOpInterfaceImpl.* @matthias-springer
/mlir/Dialect/*/Transforms/Bufferize.cpp @matthias-springer

# DLTI Dialect in MLIR
/mlir/**/Dialect/DLTI @rolfmorel
/mlir/**/DataLayoutInterfaces.* @rolfmorel

# Linalg Dialect in MLIR.
/mlir/include/mlir/Dialect/Linalg @dcaballe @nicolasvasilache @rengolin
/mlir/lib/Dialect/Linalg @dcaballe @nicolasvasilache @rengolin
Expand Down Expand Up @@ -96,9 +100,9 @@
/mlir/lib/Dialect/Tensor/Transforms/* @hanhanW @nicolasvasilache

# Transform Dialect in MLIR.
/mlir/include/mlir/Dialect/Transform/* @ftynse @nicolasvasilache
/mlir/lib/Dialect/Transform/* @ftynse @nicolasvasilache
/mlir/**/*TransformOps* @ftynse @nicolasvasilache
/mlir/include/mlir/Dialect/Transform/* @ftynse @nicolasvasilache @rolfmorel
/mlir/lib/Dialect/Transform/* @ftynse @nicolasvasilache @rolfmorel
/mlir/**/*TransformOps* @ftynse @nicolasvasilache @rolfmorel

# SPIR-V Dialect in MLIR.
/mlir/**/SPIRV/ @antiagainst @kuhar
Expand Down Expand Up @@ -132,6 +136,9 @@
/mlir/**/Transforms/Mem2Reg.* @moxinilian
/mlir/**/Transforms/SROA.* @moxinilian

# MLIR IRDL-related
/mlir/**/*IRDL* @moxinilian

# BOLT
/bolt/ @aaupov @maksfb @rafaelauler @ayermolo @yota9 @paschalis-mpeis @yozhu

Expand Down
18 changes: 0 additions & 18 deletions .github/dependabot.yml

This file was deleted.

12 changes: 12 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"includePaths": [".github/**"],
"schedule": "* 0 * * 1",
"minimumReleaseAge": "3 days",
"assignees": ["boomanaiden154"],
"ignorePaths": [".github/workflows/containers/**"],
"groupName": "[Github] Update GHA Dependencies"
}
4 changes: 2 additions & 2 deletions .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 All @@ -61,7 +61,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- name: Download container
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
with:
name: container
- name: Push Container
Expand Down
4 changes: 2 additions & 2 deletions .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 All @@ -88,7 +88,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- name: Download container
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0

- name: Push Container
run: |
Expand Down
4 changes: 2 additions & 2 deletions .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 All @@ -66,7 +66,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- name: Download Container
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
with:
name: container
- name: Push Container
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
11 changes: 6 additions & 5 deletions .github/workflows/containers/github-action-ci/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
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
ENV LLVM_VERSION=21.1.0
FROM base AS stage1-toolchain
ENV LLVM_VERSION=21.1.1

RUN apt-get update && \
apt-get install -y \
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
8 changes: 4 additions & 4 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
fetch-depth: 2
- name: Get subprojects that have doc changes
id: docs-changed-subprojects
uses: step-security/changed-files@3dbe17c78367e7d60f00d78ae6781a35be47b4a1 # v45.0.1
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c # v46.0.5
with:
skip_initial_fetch: true
base_sha: 'HEAD~1'
Expand Down 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
37 changes: 37 additions & 0 deletions .github/workflows/gha-codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Github Actions CodeQL

permissions:
contents: read

on:
pull_request:
branches:
- main
paths:
- '.github/**'
schedule:
- cron: '30 0 * * *'

concurrency:
group: ${{ github.workflow }}
cancel-in-progress: true

jobs:
codeql:
name: 'Github Actions CodeQL'
runs-on: ubuntu-24.04
permissions:
security-events: write
steps:
- name: Checkout LLVM
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
sparse-checkout: |
.github/
- name: Initialize CodeQL
uses: github/codeql-action/init@303c0aef88fc2fe5ff6d63d3b1596bfd83dfa1f9 # v3.30.4
with:
languages: actions
queries: security-extended
- name: Perform CodeQL Analysis
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
Loading
Loading