Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
387 commits
Select commit Hold shift + click to select a range
d01a4ab
[LLD] [docs] Add more release notes for COFF and MinGW (#81977)
mstorsjo Feb 16, 2024
1a69056
Backport [DAGCombine] Fix multi-use miscompile in load combine (#8158…
nikic Feb 16, 2024
5226ae4
[SLP]Fix PR79229: Check that extractelement is used only in a single …
alexey-bataev Jan 24, 2024
b7a4ff8
[SLP]Fix PR79229: Do not erase extractelement, if it used in
alexey-bataev Jan 25, 2024
0756378
[libc++][modules] Re-add build dir CMakeLists.txt. (#81370)
mordante Feb 13, 2024
d71aae5
[lld] Fix test failures when running as root user (#81339)
tstellar Feb 10, 2024
347977c
[lld/ELF] Avoid unnecessary TPOFF relocations in GOT for -pie (#81739)
uweigand Feb 14, 2024
8a3d8f0
[AArch64][GlobalISel] Fail legalization for unknown libcalls. (#81873)
davemgreen Feb 17, 2024
82e17c1
Use container on Linux to run llvm-project-tests workflow (#81349) (#…
tstellar Feb 18, 2024
b27f0b4
[AIX] Add a dummy variable in the __llvm_orderfile section (#81968)
w2yehia Feb 16, 2024
ae27600
[OpenMP][AIX] Set worker stack size to 2 x KMP_DEFAULT_STKSIZE if sys…
xingxue-ibm Feb 16, 2024
c5e1885
[Support/ELF] Add OpenBSD PT_OPENBSD_SYSCALLS constant.
fcambus Feb 17, 2024
b845f06
[ValueTracking] Fix computeKnownFPClass for fpext (#81972)
dtcxzyw Feb 17, 2024
c7b0a6e
[RISCV] Check type is legal before combining mgather to vlse intrinsi…
lukel97 Feb 8, 2024
c74afe6
[InstCombine] Add unsigned variants of gep exact div tests (NFC)
nikic Feb 20, 2024
ebc589e
[InstCombine] Fold gep of exact unsigned division (#82334)
nikic Feb 20, 2024
801a10d
[OpenMP][AIX]Add assembly file containing microtasking routines and u…
xingxue-ibm Feb 20, 2024
3af6881
[llvm-readobj] Add support for the PT_OPENBSD_SYSCALLS segment type. …
fcambus Feb 20, 2024
12114d2
[llvm-objdump] Add support for the PT_OPENBSD_SYSCALLS segment type. …
fcambus Feb 20, 2024
3b4b047
[PowerPC] Mask constant operands in ValueBit tracking (#67653)
ecnelises Feb 6, 2024
390dcd4
[compiler-rt][profile] Fix InstrProfilingFile possible resource leak.…
devnexen Feb 10, 2024
5ef297a
[llvm-objcopy] Add SystemZ support (#81841)
uweigand Feb 16, 2024
66351a5
[Serialization] Record whether the ODR is skipped (#82302)
ChuanqiXu9 Feb 20, 2024
688566b
[IndVars] Add tests for #79861 (NFC)
nikic Feb 1, 2024
4223b22
[SCEVExpander] Do not reuse disjoint or (#80281)
nikic Feb 2, 2024
dc0ed54
[SCEV] Move canReuseInstruction() helper into SCEV (NFC)
nikic Feb 2, 2024
94dcc1d
[IndVarSimplify] Fix poison-safety when reusing instructions (#80458)
nikic Feb 5, 2024
bba3944
[Release] Don't build during test-release.sh Phase 3 install (#82001)
rorth Feb 20, 2024
d84c1e9
[workflows] Fix permissions check for creating new releases (#81163)
tstellar Feb 21, 2024
235306b
[cmake] Add minor version to library SONAME (#79376)
tstellar Feb 20, 2024
6c90f8d
Fix llvm-x86_64-debian-dylib buildbot
tstellar Feb 21, 2024
b9029ed
Extend GCC workaround to GCC < 8.4 for llvm::iterator_range ctor (#82…
RoboTux Feb 22, 2024
1ea6a98
ReleaseNotes: mention -mtls-dialect=desc (#82731)
MaskRay Feb 23, 2024
4195885
[Loads] Fix crash in isSafeToLoadUnconditionally with scalable access…
lukel97 Feb 22, 2024
9c434b4
[libc++] Only include <setjmp.h> from the C library if it exists (#81…
ldionne Feb 16, 2024
7103145
[docs][llvm-objcopy] Add missing formats (#81981)
uweigand Feb 16, 2024
4ba68ab
[llvm-readobj,ELF] Support --decompress/-z (#82594)
MaskRay Feb 22, 2024
c65d48d
[libc++] Add details about string annotations (#82730)
AdvenamTacet Feb 23, 2024
95b6a7f
Backport 0bf4f82 to release/18.x (#82571)
whentojump Feb 24, 2024
cd2ca7f
fix links on clang 18.1.0rc release page (#82739)
h-vetinari Feb 26, 2024
5393a05
[SystemZ] Require D12 for i128 accesses in isLegalAddressingMode() (#…
JonPsson1 Jan 24, 2024
9d51bd1
[SystemZ] Use VT (not ArgVT) for SlotVT in LowerCall(). (#82475)
JonPsson1 Feb 21, 2024
3aea3d2
[GVN] Drop nsw/nuw flags when replacing the result of a with.overflow…
dtcxzyw Feb 26, 2024
a5b2e43
[FlattenCFG] Fix the miscompilation where phi nodes exist in the merg…
dtcxzyw Feb 25, 2024
c8b11e9
Fix build on musl by including stdint.h (#81434)
Calandracas606 Feb 22, 2024
9274829
[clang][CodeGen] Keep processing the rest of AST after encountering u…
whentojump Feb 22, 2024
d1a1d7a
[llvm][AArch64] Do not inline a function with different signing schem…
DanielKristofKiss Feb 26, 2024
4cc7a75
[llvm-shlib] Change libLLVM-$MAJOR.so symlink to point to versioned S…
tstellar Feb 23, 2024
a7a74ec
[Clang] Fixes to immediate-escalating functions (#82281)
cor3ntin Feb 21, 2024
b4b76bd
[AArch64] Make +pauth enabled in Armv8.3-a by default (#78027)
atrosinenko Feb 1, 2024
8328334
[AArch64] Add the Ampere1B core (#81297)
ptomsich Feb 9, 2024
f1978d1
[AArch64] Initial Ampere1B scheduling model (#81341)
ptomsich Feb 14, 2024
6d8f929
[NFC][AArch64] fix whitespace in AArch64SchedNeoverseV1 (#81744)
ptomsich Feb 15, 2024
e2182a6
[Mips] Fix unable to handle inline assembly ends with compat-branch o…
yingopq Feb 24, 2024
461274b
MIPS: Fix asm constraints "f" and "r" for softfloat (#79116)
wzssyqa Feb 27, 2024
b92012c
Remove RC suffix
tru Sep 19, 2023
dba2a75
Bump version to 18.1.1
tstellar Mar 8, 2024
2ad8fbd
Bump version to 18.1.2 (#84655)
tstellar Mar 11, 2024
439e6f8
[libc++][modules] Fixes naming inconsistency. (#83036)
mordante Feb 27, 2024
340ba45
MIPS: fix emitDirectiveCpsetup on N32 (#80534)
wzssyqa Feb 26, 2024
267d9b1
Allow .alt_entry symbols to pass the .cfi nesting check (#82268)
jroelofs Feb 28, 2024
16ab081
[clang][fat-lto-objects] Make module flags match non-FatLTO pipelines…
ilovepi Feb 29, 2024
bf45c3a
[DSE] Delay deleting non-memory-defs until end of DSE. (#83411)
fhahn Mar 2, 2024
e90bfdb
[test] Make two sanitize-coverage tests pass with glibc 2.39+
MaskRay Mar 6, 2024
4c36ecb
[InstCombine] Fix shift calculation in InstCombineCasts (#84027)
dianqk Mar 5, 2024
94d8f15
[InstCombine] Fix infinite loop in select equivalence fold (#84036)
nikic Mar 6, 2024
7cb6753
ReleaseNotes for LLVM binary utilities (#83751)
MaskRay Mar 11, 2024
a91b9bd
[OpenMP] fix endianness dependent definitions in OMP headers for MSVC…
vadikp-intel Mar 9, 2024
69d9b15
[TableGen] Fix wrong codegen of BothFusionPredicateWithMCInstPredicat…
wangpc-pp Mar 5, 2024
ea6c457
[LoongArch] Override LoongArchTargetLowering::getExtendForAtomicCmpSw…
SixWeining Mar 4, 2024
d7a9810
[AArch64] Fix variadic tail-calls on ARM64EC (#79774)
bylaws Jan 31, 2024
42c599a
[AArch64] Fix generated types for ARM64EC variadic entry thunk target…
bylaws Feb 5, 2024
89d5432
[AArch64] Skip over shadow space for ARM64EC entry thunk variadic cal…
bylaws Feb 27, 2024
c148795
Unbreak *tf builtins for hexfloat (#82208)
arichardson Feb 21, 2024
c3721c1
[ELF] Internalize enum
MaskRay Mar 1, 2024
eb9bc02
[RISCV] Fix crash when unrolling loop containing vector instructions …
arcbbb Mar 2, 2024
d8352e9
[Clang] [Sema] Handle placeholders in '.*' expressions (#83103)
Sirraide Feb 27, 2024
78859f1
[lld][LoongArch] Support the R_LARCH_{ADD,SUB}_ULEB128 relocation typ…
MQ-mengqing Mar 5, 2024
55193c2
[InstCombine] Handle scalable splat in `getFlippedStrictnessPredicate…
dtcxzyw Mar 5, 2024
c14bf0a
[libc++] Enable availability based on the compiler instead of __has_e…
ldionne Mar 7, 2024
1de8ea7
[analyzer] Fix crash on dereference invalid return value of getAdjust…
mzyKi Mar 6, 2024
d77c5c3
[LoongArch] Make sure that the LoongArchISD::BSTRINS node uses the co…
wangleiat Mar 11, 2024
a9ba36c
[Clang][LoongArch] Precommit test for fix wrong return value type of …
wangleiat Mar 5, 2024
9b9aee1
[Clang][LoongArch] Fix wrong return value type of __iocsrrd_h (#84100)
wangleiat Mar 6, 2024
3f8711f
[InstCombine] Fix miscompilation in PR83947 (#83993)
dtcxzyw Mar 5, 2024
39e3ba8
[DSE] Remove malloc from EarliestEscapeInfo before removing. (#84157)
fhahn Mar 6, 2024
fcc33dc
[X86] combineAndShuffleNot - ensure the type is legal before create X…
RKSimon Mar 10, 2024
2fc8bea
[LLD] [COFF] Set the right alignment for DelayDirectoryChunk (#84697)
mstorsjo Mar 11, 2024
25a989c
[ArgPromotion] Add test case for #84807.
fhahn Mar 11, 2024
7b61dde
[ArgPromotion] Remove incorrect TranspBlocks set for loads. (#84835)
fhahn Mar 12, 2024
159969b
[Release] Install compiler-rt builtins during Phase 1 on AIX (#81485)
azhan92 Feb 16, 2024
b01c3dc
[LAA] Add test case for #82665.
fhahn Mar 7, 2024
c7eb919
[ValueTracking] Treat phi as underlying obj when not decomposing furt…
fhahn Mar 12, 2024
38cf35d
[Inline] Add test for #67054 (NFC)
nikic Mar 4, 2024
8c6015d
[X86][Inline] Skip inline asm in inlining target feature check (#83820)
nikic Mar 5, 2024
33c6b20
SystemZ release notes for 18.x. (#84560)
JonPsson1 Mar 13, 2024
122ba9f
[ELF] Eliminate symbols demoted due to /DISCARD/ discarded sections (…
MaskRay Mar 14, 2024
bb83f05
[runtimes] Prefer -fvisibility-global-new-delete=force-hidden (#84917)
mstorsjo Mar 13, 2024
600f7f2
[clangd] Add clangd 18 release notes (#84436)
HighCommander4 Mar 15, 2024
9b3edb5
release/18.x: [openmp] __kmp_x86_cpuid fix for i386/PIC builds. (#846…
devnexen Mar 15, 2024
12a3bf3
workflows: Add workaround for lld failures on MacOS (#85021) (#85110)
tstellar Mar 15, 2024
a649e0a
[clang][modules] giving the __stddef_ headers their own modules can c…
ian-twilightcoder Mar 13, 2024
0c1dcd6
[clangd] [HeuristicResolver] Protect against infinite recursion on De…
HighCommander4 Mar 4, 2024
3a06861
[libc++] Use clang-tidy version that matches the compiler we use in t…
ldionne Mar 16, 2024
77e1992
[llvm-readobj][Object][COFF] Print COFF import library symbol export …
cjacek Feb 6, 2024
76e1800
[llvm-lib][llvm-dlltool][Object] Add support for EXPORTAS name types.…
cjacek Feb 10, 2024
79bc8b3
[llvm-lib][Object] Add support for EC importlib symbols. (#81059)
cjacek Feb 10, 2024
207ecd6
[Arm64EC] Copy import descriptors to the EC Map (#84834)
dpaoliello Mar 12, 2024
2f640ad
Remove support for EXPORTAS in def files to maintain ABI compatibilit…
dpaoliello Mar 13, 2024
b95ea2e
[lld][test] Fix sanitizer buildbot failure
SixWeining Mar 5, 2024
edbe7fa
[lld][LoongArch] Fix handleUleb128
SixWeining Mar 5, 2024
7fd9979
[InstCombine] Drop UB-implying attrs/metadata after speculating an in…
dtcxzyw Mar 17, 2024
ecc22d2
workflows: Fix baseline version for llvm abi checks (#85166)
tstellar Mar 19, 2024
b1f1eff
[WebAssembly] Change the default linker for `wasm32-wasip2` (#84569)
alexcrichton Mar 19, 2024
bcf98bd
llvm-shlib: Fix libLLVM-${MAJOR}.so symlink on MacOS (#85163)
tstellar Mar 15, 2024
cba6ebf
[llvm-shlib] Fix libLLVM-18 symlink on mingw (#85554)
tstellar Mar 17, 2024
c09f6f6
[llvm-shlib] Fix the version naming style of libLLVM for Windows (#85…
mstorsjo Mar 19, 2024
df20f2f
[PowerPC] Update chain uses when emitting lxsizx (#84892)
ecnelises Mar 18, 2024
2d35ba4
Revert "release/18.x: [openmp] __kmp_x86_cpuid fix for i386/PIC build…
devnexen Mar 16, 2024
fd9f1fa
[AVR] Remove earlyclobber from LDDRdPtrQ (#85277)
Patryk27 Mar 15, 2024
53ea0de
[TSan] Fix atomicrmw xchg with pointer and floats (#85228)
nikic Mar 15, 2024
42f511c
[RISCV] Add test case for miscompile in gather -> strided load combin…
lukel97 Feb 21, 2024
a9d4ed7
[RISCV] Adjust test case to show wrong stride. NFC
lukel97 Feb 22, 2024
a2c93b3
[RISCV] Fix mgather -> riscv.masked.strided.load combine not extendin…
lukel97 Feb 22, 2024
0bf7ff1
[C++20] [Moduls] Avoid computing odr hash for functions from comparin…
ChuanqiXu9 Mar 11, 2024
26a1d66
[X86] Add missing subvector_subreg_lowering for BF16 (#83720)
phoebewang Mar 4, 2024
ef6d1ec
Bump version to 18.1.3 (#86168)
tstellar Mar 22, 2024
6f8016f
Pre-commit test showing bug #80287
ostannard Feb 23, 2024
0e16af8
[ARM] Update IsRestored for LR based on all returns (#82745)
ostannard Feb 26, 2024
368dc85
[SROA]: Only defer trying partial sized ptr or ptr vector types
jrbyrnes Feb 19, 2024
2498e3a
[LoongArch] Assume no-op addrspacecasts by default (#82332)
heiher Feb 21, 2024
98a15dd
[clang][CodeGen] Allow `memcpy` replace with trivial auto var init
antoniofrighetto Mar 7, 2024
b74f615
[msan] Add 'MappingDesc::ALLOCATOR' type and check it is available (#…
thurstond Mar 14, 2024
c2a5703
[msan] Re-exec with no ASLR if memory layout is incompatible on Linux…
thurstond Mar 15, 2024
1c7c16e
[NFC][PowerPC] use script to regenerate the CHECK lines
Feb 29, 2024
e74c167
[PowerPC] provide CFI for ELF32 to unwind cr2, cr3, cr4 (#83098)
kernigh Mar 3, 2024
fbb27d1
[Mips] Fix missing sign extension in expansion of sub-word atomic max…
yingopq Mar 8, 2024
0e501db
[Mips] Restore wrong deletion of instruction 'and' in unsigned min/ma…
yingopq Mar 24, 2024
7c7c3d4
[ODS][NFC] Cast range.size() to int32_t in accumulation (#85629)
andrey-golubev Mar 25, 2024
767b61c
[lld/ELF][X86] Respect outSecOff when checking if GOTPCREL can be rel…
aeubanks Mar 24, 2024
cfaeee6
release/18.x: [SystemZ] Fix overflow flag for i128 USUBO (#86491)
uweigand Mar 27, 2024
0cd4bab
Reapply [libcxx] [modules] Fix relative paths with absolute LIBCXX_IN…
mstorsjo Mar 21, 2024
a385a91
[Support] Fix color handling in formatted_raw_ostream (#86700)
nga888 Mar 28, 2024
47aac49
[OpenMP][AIX] Affinity implementation for AIX (#84984)
xingxue-ibm Mar 22, 2024
e0f0c46
[mlir][transform] replace original op to loop ops (#83537)
HerrCai0907 Mar 4, 2024
76c7219
[clang][Sema] Fix a CTAD regression after 42239d2e9 (#86914)
zyn0217 Mar 29, 2024
f249092
[tsan] Refine fstat{,64} interceptors (#86625)
MaskRay Mar 26, 2024
c13b748
[clang] Avoid -Wshadow warning when init-capture named same as class …
Fznamznon Feb 12, 2024
daca56d
Bump version to 18.1.4 (#87715)
tstellar Apr 10, 2024
e4259b5
[Float2Int] Pre-commit test for SIToFP/UIToFP ConstantRange bug. NFC
topperc Mar 21, 2024
feba872
[ConstantRange] Fix off by 1 bugs in UIToFP and SIToFP handling. (#86…
topperc Mar 21, 2024
429d628
[Headers] Don't declare unreachable() from stddef.h in C++ (#86748)
ian-twilightcoder Apr 4, 2024
3ceccbd
[clang-format] Correctly annotate braces of empty ctors/dtors (#82097)
owenca Feb 19, 2024
9899a2d
[lit][ci] Publish lit wheels (#88072)
seldridge Apr 9, 2024
bffecba
[libc++] Simplify the implementation of <stddef.h> (#86843)
ldionne Apr 2, 2024
b6ebea7
[SPARC] Implement L and H inline asm argument modifiers (#87259)
koachan Apr 4, 2024
d89da2a
[libcxx] coerce formatter precision to int (#87738)
androm3da Apr 5, 2024
6e071cf
[SLP]Fix a crash if the argument of call was affected by minbitwidth …
alexey-bataev Mar 22, 2024
4056cc2
Prepend all library intrinsics with `#` when building for Arm64EC (#8…
dpaoliello Apr 5, 2024
d0ddcce
[InstSimplify] Make sure the simplified value doesn't generate poison…
dtcxzyw Apr 11, 2024
c837970
[Codegen][X86] Fix /HOTPATCH with clang-cl and inline asm (#87639)
aganea Apr 9, 2024
c24b41d
github-upload-release.py: Fix bug preventing release creation (#84571)
tstellar Mar 9, 2024
eaae766
[RISCV] Support rv{32, 64}e in the compiler builtins (#88252)
xermicus Apr 11, 2024
647fbc7
[SelectionDAG] Prevent combination on inconsistent type in `combineCa…
XChy Mar 22, 2024
db67e6f
[libc++] Fix -Wgnu-include-next in stddef.h (#88214)
ldionne Apr 11, 2024
995539c
[LLD] [COFF] Don't add pseudo relocs for dangling references (#88487)
mstorsjo Apr 15, 2024
1deeee3
Revert "[Mips] Fix missing sign extension in expansion of sub-word at…
nikic Apr 16, 2024
e3c832b
Fix override keyword being print to the left side
giulianobelinassi Apr 11, 2024
028e425
[MIPS] Fix the opcode of max.fmt and mina.fmt (#85609)
Cyanoxygen Apr 3, 2024
e6c3289
[CMake][Release] Disable PGO (#88465) (#89000)
tstellar Apr 17, 2024
c6d63d4
Bump version to 18.1.5 (#89291)
tstellar Apr 23, 2024
4ddac85
[analyzer] Fix a security.cert.env.InvalidPtr crash
steakhal Apr 17, 2024
a981a4f
[X86] Always use 64-bit relocations in no-PIC large code model (#89101)
aeubanks Apr 17, 2024
3685a59
ReleaseNote: Mention SpecialCaseList change (#89141)
MaskRay Apr 23, 2024
e7c816b
[InstCombine] Fix unexpected overwriting in `foldSelectWithSRem` (#8…
dtcxzyw Apr 21, 2024
76cbd41
[X86] Pre-commit tests (NFC)
AZero13 Mar 26, 2024
111ae45
[X86] Fix miscompile in combineShiftRightArithmetic
AZero13 Mar 26, 2024
fb86592
[GlobalISel] Fix fewerElementsVectorPhi to insert after G_PHIs (#87927)
dfszabo Apr 15, 2024
7699b34
release/18.x: [clang-format] Fix a regression in annotating BK_Braced…
owenca Apr 20, 2024
3b4ba72
[analyzer] Fix performance of getTaintedSymbolsImpl() (#89606)
NagyDonat Apr 23, 2024
c0b4837
release/18.x: [clang-format] Revert breaking stream operators to prev…
owenca Apr 20, 2024
b9b7381
[libcxx] [modules] Add _LIBCPP_USING_IF_EXISTS on aligned_alloc (#89827)
mstorsjo Apr 24, 2024
35fea10
release/18.x: [clang-format] Correctly annotate braces in macros (#87…
owenca Apr 20, 2024
1aa9172
[DAGCombiner] Pre-commit test case for miscompile bug in combineShift…
bjope Apr 22, 2024
78b99c7
[DAGCombiner] Fix miscompile bug in combineShiftOfShiftedLogic (#89616)
bjope Apr 23, 2024
b544217
[AMDGPU] Fix setting nontemporal in memory legalizer (#83815)
mbrkusanin Mar 4, 2024
51ff7f3
[clang-format] Fix a regression in annotating TrailingReturnArrow (#8…
owenca Apr 2, 2024
6dbaa89
[clang-format] Fix a regression in ContinuationIndenter (#88414)
owenca Apr 12, 2024
ee5bb0c
Fix Objective-C++ Sret of non-trivial data types on Windows ARM64 (#8…
hmelder Apr 25, 2024
abf6b13
[IRCE] Skip icmp ptr in `InductiveRangeCheck::parseRangeCheckICmp` (#…
dtcxzyw Apr 26, 2024
f341c76
[Clang] Handle structs with inner structs and no fields (#89126)
bwendling Apr 19, 2024
6350acd
[CGP] Drop poison-generating flags after hoisting (#90382)
dtcxzyw Apr 29, 2024
58648f3
[X86][EVEX512] Check hasEVEX512 for canExtendTo512DQ (#90390)
phoebewang Apr 29, 2024
aea091b
[clang][CoverageMapping] do not emit a gap region when either end doe…
whentojump Apr 22, 2024
a96b044
[AArch64] Remove invalid uabdl patterns. (#89272)
davemgreen Apr 19, 2024
4da5b14
[GlobalISel] Don't form anyextending atomic loads.
aemerson Apr 5, 2024
a7b8b89
[X86] Enable EVEX512 when host CPU has AVX512 (#90479)
phoebewang Apr 30, 2024
ece9d35
[GlobalISel] Fix store merging incorrectly classifying an unknown ind…
aemerson Apr 30, 2024
20b9ed6
[RISCV][ISel] Fix types in `tryFoldSelectIntoOp` (#90659)
dtcxzyw Apr 30, 2024
617a15a
[clang codegen] Fix MS ABI detection of user-provided constructors. (…
efriedma-quic Apr 29, 2024
dd3aa6d
Bump version to 18.1.6 (#91094)
tstellar May 9, 2024
f2c5a10
[CMake][Release] Add stage2-package target (#89517)
tstellar Apr 24, 2024
ce88e86
[CMake][Release] Refactor cache file and use two stages for non-PGO b…
tstellar Apr 25, 2024
b7e2397
[CMake][Release] Enable CMAKE_POSITION_INDEPENDENT_CODE (#90139)
tstellar Apr 27, 2024
d9661e1
[Github] Add repository checks to release-binaries workflow (#84437)
boomanaiden154 Mar 8, 2024
0ec1bc4
workflows: Fixes for building the release binaries (#83694)
tstellar Mar 8, 2024
211cdc6
workflows: Fix incorrect input name in release-binaries.yml (#84604)
tstellar Mar 11, 2024
d1d7131
[Workflows] Re-write release-binaries workflow (#89521)
tstellar May 4, 2024
58e44d3
[AMDGPU] Enhance s_waitcnt insertion before barrier for gfx12 (#90595)
dstutt May 1, 2024
047cd91
[X86][EVEX512] Add `HasEVEX512` when `NoVLX` used for 512-bit pattern…
phoebewang May 5, 2024
dfc89f8
[X86][FP16] Do not create VBROADCAST_LOAD for f16 without AVX2 (#91125)
phoebewang May 6, 2024
f5f572f
[SelectionDAG] Mark frame index as "aliased" at argument copy elison …
bjope Apr 23, 2024
bce9393
[AMDGPU] Fix GFX12 encoding of s_wait_event export_ready (#89622)
jayfoad Apr 23, 2024
0abb89a
[clang-format] Don't remove parentheses of fold expressions (#91045)
owenca May 6, 2024
4a28f8e
[FunctionAttrs] Fix incorrect nonnull inference for non-inbounds GEP …
nikic May 7, 2024
0a045c9
[AArch64][GISEL] Consider fcmp true and fcmp false in cond code selec…
marcauberer May 9, 2024
d9a7e51
[InterleavedLoadCombine] Bail out on non-byte-sized vector element ty…
nikic May 2, 2024
7dbd266
[AArc64][GlobalISel] Fix legalizer assert for G_INSERT_VECTOR_ELT
aemerson Mar 7, 2024
5c77c1d
[llvm][lld] Pre-commit tests for RISCV TLSDESC symbols
ilovepi Mar 20, 2024
09615ce
[OpenMP] Fix child processes to use affinity_none (#91391)
May 8, 2024
a82ddb9
[workflows] Add a job for requesting a release note on release branch…
tstellar May 13, 2024
c5b3fa4
Reland "[clang-repl] Keep the first llvm::Module empty to avoid inval…
vgvassilev Apr 20, 2024
be6c817
[lld][WebAssembly] Fix test on Windows, use llvm-ar instead of ar
rnk Jan 24, 2024
8d65f14
[Clang][Sema] Revise the transformation of CTAD parameters of nested …
zyn0217 May 10, 2024
f1491c7
[clang-format] Fix a crash with AlignArrayOfStructures option (#86420)
owenca Mar 24, 2024
1184a9c
[PPCMergeStringPool] Avoid replacing constant with instruction (#88846)
nikic May 9, 2024
6cfa40e
[RISCV][lld] Set the type of TLSDESC relocation's referenced local sy…
ilovepi Mar 22, 2024
be23965
[RISCV] Add canonical ISA string as Module metadata in IR. (#80760)
topperc Feb 14, 2024
3512b12
[RISCV] Store RVC and TSO ELF flags explicitly in RISCVTargetStreamer…
topperc Feb 29, 2024
dff7178
[RISCV] Use 'riscv-isa' module flag to set ELF flags and attributes. …
topperc Mar 20, 2024
47b6dc4
[AArch64][SelectionDAG] Mask for SUBS with multiple users cannot be e…
weihangf-apple May 5, 2024
fac122a
[X86][Driver] Do not add `-evex512` for `-march=native` when the targ…
phoebewang May 10, 2024
494847b
[InstSimplify] Do not simplify freeze in `simplifyWithOpReplaced` (#9…
dtcxzyw May 8, 2024
1665723
release/18.x: [libclc] Fix linking against libIRReader
illwieckz May 9, 2024
9acb41b
[SystemZ] Handle address clobbering in splitMove(). (#92105)
JonPsson1 May 15, 2024
c6d5546
[GlobalIsel][AArch64] fix out of range access in regbankselect (#92072)
tschuett May 14, 2024
aa2549e
Revert "[SLP]Fix a crash if the argument of call was affected by minb…
AZero13 May 9, 2024
26ccc6b
[InstCombine] Drop nuw flag when CtlzOp is a sub nuw (#91776)
dtcxzyw May 13, 2024
2a4a0bf
Update llvm/test/Transforms/InstCombine/bit_ceil.ll
tstellar May 15, 2024
a7cd0c6
[RISCV] Add a unaligned-scalar-mem feature like we had in clang 17.
topperc May 16, 2024
6456ebb
[workflows] Fix libclang-abi-tests to work with new version scheme (#…
tstellar May 15, 2024
bee6966
[Arm64EC] Improve alignment mangling in arm64ec thunks. (#90115)
efriedma-quic Apr 26, 2024
9208786
[Arm64EC] Correctly handle sret in entry thunks. (#92326)
efriedma-quic May 16, 2024
3d0752b
[GlobalOpt] Don't replace aliasee with alias that has weak linkage (#…
dianqk May 16, 2024
48c1364
[clang] Don't assume location of compiler-rt for OpenBSD (#92183)
Ericson2314 May 15, 2024
1118c2e
[libcxx][libcxxabi] Fix build for OpenBSD (#92186)
Ericson2314 May 17, 2024
684902c
Add Parasol backend
ryanorendorff May 8, 2025
db942a8
Update with changes for unified memory model (#1)
ryanorendorff May 23, 2025
0cd20d6
Build on linux (#2)
ryanorendorff May 28, 2025
3140490
ASM blocks
rickwebiii Jun 18, 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
  •  
  •  
  •  
13 changes: 7 additions & 6 deletions .ci/generate-buildkite-pipeline-premerge
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,20 @@ set -o pipefail

# Environment variables script works with:

# Fetch origin/main to have an up to date merge base for main...HEAD diff.
git fetch origin main:main
# Set by buildkite
: ${BUILDKITE_PULL_REQUEST_BASE_BRANCH:=}
: ${BUILDKITE_COMMIT:=}
: ${BUILDKITE_BRANCH:=}
# Fetch origin to have an up to date merge base for the diff.
git fetch origin
# List of files affected by this commit
: ${MODIFIED_FILES:=$(git diff --name-only main...HEAD)}
: ${MODIFIED_FILES:=$(git diff --name-only origin/${BUILDKITE_PULL_REQUEST_BASE_BRANCH}...HEAD)}
# Filter rules for generic windows tests
: ${WINDOWS_AGENTS:='{"queue": "windows"}'}
# Filter rules for generic linux tests
: ${LINUX_AGENTS:='{"queue": "linux"}'}
# Service agents, for interacting with Phabricator.
: ${SERVICE_AGENTS:='{"queue": "service"}'}
# Set by buildkite
: ${BUILDKITE_COMMIT:=}
: ${BUILDKITE_BRANCH:=}

reviewID="$(git log --format=%B -n 1 | sed -nE 's/^Review-ID:[[:space:]]*(.+)$/\1/p')"
if [[ "${reviewID}" != "" ]]; then
Expand Down
13 changes: 13 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Pull Request Checklist

Please ensure that your pull request addresses the following points:

- [ ] Have any of the opcode or instruction bit formatting changed in a breaking way?
- If yes, please bump the ABI version in `llvm/lib/Target/Parasol/MCTargetDesc/ParasolELFObjectWriter.cpp`.
- [ ] Run `./format-parasol.sh` from the root directory to ensure your code is properly formatted.
- [ ] Updated the license-sunscreen-changes.txt with any changes to comply with the AGPLv3 and Apache licenses.
- [ ] Ensured that any files in this PR contain the Sunscreen license notice.

---

Thank you for your contribution to the Sunscreen LLVM fork!
1 change: 0 additions & 1 deletion .github/workflows/README.md

This file was deleted.

60 changes: 0 additions & 60 deletions .github/workflows/build-ci-container.yml

This file was deleted.

38 changes: 0 additions & 38 deletions .github/workflows/clang-tests.yml

This file was deleted.

48 changes: 0 additions & 48 deletions .github/workflows/containers/github-action-ci/Dockerfile

This file was deleted.

169 changes: 0 additions & 169 deletions .github/workflows/docs.yml

This file was deleted.

Loading