Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2340 commits
Select commit Hold shift + click to select a range
b0a755b
[TargetLowering] Remove NoSignedZerosFPMath uses (#160975)
paperchalice Sep 29, 2025
85d48b8
[clang] treat deduced-as-dependent as undeduced for constant template…
mizvekov Sep 29, 2025
ab5bba5
[clang] fix code synthesis context depth limit logic (#161103)
mizvekov Sep 29, 2025
b3fe1b6
[C++20] [Modules] Set the feature testing macro to 1 (#161034)
ChuanqiXu9 Sep 29, 2025
52b59b5
[DropUnnecessaryAssumes] Make the ephemeral value check more precise …
nikic Sep 29, 2025
0777849
[BOLT][DWARF] Fix debug info update issue with dwarf4 dwp (#155619)
Jinjie-Huang Sep 29, 2025
fd8adf3
[IR] Use immarg for preallocated intrinsics (NFC) (#155835)
nikic Sep 29, 2025
3a3a4fb
[LoongArch][NFC] Pre-commit scalarize fp tests for #157824 (#160480)
zhaoqi5 Sep 29, 2025
f84b784
[X86] LowerShiftByScalarImmediate - move shl(x,1) -> add(freeze(x),fr…
RKSimon Sep 29, 2025
483d73a
[libclc] Move myself to the list of inactive maintainers
frasercrmck Sep 29, 2025
306ece0
[llvm][NFC] Simplify alignment calculations in `TrailingObjects` (#16…
localspook Sep 29, 2025
99774ec
[LoongArch] Override cost hooks to expose more DAG combine opportunit…
zhaoqi5 Sep 29, 2025
f92c23d
[AArch64][SME][SDAG] Add basic support for exception handling (#159363)
MacDue Sep 29, 2025
b4be7ec
[VPlan] Compute cost of more replicating loads/stores in ::computeCos…
fhahn Sep 29, 2025
600e97d
[MLIR] Apply clang-tidy fixes for modernize-use-emplace in LoopEmitte…
joker-eph Aug 21, 2025
a40918b
[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in JitRun…
joker-eph Aug 21, 2025
8907adc
[MLIR] Apply clang-tidy fixes for bugprone-argument-comment in Subgro…
joker-eph Aug 21, 2025
2e19666
[MLIR] Apply clang-tidy fixes for bugprone-argument-comment in PrintC…
joker-eph Aug 21, 2025
631b89c
[MLIR][CF] Avoid collapsing blocks which participate in cycles (#160783)
benwu25 Sep 29, 2025
edc76e1
[ROCDL][LLVM] Added rocdl.fmed3 -> Intrinsic::amdgcn_fmed3 (#159332)
keshavvinayak01 Sep 29, 2025
8d57211
[LLVM][AArch64] Optimize sign bit tests with TST instruction for SIGN…
rez5427 Sep 29, 2025
97367d1
[libc++] Vectorize std::find (#156431)
philnik777 Sep 29, 2025
585fd4c
[libclc] Propose new libclc maintainer (#161141)
frasercrmck Sep 29, 2025
2ab2ffe
[X86] createVPDPBUSD - only use 512-bit X86ISD::VPDPBUSD on AVX512VNN…
RKSimon Sep 29, 2025
f1b4a3b
[llvm-cov] Fix MSVC "not all control paths return a value" warning. N…
RKSimon Sep 29, 2025
ce70773
Fix some typos in machine verifier comments and trace output (#160049)
danstadelmann Sep 29, 2025
f628a54
[ConstantFold] Fold inttoptr, ptrtoaddr to bitcast (#161087)
XChy Sep 29, 2025
9552e89
[X86] Remove X86ISD::VSHLDV/VSHRDV and use ISD::FSHL/FSHR opcodes dir…
TianYe717 Sep 29, 2025
3c98be4
[clang][bytecode] Pointer::isZero - fix MSVC "not all control paths r…
RKSimon Sep 29, 2025
c20ef94
[clang][x86] tbm-builtins.c - add i386 test coverage (#161169)
RKSimon Sep 29, 2025
84e4c06
[DAGCombiner] Remove NoSignedZerosFPMath uses in visitFSUB (#160974)
paperchalice Sep 29, 2025
7b25cef
[DOC][GlobalISel] Add more explanation to InstructionSelect (#160510)
kper Sep 29, 2025
3253ec0
[clang][x86] bmi-builtins.c - add i386 test coverage (#161171)
RKSimon Sep 29, 2025
2d30392
[clang][X86] bmi2-builtins.c - add -fexperimental-new-constant-interp…
RKSimon Sep 29, 2025
9d33b99
[clang][X86] tbm-builtins.c - add -fexperimental-new-constant-interpr…
RKSimon Sep 29, 2025
23d08af
[Offload][NFC] use unique ptrs for platforms (#160888)
pbalcer Sep 29, 2025
cd94035
[clang][X86] bmi-builtins.c - add -fexperimental-new-constant-interpr…
RKSimon Sep 29, 2025
8df643f
[VectorCombine] Fix rotation in phi narrowing. (#160465)
PeddleSpam Sep 29, 2025
5ff9f7b
[SimplifyCFG] Ensure selects have not been constant folded in `foldSw…
antoniofrighetto Sep 29, 2025
2d1f9c9
Reland "[DebugInfo][DwarfDebug] Separate creation and population of a…
dzhidzhoev Sep 29, 2025
b555c99
[clang][modules] Ensure -nostdlib causes no manifest to be reported (…
naveen-seth Sep 29, 2025
492bcff
[X86] ftrunc.ll - add nounwind to silence cfi noise (#161186)
RKSimon Sep 29, 2025
99f296d
[CodeGen][test] Fix Buildbot failure due to uninitialized variables (…
frederick-vs-ja Sep 29, 2025
4fe1a87
[X86][APX] Promote 8/16-bit LEA to 32-bit to avoid partial dependence…
phoebewang Sep 29, 2025
31818fb
Reland "[clang][DebugInfo][NFC] Simplify CollectRecordLambdaFields"
Michael137 Sep 29, 2025
766c90f
[VectorCombine] foldShuffleOfCastops - handle unary shuffles (#160009)
ckoparkar Sep 29, 2025
d8a8d1f
[MLIR][MemRef] Change builders with `int` alignment params to `llvm::…
jiang1997 Sep 29, 2025
41bce81
[AMDGPU][Disassembler][NFC] Regenerate check lines of some tests usin…
kosarev Sep 29, 2025
668f56d
[analyzer] CStringChecker: Fix crash in `CheckOverlap` when arguments…
guillem-bartrina-sonarsource Sep 29, 2025
36d9e10
[flang][OpenMP] Fix scope checks for ALLOCATE directive (#160948)
kparzysz Sep 29, 2025
b285bac
[libc++][NFC] In documentation, fix path to benchmark that has now moved
ldionne Sep 29, 2025
e5bbc9f
[Clang] Fixes __builtin_is_implicit_lifetime for types with deleted c…
cor3ntin Sep 29, 2025
3408e6a
[Support] Add SipHash-based 64-bit stable hash function (#160945)
melver Sep 29, 2025
e4d94f4
[OpenMP][Flang] Fix no-loop test (#161162)
DominikAdamski Sep 29, 2025
7af31bf
[X86] setoeq.ll - add f<->i64, uint and AVX1/AVX512 test coverage (#1…
RKSimon Sep 29, 2025
1ad31d9
Exclude from profcheck some tests (#161207)
mtrofin Sep 29, 2025
b79f4eb
[X86] isint.ll - cleanup prefixes (#161198)
RKSimon Sep 29, 2025
f7aa472
Add test to profcheck exclusion list (#161209)
mtrofin Sep 29, 2025
c4a5519
[ADT] Use DenseMap::contains in EquivalenceClasses.h (NFC) (#161120)
kazutakahirata Sep 29, 2025
57f2a2e
[ADT] Inline PackedVectorBase into PackedVector (NFC) (#161122)
kazutakahirata Sep 29, 2025
41cce3b
[ADT] Remove DenseMapBase::getHashValue (NFC) (#161123)
kazutakahirata Sep 29, 2025
4a9041b
[llvm] Proofread GettingInvolved.rst (#161124)
kazutakahirata Sep 29, 2025
27fa1d0
[AMDGPU] Add a new builtin type for image descriptor rsrc (#160258)
ranapratap55 Sep 29, 2025
c2fbd12
[clang][NFC] Remove const_casts from diagnostic emissions (#161211)
tbaederr Sep 29, 2025
637bfb7
Reapply "[compiler-rt][XRay] Make xray_interface.h C compliant" (#141…
Thyre Sep 29, 2025
01a7c88
[AMDGPU][LowerBufferFatPointers] Erase dead ptr(7) intrinsics (#160798)
krzysz00 Sep 29, 2025
edca510
[flang] Simplify hlfir.index in a few limited cases. (#157883)
valerydmit Sep 29, 2025
2e3f252
[AArch64] Add global isel coverage for fp16 tests and strict-fp. NFC
davemgreen Sep 29, 2025
617854f
[AMDGPU] LRO: allow same-BB non-lookthrough users for PHI (#160909)
michaelselehov Sep 29, 2025
1ef1175
[SPIRV] Fix code quality issues. (#160752)
maarquitos14 Sep 29, 2025
dd3507b
Extend LVI to cache ranges per BB predecessor. (#159432)
alinas Sep 29, 2025
f9dbf73
[llvm] Use the VFS to get the real path in `FileCollector` (#160943)
jansvoboda11 Sep 29, 2025
a615249
[MLIR][Python] Fix PDLResultList bindings (#161102)
zyx-billy Sep 29, 2025
3b299af
ELF: Store EhInputSection relocations to simplify code. NFC
MaskRay Sep 29, 2025
30b0215
[llvm-size] Add --exclude-pagezero option for Mach-O to exclude __PAG…
rjmansfield Sep 29, 2025
2dd7431
[clang] Use the VFS in `ModuleDependencyCollector` (#160944)
jansvoboda11 Sep 29, 2025
3e54505
[ADT] Fix a bug in EquivalenceClasses::erase (#161121)
kazutakahirata Sep 29, 2025
b51b967
[LV] Add test for more precise no-free checks.
fhahn Sep 29, 2025
44f392e
[OpenMP] Fix 'libc' configuration when building OpenMP
jhuber6 Sep 29, 2025
47b8bc4
[Headers][X86] Allow AVX1 fixed extraction intrinsics to be used in c…
ckoparkar Sep 29, 2025
0fc972d
[llvm] Use the underlying VFS when constructing `RedirectingFileSyste…
jansvoboda11 Sep 29, 2025
e5d925f
[clang][OpenMP] Support for reduction clause with array elements as m…
SunilKuravinakop Sep 29, 2025
0251fd9
[clang][x86][bytecode] Refactor BMI intrinsic wrappers to use interp…
jiang1997 Sep 29, 2025
782ab83
[CIR] Set the module name to the input filename (#160934)
andykaylor Sep 29, 2025
38953f4
[CIR] Add initial support for operator delete (#160574)
andykaylor Sep 29, 2025
87bd782
[LLVM][NFC] Fix Rule of Three/Five issues. (#160851)
maarquitos14 Sep 29, 2025
301259a
[RISCV] Teach getIntImmCostInst about (X & -(1 << C1) & 0xffffffff) =…
topperc Sep 29, 2025
0457644
[SLP][NFC]Add a test with the incorrect combination of Xor/Mul vector…
alexey-bataev Sep 29, 2025
f735250
[profcheck] Exclude LoopVectorize, temporarily (#161243)
mtrofin Sep 29, 2025
8d48d69
[X86] canCreateUndefOrPoisonForTargetNode/isGuaranteedNotToBeUndefOrP…
RKSimon Sep 29, 2025
68c3b53
[mlir][doc] Fix typo in Ch6 tutorial: 'toy.cpp' → 'toyc.cpp' (NFC) (#…
josephbak Sep 29, 2025
7b96dfb
[llvm][mustache] Align standalone partial indentation with spec (#159…
ilovepi Sep 29, 2025
1f82553
[SLP]Fix mixing xor instructions in the same opcode analysis
alexey-bataev Sep 29, 2025
df77a86
[RISCV][NFC] Rename getOppositeBranchCondition (#160972)
lenary Sep 29, 2025
8dde784
[LV] Add test for more precise no-free checks w/o nosync attribute.
fhahn Sep 29, 2025
2522a95
[llvm][mustache] Precommit test for Set Delimiter (#159186)
ilovepi Sep 29, 2025
0f70b44
[DWARFVerifier] Fix test verify_stmt_seq.yaml to write output files t…
slackito Sep 29, 2025
5da28bd
[clang-tidy][NFC] Make a few `std::string`s into `StringRef`s (#160961)
localspook Sep 29, 2025
7de73c4
[OpenMP][Offload] Support `PRIVATE | ATTACH` maps for corresponding-p…
abhinavgaba Sep 29, 2025
74aa2b7
[CIR] Implement UO real on result from imag with type promotion (#160…
AmrDeveloper Sep 29, 2025
62e7e8d
[CIR] Upstream UnaryExtension for Scalar Expr (#160997)
AmrDeveloper Sep 29, 2025
b542509
[compiler-rt] Fix declarations of builtins in test files (#161222)
ahatanak Sep 29, 2025
7e46782
[Clang] Instantiate variables referenced in `decltype` with an undedu…
cor3ntin Sep 29, 2025
786358a
[Offload] Fix incorrect size used in llvm-offload-device-info tool
jhuber6 Sep 29, 2025
38a4c9c
[libc][msvc] fix mathlib build on WoA (#161258)
SchrodingerZhu Sep 29, 2025
2936a2c
[CAS] Add OnDiskTrieRawHashMap (#114100)
cachemeifyoucan Sep 29, 2025
eef7a76
[lldb][DWARFASTParserClang] Simplify obsolete error condition for mal…
Michael137 Sep 29, 2025
b629981
[CIR] Add virtual base support to getAddressOfBaseClass (#159162)
mmha Sep 29, 2025
0fcce4f
[OpenMP] Mark problematic tests as XFAIL / UNSUPPORTED (#161267)
jhuber6 Sep 29, 2025
9df1099
[CAS] Fix a build failure on 32 bit system from #114100 (#161268)
cachemeifyoucan Sep 29, 2025
045e09f
[InstCombine] Set !prof metadata on Selects identified by add.ll test…
alanzhao1 Sep 29, 2025
07f8f08
Add --offoading option to llvm-readobj (#143342)
david-salinas Sep 29, 2025
12a5854
[compiler-rt] Disable tests for unavailable builtins (#161275)
ahatanak Sep 29, 2025
cbfe89f
[llvm][clang] Use the VFS in `GCOVProfilerPass` (#161260)
jansvoboda11 Sep 29, 2025
af5c1a6
[CIR] fix enumeration value 'OMPFuseDirectiveClass' not handled in sw…
makslevental Sep 29, 2025
d481e5f
[AMDGPU][SPIRV] Use SPIR-V syncscopes for some AMDGCN BIs (#154867)
AlexVlx Sep 29, 2025
63e4550
[clang-reorder-fields] Check for flexible array member (#160262)
vvuksanovic Sep 29, 2025
0ab9ffe
[CAS][CMake] Fix rhel bots missing symbol failure from #114100 (#161283)
cachemeifyoucan Sep 29, 2025
d28c07b
[clang-scan-deps] Remove const from ModuleDeps loop to enable move. (…
naveen-seth Sep 29, 2025
5d739cf
Create function declaration in the proper module (#161281)
Renaud-K Sep 29, 2025
d23f781
[lld][WebAssembly] Fix visibility of `__stack_pointer` global (#161284)
sbc100 Sep 29, 2025
1d614a9
[CIR] Add GlobalOp ctor and dtor regions (#160779)
andykaylor Sep 29, 2025
7166bc7
[Clang] Avoid null deref in lambda attribute compat warning (#161096)
a-tarasyuk Sep 29, 2025
18136c2
[lld][macho][NFC] Add release note for #158720 (#161295)
ellishg Sep 29, 2025
1fcf481
[llvm][mustache] Support setting delimiters in templates (#159187)
ilovepi Sep 30, 2025
39f292f
[profcheck] Add unknown branch weight for inlined memchr calls. (#160…
jinhuang1102 Sep 30, 2025
6ffacae
[llvm][mustache] Refactor tokenizer for clarity (#159188)
ilovepi Sep 30, 2025
dc6e4e9
[LoongArch][NFC] Pre-commit tests for `xvinsve0.{w/d}` (#160829)
zhaoqi5 Sep 30, 2025
d2e3389
[mlir][GPU] Generalize gpu.printf to not need gpu.module (#161266)
krzysz00 Sep 30, 2025
781baf7
[llvm][mustache] Refactor template rendering (#159189)
ilovepi Sep 30, 2025
0f80f18
[LoongArch] Custom legalize vector_shuffle to `xvinsve0.{w/d}` when p…
zhaoqi5 Sep 30, 2025
a8034d1
[analyzer] Use sed from the ToolBox on AIX (NFC) (#161242)
kkwli Sep 30, 2025
6b23f4f
[LoongArch] Add R_LARCH_MARK_LA relocation for la.abs
wangleiat Sep 30, 2025
978644c
[llvm][mustache] Remove out parameters from processTags() (#159190)
ilovepi Sep 30, 2025
eb1960c
[sanitizer] Handle nullptr name in prctl(PR_SET_VMA, PR_SET_VMA_ANON_…
woruyu Sep 30, 2025
d96c32c
[CUDA] Enable variadic argument support in front-end (#161305)
LuoYuanke Sep 30, 2025
2f9ae0b
ELF: Rename Relocations.cpp functions and rewrite the file-level comm…
MaskRay Sep 30, 2025
3554c78
ELF: Use preprocessed relocations for EhInputSection scanning
MaskRay Sep 30, 2025
aa42b64
[llvm][mustache] Introduce MustacheContext to simplify mustache APIs …
ilovepi Sep 30, 2025
c6d3b51
[DAGCombiner] Remove most `NoSignedZerosFPMath` uses (#161180)
paperchalice Sep 30, 2025
56d920d
[clang-format] Fix a bug in wrapping { after else (#161048)
owenca Sep 30, 2025
32baec4
[clang][Diags] Automatically format AP(S)Int values with separators (…
tbaederr Sep 30, 2025
46ea039
[RISCV] Add commutative support for Qualcomm uC Xqcicm extension (#16…
hchandel Sep 30, 2025
e911eba
[MLIR][Python] Fix stubgen/PYTHONPATH collision/bug (#161307)
makslevental Sep 30, 2025
b9e41ae
[clang][libc++] Fix spelling of "synthesize" (#158523)
halbi2 Sep 30, 2025
ea452c0
[clangd] Fix off-by-one error in CommandMangler (#160029)
HighCommander4 Sep 30, 2025
156e9b4
[WebAssembly] Use partial_reduce_mla ISD nodes (#161184)
sparker-arm Sep 30, 2025
635910d
[clang][Tooling] Support 'c++latest' in InterpolatingCompilationDatab…
HighCommander4 Sep 30, 2025
170b5fd
[Modules] Make -module-file-info print macro names in deterministic o…
zmodem Sep 30, 2025
ff130f2
[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in LevelZ…
joker-eph Aug 21, 2025
f2c9abc
[MLIR] Apply clang-tidy fixes for readability-container-size-empty in…
joker-eph Aug 21, 2025
87bc0f7
[VectorCombine] Preserve cast flags in foldBitOpOfCastConstant (#161237)
XChy Sep 30, 2025
55054db
[Unifomity] Remove unused PhiInput definition (NFC) (#161116)
perlfu Sep 30, 2025
048922e
[mlir][memref-to-spirv]: Remap Image Load Coordinates (#160495)
FranklandJack Sep 30, 2025
5123dfb
[MLIR] Apply clang-tidy fixes for performance-unnecessary-value-param…
joker-eph Aug 21, 2025
88658db
[LV] Add ExtNegatedMulAccReduction expression type (#160154)
SamTebbs33 Sep 30, 2025
6b19ccd
[AArch64] Simplify some masked integer comparisons. (#153783)
rj-jesus Sep 30, 2025
0d9dd60
[x86][AVX-VNNI] Fix VPDPBXXD Argument Type (#159222)
BaiXilin Sep 30, 2025
da315a3
[BOLT] Refactor MCInstReference and move it to Core (NFC) (#155846)
atrosinenko Sep 30, 2025
45ce887
[LV] Don't preserve LCSSA in SCEVExpander for runtime checks. (#159556)
fhahn Sep 30, 2025
ec91d6b
[Flang] Add perfect-nest and rectangular-loop semantic tests (#160283)
Meinersbur Sep 30, 2025
2f7252a
[LV] Preserve GEP nusw when widening memory (#160885)
artagnon Sep 30, 2025
709a74d
AMDGPU: Fix s_barrier_leave to write to scc (#161221)
petar-avramovic Sep 30, 2025
065cd64
[clang-repl] Teach clang-repl how to load PCHs (reprise) (#157359)
jeaye Sep 30, 2025
c389f50
[Docs][RISCV]Remove experimental from Smctr, Ssctr,Sdext and Sdtrig (…
ChunyuLiao Sep 30, 2025
1553b3d
AMDGPU: Fix gcc build break (#161354)
petar-avramovic Sep 30, 2025
0d2b404
[LLVM] Fix a bug in `Intrinsic::getFnAttributes` (#161248)
jurahul Sep 30, 2025
0d91e6d
[OpenACC][CIR] Generate private recipe pointer/array 'alloca's (#160911)
erichkeane Sep 30, 2025
ff14953
[Clang][PowerPC] Add __dmr2048 type and DMF crypto builtins (#157152)
maryammo Sep 30, 2025
8ae0a20
[RISCV][NFC] Update ratified extensions list in riscv-target-features.c
ChunyuLiao Sep 30, 2025
5e4eb33
[SLPVectorizer] Remove `align 16` in a test. (#161251)
mgudim Sep 30, 2025
6f1f00c
[flang][OpenMP] Move semantic checks for ALLOCATE to check-omp-struct…
kparzysz Sep 30, 2025
e485d5e
[SLPVectorizer] Clear `TreeEntryToStridedPtrInfoMap`. (#160544)
mgudim Sep 30, 2025
c218816
[flang][debug] Generate splitDebugFilename field in DICompileUnitAttr…
abidh Sep 30, 2025
343476e
[MLIR] Apply clang-tidy fixes for readability-container-size-empty in…
joker-eph Aug 21, 2025
cf50bbf
[AArch64][SVE2p1] Allow more uses of mask in performActiveLaneMaskCom…
kmclaughlin-arm Sep 30, 2025
4a873d5
[IR] Don't create ptrtoint expression to determine alignment (NFCI) (…
nikic Sep 30, 2025
98d43ef
AMDGPU: Use srcvalue and delete Ignore complex pattern (#161359)
petar-avramovic Sep 30, 2025
82efd72
[MLIR] Add sincos op to math dialect (#160772)
ashermancinelli Sep 30, 2025
afe73f4
[analyzer][NFC] Explain why operator new/delete should never be eval-…
balazs-benics-sonarsource Sep 30, 2025
296af38
[NFC][LV] Fix warning of unused SubConst variable
SamTebbs33 Sep 30, 2025
e9ffd2a
Revert "[flang] Simplify hlfir.index in a few limited cases. (#157883…
valerydmit Sep 30, 2025
7ce73ab
[AArch64][SME] Fix typo in docs "block" -> "bundle" (NFC) (#161383)
MacDue Sep 30, 2025
310db20
[AMDGPU][GlobalISel] Add RegBankLegalize support for buffer loads wit…
chinmaydd Sep 30, 2025
e6425a7
[flang][debug] Improve name generation for basic types. (#161361)
abidh Sep 30, 2025
ebcf025
[SPIR-V] Implement SPV_KHR_float_controls2 (#146941)
maarquitos14 Sep 30, 2025
8b445ab
[CodeGen] Fix performance regression introduced in b05101b
arichardson Sep 30, 2025
58b4951
Aarch64: Emit a minimal SEH prologue when needed (#158173)
Steelskin Sep 30, 2025
9811226
PeepholeOpt: Try to constrain uses to support subregister (#161338)
arsenm Sep 30, 2025
870e4f9
[libc++][test] Use ASSERT_WITH_LIBRARY_INTERNAL_ALLOCATIONS in more p…
mstorsjo Sep 30, 2025
e8e0b3d
[MemorySanitizer] Generate some test checks (NFC)
nikic Sep 30, 2025
ccd06e4
[libc++][istream] P3223R2: Making `std::istream::ignore` less surpris…
H-G-Hristov Sep 30, 2025
042540a
[clang-tidy] New Option Invalid Enum Default Initialization (#159220)
felix642 Sep 30, 2025
95069c1
[flang][OpenMP] Remove unused DECLARE REDUCTION from openmp-utils.h, …
kparzysz Sep 30, 2025
552ee3c
[ADT] Add const to AllocatorList::{empty,size} (#161320)
kazutakahirata Sep 30, 2025
0db995e
[ADT] Add const to operator== in ArrayRef.h (#161321)
kazutakahirata Sep 30, 2025
e457307
[ADT] Make non-const functions forward to const versions (NFC) (#161323)
kazutakahirata Sep 30, 2025
d7421e6
[llvm] Proofread CIBestPractices.rst (#161324)
kazutakahirata Sep 30, 2025
ab645f1
[SPIRV] Avoid OpQuantizeToF16 in SPIR-V kernel test (#158086)
YixingZhang007 Sep 30, 2025
0898348
[LAA] Make blockNeedsPredication arguments const (NFC).
fhahn Sep 30, 2025
2802ab6
[PowerPC] Implement Elliptic Curve Cryptography (ECC) Instructions (#…
lei137 Sep 30, 2025
ccf1fb0
[lld][macho][NFC] Factor count zeros into helper function (#161241)
ellishg Sep 30, 2025
71d8ddc
[CIR] Upstream ParenExpr for AggregateExpr (#160998)
AmrDeveloper Sep 30, 2025
178651a
[MLIR][SCF] Add loops as parameter to LoopTerminator callback when us…
sebvince Sep 30, 2025
c4e7da3
[AArch64] shouldFoldMaskToVariableShiftPair should be true for scalar…
AZero13 Sep 30, 2025
9fd09f4
[llvm-readobj][NFC] Restore and disable clang-format for machine type…
sarnex Sep 30, 2025
dd43a79
[lld][MachO] Use llvm::Align and remove StringOffset type (#161253)
ellishg Sep 30, 2025
66af942
[MLIR][XeVM] Add XeVM special id ops. (#160735)
silee2 Sep 30, 2025
ee8394d
[CIR] Implement ChooseExpr for AggregateExpr (#160999)
AmrDeveloper Sep 30, 2025
2780c20
[flang] Emit error on impossible-to-implement construct (#160384)
klausler Sep 30, 2025
673e305
[flang][runtime] Let more list-directed child input advance (#160590)
klausler Sep 30, 2025
2c58d19
[flang][runtime] Expand IOTYPE and V_LIST (#160744)
klausler Sep 30, 2025
10a9ec8
[flang] Fix crash in structure constructor lowering (#160769)
klausler Sep 30, 2025
6399d47
[llvm] Use the VFS to make path absolute (#161271)
jansvoboda11 Sep 30, 2025
52afb8d
[flang] Don't retain FIXED/FREE compiler directives (#160780)
klausler Sep 30, 2025
ed5e6b8
[flang] Catch calls to impure intrinsics from PURE subprograms (#160947)
klausler Sep 30, 2025
8025302
[flang] Improve presentation of errors after last source line (#161391)
klausler Sep 30, 2025
b40feb9
[llvm] Fix build after #161260
jansvoboda11 Sep 30, 2025
72dafa1
[TableGen, CHERI] Make CPtrWildcard test tolerant to unrelated change…
melver Sep 30, 2025
df7ac0e
[clang][modules] Virtualize module cache pruning (#149113)
jansvoboda11 Sep 30, 2025
ecea2b5
[MLIR] Fix gpu.launch attribution argument printing (#161408)
joker-eph Sep 30, 2025
4aba9f2
[RISCV] Add missing CHECK lines for Zkt to sifive-p450/p470/p670 test…
topperc Sep 30, 2025
0c1e7cc
[clang-sycl-linker] Generate SymbolTable for each image (#161287)
YuriPlyakhin Sep 30, 2025
98766d2
[clang] Cleanup docs and code for legacy no_sanitize attributes (NFC)…
vonosmas Sep 30, 2025
6caa0d0
[CIR] Upstream RTTI Builder & RTTI for VTable Definitions (#160002)
AmrDeveloper Sep 30, 2025
d884b55
[BOLT] Introduce helpers to match `MCInst`s one at a time (NFC) (#138…
atrosinenko Sep 30, 2025
3a8d771
[llvm][NFC] Simplify implementation of `isa` (#161403)
localspook Sep 30, 2025
5665b1b
[lldb][NFC] Fix spelling of function in log message (#161261)
yln Sep 30, 2025
280abaf
[VPlan] Handle scalar-VF in transforms (NFC) (#161365)
artagnon Sep 30, 2025
4064c0e
[flang] Implemented a warning about contiguity of compile time consta…
eugeneepshteyn Sep 30, 2025
4e59286
Fix `run_clang_repl` output when not present (#161412)
jeaye Sep 30, 2025
fad2a4c
[flang] Add #include to fix MSVC build (#161415)
klausler Sep 30, 2025
67141c7
[NFC] Remove trailing whitespaces from `clang/include/clang/Basic/Att…
shiltian Sep 30, 2025
9d42c75
[LAA] Fix picking context instr in evaluatePtrAddRec for multiple preds.
fhahn Sep 30, 2025
6ca835b
[compiler-rt][asan] Add wcscpy/wcsncpy; enable wcscat/wcsncat on Wind…
Cao-Wuhui Sep 30, 2025
8425004
[clang-doc] Suppress long-name test on windows (#161424)
ilovepi Sep 30, 2025
e27e9ca
[flang] Attempt to work around MSVC build problem (#161426)
klausler Sep 30, 2025
1ff3e2e
[MLIR][Standalone] gate wheel build behind MLIR_ENABLE_BINDINGS_PYTHO…
makslevental Sep 30, 2025
e83a3b8
[AMDGPU] Introduce and use NotUseRealTrue16Insts. NFC. (#161373)
jayfoad Sep 30, 2025
fe9fba8
[OpenACC][CIR] Fix transform inclusive scan init parameter (#161428)
xlauko Sep 30, 2025
a099c91
[LAA] Add tests for using inbounds flags only used in predicated blocks.
fhahn Sep 30, 2025
f61be43
Revert "[VPlan] Compute cost of more replicating loads/stores in ::co…
fhahn Sep 30, 2025
ca84f2a
[CIR] Upstream support for generating global ctor regions (#161298)
andykaylor Sep 30, 2025
b6dfa3d
[HLSL][NFC] Add helper struct to simplify dealing with resource bindi…
hekota Sep 30, 2025
fa8a010
Add bugprone-loop-variable-copied-then-modified clang-tidy check.
flowerhack Sep 5, 2025
25943ef
Merge branch 'main' into make-as-new-checkout
flowerhack Sep 30, 2025
f57b60a
[flang] Add missing #include for MSVC (#161437)
klausler Sep 30, 2025
57b95c9
Merge branch 'main' into make-as-new-checkout
flowerhack Sep 30, 2025
96a1e55
[OpenMP] Update 6.1 implementation status. (#161449)
CatherineMoore Sep 30, 2025
88a976e
Merge branch 'main' into make-as-new-checkout
flowerhack Sep 30, 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
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