master
gitignore lit test times (#46766)
Enable analyzegc checks for try catch and fix found issues (#53527)
Derive `!noalias` from `!tbaa` for most loads/stores
AllocOpt: Fix stack lowering where alloca continas boxed and unboxed data (#55306)
llvm: Fix alloca alignment and type selection in AllocOpt (#60699)
Fix AllocUseInfo::getField combining adjacent non-overlapping fields (#62166)
NFC: rename pool_alloc to make the naming a bit more compatible with other GC impls (#55207)
Bump LLVM to v17 (#53070)
llvm-expand-atomic-modify: fix use-before-def when op ignores the loaded value (#62066)
cancellation: Wire up compute cancellation (#62604)
cancellation: Add mechanisms to cancel OpenBLAS and GMP (#62629)
codegen: Move GC pointer zeroing to late-gc-lowering (#60924)
Demote(B)Float16 pass: only keep enabled for PPC. (#55486)
add license to top of new files
codegen: mark write barrier field load as volatile (#59559)
Adapt some more code for LLVM 20 (#57793)
Fix late gc lowering pass for vector intrinsics (#55864)
Remove llvm-muladd pass and move it's functionality to to llvm-simdloop (#55802)
drop typed GEP calls (#55708)
LateLowerGCFrame: Fix GC rooting for stores through select/phi of allocas (#61229)
codegen: implement `sret_union` ABI for pointer-ful types (#55045)
[clangsa] write a checker for implicit seq_cst atomics (#42323)
docs: fix grammar and clarity in comments and docstrings (#62083)
codegen: avoid redundant bounds checks with `--check-bounds=yes` (#62574)
Replace hand-maintained CPU tables with cpufeatures library (#61292)
codegen: use non-volatile memset when zeroing a GC frame; attach TBAA MD (#62061)
Revert "Revert "add stack-probes to make stack-overflow detection more reliable (#40068)""
Emit enter handler during codegen instead of after optimization (#57308)
type system: Add TypeEgal kind (#62001)
Actually schedule the globalFPM passes (#61182)
Fix removal of globals with addrspaces in removeAddrspaces (#58322)
[late-gc-lowering] null-out GC frame slots for dead objects (#52935)