Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2702 commits
Select commit Hold shift + click to select a range
c80903e
[CIR] Backport Allow different Int types together in Vec ShiftOp (#1643)
AmrDeveloper May 27, 2025
5c2209a
[CIR][ThroughMLIR] Lower uncanonicalized fors to whiles (#1644)
May 27, 2025
854eb91
[CIR] Streamline creation of `mlir::IntegerAttr`s using mlir::Builder…
xlauko May 27, 2025
e028ab7
[CIR][Transforms] Fix flattening for TryOp with empty catch region (#…
bruteforceboy May 27, 2025
95bef37
[CIR][Lowering] Core dialects: passthrough symbol visibility (#1620)
felixdaas May 28, 2025
7bf74db
[CIR] Mark `addInt` as NYI due to incorrect implementation (#1648)
xlauko May 30, 2025
8614722
[CIR] Backport fixsing ShuffleDynamicOp maskbits logic (#1649)
AmrDeveloper May 30, 2025
1972172
[CIR][NFC] Backport typo fixes from upstream (#1650)
xlauko May 30, 2025
d99d0c6
[CIR] Skip generation of a continue block when flattening TernaryOp (…
mmha May 30, 2025
147c98d
[CIR][CodeGen] Insert new blocks after ThrowOp expressions (#1654)
bruteforceboy Jun 4, 2025
bbde982
[CIR][NFS] Remove unnecessary asserts (#1659)
AmrDeveloper Jun 4, 2025
2a65bcf
[CIR][NFC] Use actual operand name in adaptor-obtained operands (#1661)
xlauko Jun 4, 2025
58b62cb
[CIR][Lowering] Lower CIR ptrmask to LLVM ptrmask (#1663)
Jezurko Jun 4, 2025
d0a5878
[CIR] Backport support for global ComplexType init (#1665)
AmrDeveloper Jun 4, 2025
544ab5f
[CIR][NFC] Use `getType()` instead of more verbose `getResult().getTy…
xlauko Jun 5, 2025
ab0ada2
[CIR] Fix dso_local Func/GlobalOp printer and align with llvm format …
xlauko Jun 5, 2025
6f82d11
[CIR][CIRGen] Support for `__builtin_elementwise_atan2` (#1655)
mariusdr Jun 9, 2025
4c8f291
[CIR][ThroughMLIR] Improving eraseIfSafe and canonical ForOp lowering…
felixdaas Jun 9, 2025
cce6712
[CIR][CodeGen] Implement tryMarkNoThrow and update wrong test (#1664)
bruteforceboy Jun 9, 2025
78ef5e1
[CIR] Add support for DumpRecordLayouts (#1667)
Andres-Salamanca Jun 9, 2025
da1abb3
[CIR] Backport Complex init with empty init list (#1668)
AmrDeveloper Jun 9, 2025
89be974
[CIR][ThroughMLIR] Handle ContinueOp directly under a WhileOp (#1669)
terapines-osc-cir Jun 9, 2025
de60fd4
[CIR] Backport Extending VecShuffleOp verifier to catch invalid index…
AmrDeveloper Jun 9, 2025
0a6734b
[CIR] Avoid unnecessary type cache clearing with Enum type completion…
andykaylor Jun 10, 2025
61eef46
[CIR] Remove parens from C++ address-related ops' assembly format (#1…
andykaylor Jun 10, 2025
4e20ecd
[CIR][NFC] Refactor GotoSolver with faster containers (#1676)
Arthur-Chang016 Jun 17, 2025
f4d7409
[CIR] Backport Array of complex type (#1680)
AmrDeveloper Jun 17, 2025
1c9d016
[CIR][ThroughMLIR] Lower ContinueOp nested inside IfOp (#1682)
terapines-osc-cir Jun 17, 2025
376310e
[ThroughMLIR] basic printf support (#1687)
felixdaas Jun 17, 2025
85946cc
[CIR] Update Accumulate Bits Algorithm (#1688)
Andres-Salamanca Jun 17, 2025
a0b7a8b
[CIR] Clean up enum attributes (#1678)
xlauko Jun 18, 2025
dfa4e49
[CIR] Remove redundant operation traits and use AllTypesMatch instead…
xlauko Jun 18, 2025
f6181b5
[CIR][CIRGen][Builtin][X86] Lower lzcnt_u16, lzcnt_u32, lzcnt_u64 (#1…
RiverDave Jun 18, 2025
7ff4fbe
[CIR][CIRGen] Support for `__builtin_elementwise_exp2` (#1656)
mariusdr Jun 18, 2025
b79e923
[CIR][CIRGen][Builtin][Neon] Lower neon_vaddlv_s8 and neon_vaddlv_u8 …
RiverDave Jun 18, 2025
b9df4f7
[CIR] Support inheritance in `InitListExpr` (#1684)
HerrCai0907 Jun 18, 2025
8028163
[CIR][CIRGen][Builtin][X86] Lower __rdtscp (#1686)
RiverDave Jun 23, 2025
852d32d
[CIR] Use ComplexRealOp for RValue `__real__` operator (#1689)
AmrDeveloper Jun 23, 2025
f507346
[CIR] Use ComplexRealOp for RValue __imag__ operator (#1690)
AmrDeveloper Jun 23, 2025
b2086f1
[CIR][CIRGen][Builtin][X86] Add support for tzcnt_u16, tzcnt_u32, and…
ayokunle321 Jun 23, 2025
6b915b0
[CIR][ThoughMLIR] Support ContinueOp in nested whiles (#1694)
terapines-osc-cir Jun 23, 2025
0896c9d
[CIR] Backport ChooseExpr for Scalar expr (#1700)
AmrDeveloper Jun 23, 2025
ffed6b0
[CIR] Backport VecCreateOp Folder (#1702)
AmrDeveloper Jun 23, 2025
9fcf96f
[CIR] Backport VecSplatOp simplifier (#1704)
AmrDeveloper Jun 23, 2025
7713606
[CIR] Align CastKind representation with upstream (#1695)
xlauko Jun 23, 2025
1d88029
[CIR] Reindex CaseOpKind to align with upstream (#1696)
xlauko Jun 23, 2025
60f1196
[CIR] Reindex SideEffect enum to align with upstream (#1697)
xlauko Jun 23, 2025
33260d8
[CIR] Reindex VisibilityAttr to align with upstream (#1698)
xlauko Jun 23, 2025
de9769e
[CIR] Implement ChooseExpr for ComplexType (#1693)
AmrDeveloper Jun 23, 2025
a0e2747
[CIR] Backport VecTernaryOp folder (#1705)
AmrDeveloper Jun 23, 2025
4bbba0f
[CIR] support union without field in C++ (#1703)
HerrCai0907 Jun 26, 2025
459fe7c
[CIR][CIRGen][Builtin][X86] Lower xsave related intrinsics (#1715)
RiverDave Jun 26, 2025
960e49d
[CIR][CIRGen] Convert trivial copy constructor and assignment operato…
Arthur-Chang016 Jun 26, 2025
3fedce6
[CIR] Refactor type interfaces (#1713)
xlauko Jun 27, 2025
60365c7
[CIR] Implement SizedTypeInterface to make isSized hookable. (#1714)
xlauko Jun 27, 2025
76ab2b5
[CIR] Implement CompoundLiteralExpr for ComplexType (#1701)
AmrDeveloper Jul 1, 2025
9f5d2b4
[CIR] Backport VecShuffleOp folder (#1707)
AmrDeveloper Jul 1, 2025
aaf46e7
[CIR][ThroughMLIR] Lower For to While when it contains break/continue…
terapines-osc-cir Jul 1, 2025
a5ec51f
[CIR] Implement GenericSelectionExpr (#1718)
AmrDeveloper Jul 1, 2025
ddecd22
[CIR] Implement PackIndexingExpr for ScalarExpr (#1719)
AmrDeveloper Jul 1, 2025
1abeb6a
[CIR] Backport fix verifier error messages for Complex Real and Imag …
AmrDeveloper Jul 1, 2025
09e7549
[CIR] Backport VecShuffleDynamicOp folder (#1708)
AmrDeveloper Jul 1, 2025
bf81216
[CIR] Backport CIRAttrConstraints definitions (#1723)
xlauko Jul 2, 2025
86e1f0b
[CIR] Introduce IntTypeInterface to allow uniform integer types handl…
xlauko Jul 2, 2025
7fbe68c
[CIR] Clean up IntAttr (#1725)
xlauko Jul 2, 2025
d076e2b
[CIR] Clean up FPAttr (#1726)
xlauko Jul 2, 2025
cb44bc3
[CIR] Untie Type and Attribute definitions (#1727)
xlauko Jul 2, 2025
c096858
[CIR][CIRGen][Builtin][X86] Lower `vec_ext` related intrinsics (#1717)
RiverDave Jul 2, 2025
fb51d58
[CIR] Backport VecCmpOp folder (#1709)
AmrDeveloper Jul 2, 2025
aab7e0d
[Infra] Attempt to move to windows-2022 and get windows bots back due…
bcardosolopes Jul 2, 2025
89544ef
[CIR] Improved `cir::CastOp` verifier to allow bitcasts between types…
tommymcm Jul 2, 2025
2cf1cef
Revert "[Infra] Attempt to move to windows-2022 and get windows bots …
bcardosolopes Jul 2, 2025
7bdbef6
[CIR][NFC] Remove code after return statement (#1730)
AmrDeveloper Jul 2, 2025
2e905a8
Bump the github-actions group with 13 updates (#1721)
dependabot[bot] Jul 2, 2025
06b2005
Bump the llvm-docs-requirements group in /llvm/docs with 28 updates (…
dependabot[bot] Jul 2, 2025
8556748
[CIR][CIRGen][Builtin][X86] Lower mm_prefetch (#1675)
RiverDave Jul 3, 2025
a0b962d
[CIR][CIRGen][Builtin][X86] Lower `vec_set` related intrinsics (#1731)
RiverDave Jul 3, 2025
812bba2
[CIR][CIRGen][Builtin][NFC] Mirror X86 OG intrinsic test file structu…
RiverDave Jul 7, 2025
704e23d
[CIR] Refactor AddressSpace to use enum more thoroughly instead of at…
xlauko Jul 7, 2025
00b1f88
[CIR][CIRGen][X86] lower Masked Store related intrinsics (#1734)
RiverDave Jul 9, 2025
52ea370
[CIR] Backport ArraySubscript for ComplexType (#1736)
AmrDeveloper Jul 14, 2025
4586707
[CIR] Backport functional cast to ComplexType (#1737)
AmrDeveloper Jul 14, 2025
10536f5
[CIR][CIRGen][Builtin][X86] Lower AVX mask-to-vector conversion intri…
RiverDave Jul 14, 2025
04cae45
[CI][Github] Bump Windows Container to Server 2022
boomanaiden154 Jul 14, 2025
95db9ab
[CIR] Reformat Ops to use common `CIR_` prefix and definition traits …
xlauko Jul 14, 2025
9d4d258
[CIR] Fix Global Ctor/Dtor priority attributes (#1743)
xlauko Jul 14, 2025
f79ccc5
Revert "[CI][Github] Bump Windows Container to Server 2022"
bcardosolopes Jul 15, 2025
4809bfe
[CIR] Implement function alias lowering (#1739)
andykaylor Jul 15, 2025
ee213a4
[CIR][CodeGen] Fix catch-all dispatch and multiple destructor calls (…
bruteforceboy Jul 15, 2025
98fbf81
[CIR][NFC] Backport upstream bit operations changes (#1744)
Lancern Jul 16, 2025
348f5b0
[CIR] Reformat Attr to use common CIR_ prefix and traits style (#1746)
xlauko Jul 17, 2025
02d1ac9
[CIR][NFC] Add placeholders for remaining x86 intrinsics (#1754)
RiverDave Jul 22, 2025
6591a15
[CIR] Fix array init loop condition (#1758)
andykaylor Jul 24, 2025
52a886a
[CIR][NFC] Pass enum kind directly to complex cast helpers (#1757)
AmrDeveloper Jul 25, 2025
d98da7f
[CIR] Add `get_element` operation for computing pointer to array elem…
tommymcm Jul 25, 2025
310d8b3
[CIR][CodeGen] Implemented `noexcept` expression handling (#1752)
tommymcm Jul 25, 2025
d34f2c8
[CIR][CodeGen] Introduce CIR CXXSpecialMember attribute (#1711)
bruteforceboy Jul 28, 2025
8779bcc
[CIR] Implement opportunistic VTable emission (#1749)
tommymcm Jul 28, 2025
471bf8a
[CIR] Fix lowering Complex to Complex cast (#1750)
AmrDeveloper Jul 28, 2025
516c834
[CIR][CodeGen] Implemented CIR generation for `CXXPseudoDestructorExp…
tommymcm Jul 28, 2025
dc0b2a3
[CIR][CIRGen][Builtin][X86] Lower AVX generic masked store instrinsic…
RiverDave Jul 28, 2025
aea1b9d
[CIR] Extend CIR canonicalize to rewrite `ptr_stride` and `array_to_p…
tommymcm Jul 28, 2025
dfc97cf
[CIR][Lowering] Enabled VAArg lowering for `cir::PointerType` (#1762)
tommymcm Jul 28, 2025
bb81c1f
[CIR] Simplify ConstantOp accesses and its getDefiningOp (#1764)
xlauko Jul 29, 2025
6c29c0c
[CIR] Use getDefiningOp<OpTy>() instead of dyn_cast<OpTy>(getDefining…
xlauko Jul 29, 2025
4e028a8
[CIR][Lowering] Fix inconditional sign extension on vec.cmp op (#1747)
RiverDave Jul 29, 2025
dc5f5b6
[CIR][CodeGen] Implemented `CXXDeleteExpr` (#1756)
tommymcm Jul 29, 2025
fa1c873
[CIR][CIRGen][Builtin][X86] Lower AVX masked load intrinsics (#1763)
RiverDave Jul 29, 2025
5e19bce
[CIR] Implement CK_LValueToRValueBitCast for ComplexType (#1751)
AmrDeveloper Jul 29, 2025
c6e5db8
[CIR][CIRGen][Builtin][X86] Lower masked `expandload` intrinsics (#1766)
RiverDave Aug 7, 2025
3ba4f0f
[CIR][LoweringPrepare] Wrap `cir.va_arg` lowered code in a `cir.scope…
tommymcm Aug 7, 2025
3cf9aa5
Bump github/codeql-action from 3.29.2 to 3.29.5 in the github-actions…
dependabot[bot] Aug 7, 2025
754b2b9
Bump the llvm-docs-requirements group in /llvm/docs with 3 updates (#…
dependabot[bot] Aug 7, 2025
81a5a01
[CIR] Fix emitCompoundAssignLValue with promotion rhs type (#1774)
AmrDeveloper Aug 7, 2025
9354dc1
[CIR][CIRGen][Builtin][X86] lower undef intrinsics (#1775)
RiverDave Aug 7, 2025
e9115f6
[CIR] CompoundAssignment ComplexType to ScalarType (#1777)
AmrDeveloper Aug 7, 2025
ab41d8f
[NFC][CIR] Remove unnecessary ComplexRangeKind (#1779)
AmrDeveloper Aug 7, 2025
6495149
[CIR][CodeGen] Implement replace global handling of `cir::ConstRecord…
tommymcm Aug 7, 2025
aeac352
[CIR] Add special type and new operations for vptrs (#1745)
andykaylor Aug 7, 2025
aed448e
[CIR] Fix many new warnings on Darwin with most recent developer tools
bcardosolopes Aug 13, 2025
4640ff7
[CIR] Fix 3 tests for neon related XFAILs
bcardosolopes Aug 13, 2025
bc0b4d0
[CIR][CodeGen] Removed special handling for array of union (#1780)
tommymcm Aug 13, 2025
3abcc2c
[CIR] Added missing argument handling to `clang` toolchain (#1781)
tommymcm Aug 13, 2025
8397ef2
[CIR] Fix neon.c and remove XFAIL
bcardosolopes Aug 13, 2025
34f8c17
[CIR] Fix v8.5a-neon-frint3264-intrinsic.c and remove XFAIL
bcardosolopes Aug 14, 2025
69f2099
[CIR] Fix CUDA tests and comment some unsupported bits
bcardosolopes Aug 14, 2025
11e643e
[CIR] Relax spir-calling-conv.cl in face of lowering error
bcardosolopes Aug 14, 2025
86aa3e5
[CIR] Relax openMP taskwait test - some new CIRGen bit missing
bcardosolopes Aug 14, 2025
80d52d7
[CIR] Update call lowering tests and remove more XFAILs
bcardosolopes Aug 14, 2025
fff5b8d
[CIR] Fix CIR/IR/invalid.cir and remove XFAIL
bcardosolopes Aug 14, 2025
e37e2c9
[CIR] Remove XFAIL and add new tests for unreachable_after_{break,ret…
bcardosolopes Aug 14, 2025
fe79950
[CIR] CIR/CodeGen/sourcelocation.cpp now passes, remove XFAIL
bcardosolopes Aug 14, 2025
01e18ef
[CIR] Update and UnXFAIL CIR/CodeGen/cast.c
bcardosolopes Aug 14, 2025
5c17a90
[CIR] Update and UnXFAIL clang/test/CIR/CodeGen/stmt-expr.c
bcardosolopes Aug 14, 2025
26c4b1e
[CIR] Update and UnXFAIL clang/test/CIR/CodeGen/compound-literal.c
bcardosolopes Aug 14, 2025
7c21024
[CIR] Update and UnXFAIL clang/test/CIR/CodeGen/abstract-cond.c
bcardosolopes Aug 14, 2025
e97724e
[CIR][NFC] Move helper around for upcoming usage
bcardosolopes Aug 14, 2025
445bb50
[CIR][NFC] Add helpers to improve emitNullConstant
bcardosolopes Aug 14, 2025
b626e81
[CIR][NFC] Decompose emitNullConstant into a attribute version
bcardosolopes Aug 14, 2025
7af92bf
[CIR] Add emitNullConstant support for records
bcardosolopes Aug 14, 2025
bd6318e
[CIR][CIRGen][Builtin][X86] Lower `compressstore` x86 intrinsics (#1783)
RiverDave Aug 15, 2025
abcff7b
[CIR][NFC] Change GetMemberOp index type (#1811)
Andres-Salamanca Aug 15, 2025
4fbec9f
[CIR] Backport AbstractConditionalOperator for ComplexType (#1821)
AmrDeveloper Aug 15, 2025
222929a
[CIR] Backport a fix for array element destruction order. (#1823)
andykaylor Aug 15, 2025
34c12ae
[CIR] Backport LValueBitcast for ComplexType (#1827)
AmrDeveloper Aug 15, 2025
6ca3828
[CIR] Use cir.get_vptr to initialize vptr members (#1784)
andykaylor Aug 18, 2025
113e62c
[CIR][CIRGen][Builtin][X86] Lower avx512 `gather` intrinsics (#1785)
RiverDave Aug 18, 2025
d54f37b
[CIR] Backport CXXScalarValueInitExpr support for ComplexType (#1824)
AmrDeveloper Aug 18, 2025
45a26c0
[CIR][NFC] Change insert/extractOp index type (#1828)
Andres-Salamanca Aug 18, 2025
6cbbd33
[CIR][Test][NFC] Fix invalid testcases involving kernel calls in Open…
seven-mile Aug 19, 2025
7b09714
[CIR] Implement support for __real__ operator on complex rvalue (#1832)
AmrDeveloper Aug 19, 2025
61051cf
[CIR] Workaround issue with clang-tidy unit tests
bcardosolopes Aug 19, 2025
20a8624
[CIR][Github] Attempt to fix windows bots
bcardosolopes Aug 20, 2025
fd1749b
[CIR] Backport bitfield changes from upstream (#1840)
Andres-Salamanca Aug 20, 2025
73a1669
[CIR] Backport UnaryDeref support for ComplexType (#1825)
AmrDeveloper Aug 20, 2025
44eeec2
[CIR] Implement support for __imag__ operator on complex rvalue (#1837)
AmrDeveloper Aug 20, 2025
87b772a
[CIR][NFC] Add more examples for vtable-related ops (#1782)
andykaylor Aug 20, 2025
e33f721
[CIR] Backport MemberExpr support for ComplexType (#1838)
AmrDeveloper Aug 20, 2025
ae2984b
[CIR][Github] Update docs.yaml after bad merge during rebase
bcardosolopes Aug 20, 2025
bd942a4
[CIR][GitHub] More attempts to fix windows bots
bcardosolopes Aug 20, 2025
90eef9f
[CIR][NFC] Use Op::create to create CIR operations in CIRGenBuilder (…
Lancern Aug 21, 2025
a4a64fb
[CIR] Backport fold Real & Imag Ops with ComplexCreateOp operand (#1847)
AmrDeveloper Aug 21, 2025
4b0c473
[CIR] Backport Comma Operator for ComplexType (#1822)
AmrDeveloper Aug 21, 2025
f601904
[CIR][Github] ABI check fails while on windows system, disable test
bcardosolopes Aug 21, 2025
bec5b92
[CIR] Added codegen support for builtin_mempcpy (#1844)
badumbatish Aug 22, 2025
3edeb5d
[CIR] Streamline unit attribute setters using pre-generated ones (#1851)
xlauko Aug 23, 2025
84b3939
[CIR][CIRGen][Builtin][X86] lower `stmx` and `ldmx` intrinsics (#1776)
RiverDave Aug 25, 2025
2326b31
[CIR][CIRGen][Builtin][X86] Lower avx512 `scatter` intrinsics (#1786)
RiverDave Aug 25, 2025
ff4c1fd
[CIR] Add builtin_setjmp codegen support (#1842)
badumbatish Aug 25, 2025
16e2250
[CIR] Fix parsing of a generic TBAAAttr (#1846)
Jezurko Aug 25, 2025
c950563
[CIR] Add `annotate` attributes to constructors and destructors
Sharp0802 Aug 26, 2025
0cbf4c0
[CIR][CodeGen] Implemented VisitTypeTraitExpr (#1850)
abhijeetsharma200 Aug 26, 2025
9b5498a
[CIR][CIRGen][Builtin][X86] Lower AVX `blend` related intrinsics (#1858)
RiverDave Aug 26, 2025
ba35004
[CIR] Add support for discrete bit-field ABI (#1860)
Andres-Salamanca Aug 26, 2025
ab5e066
[CIR][CIRGen][Builtin][CUDA] Add PTX Intrinsic placeholders (#1862)
RiverDave Aug 26, 2025
1bd9d47
[CIR] Backport volatile bit-fields (#1857)
Andres-Salamanca Aug 26, 2025
5e0487a
[CIR] Fix parsing of #cir.unwind and cir.resume for catch regions (#1…
wizardengineer Aug 26, 2025
bd25483
[CIR][CodeGen] Attach hot attribute to CIR function (#1826)
rafasumi Aug 27, 2025
8923438
[CIR] Fix recently introduced windows failure
bcardosolopes Aug 27, 2025
90fc6c4
[CIR][CIRGen][Builtin][X86] Lower `insert*` intrinsics (#1829)
RiverDave Aug 27, 2025
ae93098
[CIR] Remove unconsumed global annotations
Sharp0802 Aug 27, 2025
19b7f07
[CIR] Added support for `__builtin_ia32_pshufd` (#1861)
wizardengineer Aug 27, 2025
7ad17f2
[CIR] Add IITDescriptor type cases (#1852)
anirudhsundar Aug 27, 2025
0a3d11c
[CIR] Backport MemberExpr with VarDecl for ComplexType (#1845)
AmrDeveloper Aug 27, 2025
518771f
[CIR] Implement UserDefinedConversion for ComplexType (#1839)
AmrDeveloper Aug 27, 2025
8b19471
[CIR] Make clang/test/CIR/CodeGen/aapcs-volatile-bitfields.c windows …
bcardosolopes Aug 27, 2025
3d04a3d
[CIR] Fix ninja clang-cir-doc
bcardosolopes Aug 27, 2025
8ef29a0
[CIR] Add tests for annotating constructor and destructor
Sharp0802 Aug 28, 2025
292fd8c
[CIR] Remove unknown prefix
Sharp0802 Aug 28, 2025
5c69e08
[CIR] Add CIRGenFunction::getTypeSizeInBits and use it for size compu…
wizardengineer Sep 2, 2025
4f08056
[CIR] Provide syntax highlighting support of clang ir for vim/nvim us…
badumbatish Sep 3, 2025
ef64f86
[CIR] Implement virtual destructor call (#1856)
ahmedshakill Sep 3, 2025
9e1dcc2
[CIR] Implement CXXDefaultInitExpr support for ComplexType (#1869)
AmrDeveloper Sep 3, 2025
31700c8
[CIR] Fix element type for lowering vtt.address_point (#1876)
andykaylor Sep 3, 2025
96efab1
[CIR] Implement Atomic init for ComplexType (#1873)
AmrDeveloper Sep 3, 2025
4f3e788
[CIR][NFC] Make type printing more succint when dumping NYI for callconv
bcardosolopes Sep 4, 2025
4e092b2
[CIR] Add dedicated CIR op for setjmp (#1853)
badumbatish Sep 5, 2025
a85297d
[CIR][CodeGen][Builtin] Implement bcopy and __builtin_bcopy (#1855)
bruteforceboy Sep 5, 2025
d3892b7
[CIR] Implement VisitOpaqueValueExpr for ComplexType (#1877)
AmrDeveloper Sep 5, 2025
7aa4f74
[CIR][NFC] Add `getBreakTarget` method to `cir::BreakOp` (#1878)
tommymcm Sep 5, 2025
6e244d5
[CIR][NFC] Add `isMoveConstructor` to `ASTCXXConstructorDeclInterface…
tommymcm Sep 5, 2025
327ce45
[CIR] Added support for ` __builtin_ia32_pslldqi_byteshift` (#1883)
wizardengineer Sep 5, 2025
29b2a4e
[CIR][NFC] Update formatting for ptr stride op (#1889)
badumbatish Sep 5, 2025
a896c41
[CIR] Add support for delegating ctor with VTT (#1890)
andykaylor Sep 5, 2025
2ea4005
[CIR] Use poison as second vector operand in unary shuffles. (#1891)
RiverDave Sep 5, 2025
7f95114
Revert "[CIR] Add support for delegating ctor with VTT (#1890)"
bcardosolopes Sep 5, 2025
822684e
Revert "[CIR] Add dedicated CIR op for setjmp (#1853)"
bcardosolopes Sep 5, 2025
c543481
[CIR][CIRGen][Builtin][X86] Lower cvt*2mask intrinsics (#1894)
RiverDave Sep 8, 2025
c7a0fbf
[CIR] Add move ctor and move/copy assignment to `CXXSpecialMemberAttr…
tommymcm Sep 8, 2025
0ae2c2f
[CIR][NFC] Reorder tablegen inclusion
bcardosolopes Aug 27, 2025
0058d52
[CIR] Fix some bad formatting
bcardosolopes Sep 8, 2025
7fd8162
[CIR][NFC] Silence unused warning
bcardosolopes Sep 8, 2025
4914dc7
[CIR] Add `EhSetjmpOp` to CIR dialect (#1895)
badumbatish Sep 8, 2025
11b3ee0
[CIR][CIRGen][Builtin][X86] Lower `shuf*`/`pshufh*` intrinsics (#1896)
RiverDave Sep 8, 2025
f8a64d4
[CIR][NFC] Attempt to revive windows
bcardosolopes Sep 9, 2025
9e61bea
[CIR] Add GEP flags to ptr stride op (#1863)
badumbatish Sep 9, 2025
3de2824
[CIR] Added support for CK_BaseToDerived in emitCastLValue (#1864)
badumbatish Sep 9, 2025
5a94ee4
[CIR] [Codegen] Implement LValue emission for global variable declara…
badumbatish Sep 11, 2025
e1f3a03
[CIR][CIRGen][Builtin][X86] Lower `palignr` intrinsics (#1897)
RiverDave Sep 12, 2025
4c067c9
[CIR][CIRGen] Fix builtin IIT Integer signedness using AST informatio…
RiverDave Sep 13, 2025
b76192c
Merge branch 'llvm:main' into main
Sharp0802 Sep 14, 2025
46de857
[CIR] Fix shared library build caused by interface->IR dependence (#1…
tommymcm Sep 15, 2025
fe5977d
[CIR] Backport VisitOpaqueValueExpr support for Complex (#1902)
AmrDeveloper Sep 15, 2025
bfe865b
[CIR][CIRGen][CUDA] Lower PTX synchronization primitives (#1903)
RiverDave Sep 15, 2025
f64b31b
[CIR][CIRGen][CUDA] Add kernel stub retrieval and update built-in var…
RiverDave Sep 17, 2025
ecb3678
[CIR] Add implementation and support skeleton for maybeEmitThunks (#1…
badumbatish Sep 18, 2025
611ca17
[CIR] Add BlockAddressOp (#1875)
Andres-Salamanca Sep 19, 2025
d8f3180
[CIR][CUDA] FIx CUDA host compilation on kernel launch (#1906)
RiverDave Sep 19, 2025
9fc2a91
[CIR] Implement __builtin_ia32_cmpnleps/cmpnlepd (#1893)
badumbatish Sep 22, 2025
955d33f
[CIR] Backport TypeInfo record element type constraints (#1911)
AmrDeveloper Sep 22, 2025
260599e
[CIR] Implement init priority attribute (#1907)
badumbatish Sep 23, 2025
ab27364
[CIR] Add lowering of BlockAddressOp (#1909)
Andres-Salamanca Sep 23, 2025
6ce3969
[CIR] Implement __builtin_ia32_cmpnltps/cmpnltpd (#1908)
badumbatish Sep 25, 2025
48a2570
[CIR] Add BlockAddrInfoAttr for LabelOp and BlockAddressOp (#1918)
Andres-Salamanca Sep 29, 2025
3345b32
[CIR] Refactor cir.cast to use uniform assembly form w/o parens, comm…
xlauko Sep 30, 2025
4e4fb8d
[CIR] Make all opt tests verify roundtrip (#1923)
xlauko Sep 30, 2025
823e943
[CIR] Update cir.dyn_cast to use uniform assemby form w/o parens, com…
xlauko Sep 30, 2025
5580f73
[CIR] Clean up cir.objsize to follow new format and add documentation…
xlauko Oct 2, 2025
55cf31c
[CIR] Fix cir.linker_options description in tablegen (#1921)
Slarkarus Oct 3, 2025
e964257
[CMake] Add CIR to mlir-headers dependencies (#1927)
badumbatish Oct 3, 2025
d645aa7
[CIR] Backport DesignatedInitUpdateExpr for AggregateExpr (#1935)
AmrDeveloper Oct 6, 2025
9997e41
[CIR] Backport AtomicExpr for ComplexType (#1936)
AmrDeveloper Oct 6, 2025
407e214
[CIR] Backport CXX new for ComplexType with init (#1937)
AmrDeveloper Oct 6, 2025
6b661d5
[CIR] Clean up ptr_diff operation assembly format and description (#1…
xlauko Oct 6, 2025
c1df45c
[CIR] Clean up ptr_stride and its nowrap flag (#1933)
xlauko Oct 6, 2025
10f2ee1
[CIR][NFC] Clean up constant op comments (#1934)
xlauko Oct 6, 2025
700e98e
[CMake] [MLIR] [Backport] Backport cmake from upstream to add missing…
badumbatish Oct 9, 2025
c45b338
[CIR] Fix error in cir.label when using cir.br in entry block (#1939)
Andres-Salamanca Oct 9, 2025
a725efb
[CIR] Backport changes to DynamicCastInfoAttr (#1941)
andykaylor Oct 9, 2025
8a3c6d6
Merge branch 'llvm:main' into main
Sharp0802 Oct 9, 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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .aider.conf.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
openai-api-base: "http://localhost:8087/v1"
model: openai/claude4-sonnet
4 changes: 3 additions & 1 deletion .ci/monolithic-windows.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,15 @@ function at-exit {

# If building fails there will be no results files.
shopt -s nullglob

python "${MONOREPO_ROOT}"/.ci/generate_test_report_github.py ":window: Windows x64 Test Results" \
$retcode "${BUILD_DIR}"/test-results.*.xml >> $GITHUB_STEP_SUMMARY
}
trap at-exit EXIT

projects="${1}"
targets="${2}"
enable_cir="${3}"

echo "::group::cmake"
pip install -q -r "${MONOREPO_ROOT}"/.ci/all_requirements.txt
Expand All @@ -59,6 +60,7 @@ cmake -S "${MONOREPO_ROOT}"/llvm -B "${BUILD_DIR}" \
-D LLVM_ENABLE_PROJECTS="${projects}" \
-G Ninja \
-D CMAKE_BUILD_TYPE=Release \
-D CLANG_ENABLE_CIR="${enable_cir}" \
-D LLVM_ENABLE_ASSERTIONS=ON \
-D LLVM_BUILD_EXAMPLES=ON \
-D COMPILER_RT_BUILD_LIBFUZZER=OFF \
Expand Down
6 changes: 0 additions & 6 deletions .github/new-prs-labeler.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
BOLT:
- bolt/**/*

ClangIR:
- clang/include/clang/CIR/**/*
- clang/lib/CIR/**/*
- clang/tools/cir-*/**/*
- clang/test/CIR/**/*

clang:bytecode:
- clang/docs/ConstantInterpreter.rst
- clang/lib/AST/ByteCode/**/*
Expand Down
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 @@ -25,7 +25,7 @@ jobs:
container-filename: ${{ steps.vars.outputs.container-filename }}
steps:
- name: Checkout LLVM
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
sparse-checkout: .github/workflows/containers/github-action-ci-windows
- name: Write Variables
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@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.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@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
with:
name: container
- name: Push Container
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci-post-commit-analyzer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,10 @@ jobs:
LLVM_VERSION: 18
steps:
- name: Checkout Source
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Setup ccache
uses: hendrikmuhs/ccache-action@a1209f81afb8c005c13b4296c32e363431bffea5 # v1.2.17
uses: hendrikmuhs/ccache-action@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
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
49 changes: 49 additions & 0 deletions .github/workflows/clang-cir-rebase.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Clang CIR Rebase

on: workflow_dispatch

permissions:
contents: write

env:
UPSTREAM_REPO: https://github.com/llvm/llvm-project.git
TARGET_BRANCH: rebased-${{ github.head_ref || github.ref_name }}

jobs:
rebase:
name: Rebase Clang CIR onto LLVM upstream
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4.2.2
with:
fetch-depth: 0
token: ${{ secrets.WORKFLOW_TOKEN }}

- name: Set up Git user
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"

- name: Add upstream remote
run: |
git remote add upstream $UPSTREAM_REPO
git fetch upstream main

- name: Rebase CIR branch onto LLVM upstream
run: |
sh ./.github/workflows/rebase-clangir-onto-llvm-upstream.sh $TARGET_BRANCH

- name: Push rebase branch ${{ github.env.TARGET_BRANCH }}
run: |
git push --set-upstream origin ${{ github.env.TARGET_BRANCH }}

test-clang-cir:
name: Test Clang CIR
needs: rebase
uses: ./.github/workflows/llvm-project-tests.yml
with:
build_target: check-clang-cir
projects: clang;mlir
extra_cmake_args: -DCLANG_ENABLE_CIR=ON
repo_ref: ${{ github.env.TARGET_BRANCH }}
39 changes: 39 additions & 0 deletions .github/workflows/clang-cir-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Clang CIR Tests

permissions:
contents: read

on:
workflow_dispatch:
push:
branches:
- 'main'
paths:
- 'clang/**'
- '.github/workflows/clang-cir-tests.yml'
- '.github/workflows/llvm-project-tests.yml'
- '!llvm/**'
pull_request:
branches:
- '**'
paths:
- 'clang/**'
- '.github/workflows/clang-cir-tests.yml'
- '.github/workflows/llvm-project-tests.yml'
- '!llvm/**'

concurrency:
# Skip intermediate builds: always.
# Cancel intermediate builds: only if it is a pull request build.
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }}

jobs:
check_clang_cir:
name: Test clang-cir
uses: ./.github/workflows/llvm-project-tests.yml
with:
build_target: check-clang-cir
projects: clang;mlir
extra_cmake_args: -DCLANG_ENABLE_CIR=ON
os_list: '["ubuntu-24.04", "windows-2022", "macOS-13"]'
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
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Agent image for LLVM org cluster.
# .net 4.8 is required by chocolately package manager.
FROM mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022
FROM mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019

# Restore the default Windows shell for correct batch processing.
SHELL ["cmd", "/S", "/C"]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
if: github.repository == 'llvm/llvm-project'
steps:
- name: Fetch LLVM sources
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
fetch-depth: 2
- name: Get subprojects that have doc changes
Expand Down
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
10 changes: 5 additions & 5 deletions .github/workflows/hlsl-test-all.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,25 +29,25 @@ jobs:
runs-on: ${{ inputs.SKU }}
steps:
- name: Checkout DXC
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: Microsoft/DirectXShaderCompiler
ref: main
path: DXC
submodules: true
- name: Checkout LLVM
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ inputs.LLVM-branch }}
path: llvm-project
- name: Checkout OffloadTest
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: llvm/offload-test-suite
ref: main
path: OffloadTest
- name: Checkout Golden Images
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: llvm/offload-golden-images
ref: main
Expand Down 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
if: always() && runner.os == 'macOS'
with:
comment_mode: off
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 @@ -67,7 +67,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@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
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 @@ -57,7 +57,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@63069e3931dedbf3b63792097479563182fe70d1 # v1.2.18
with:
max-size: 1G
key: libc_overlay_build_${{ matrix.os }}_${{ matrix.compiler.c_compiler }}
Expand Down
8 changes: 4 additions & 4 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 All @@ -144,12 +144,12 @@ jobs:
- abi-dump
steps:
- name: Download baseline
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # 4.1.8
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # 4.3.0
with:
name: build-baseline
path: build-baseline
- name: Download latest
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # 4.1.8
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # 4.3.0
with:
name: build-latest
path: build-latest
Expand All @@ -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/
11 changes: 4 additions & 7 deletions .github/workflows/libcxx-build-and-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,6 @@ on:
- 'runtimes/**'
- 'cmake/**'
- '.github/workflows/libcxx-build-and-test.yaml'
schedule:
# Run nightly at 08:00 UTC (aka 00:00 Pacific, aka 03:00 Eastern)
- cron: '0 8 * * *'

permissions:
contents: read # Default everything to read-only
Expand Down Expand Up @@ -60,7 +57,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 +102,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 @@ -168,7 +165,7 @@ jobs:
env:
CC: clang-21
CXX: clang++-21
- 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 @@ -222,7 +219,7 @@ jobs:
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
2 changes: 1 addition & 1 deletion .github/workflows/libcxx-build-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
# TAG: ${{ github.sha }}

- name: Log in to GitHub Container Registry
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/llvm-bugs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ 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
- run: npm install mailgun.js form-data
- name: Send notification
uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
env:
MAILGUN_API_KEY: ${{ secrets.LLVM_BUGS_KEY }}
with:
Expand Down
Loading
Loading