Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
810 commits
Select commit Hold shift + click to select a range
16c6c48
IndVarSimplify: add samesign test from a regression (#125539)
artagnon Feb 3, 2025
a29ed04
IndVarSimplify: strip redundant getDataLayout (NFC) (#125546)
artagnon Feb 3, 2025
e269c2b
[lldb] Show value for libcxx and libstdcxx summary and remove pointer…
ZequanWu Feb 3, 2025
c3b7894
[X86] Add test case for #124871. NFC
topperc Jan 30, 2025
788bbd2
[DAGCombiner] Improve chain handling in fold (fshl ld1, ld0, c) -> (l…
topperc Jan 29, 2025
070c338
Fix "not all control paths return a value" warning; NFC
AaronBallman Feb 3, 2025
dfc2873
Warn when unique objects might be duplicated in shared libraries (#12…
DKLoehr Feb 3, 2025
cd4e360
[CodeGen] Migrate away from PointerUnion::dyn_cast (NFC) (#125456)
kazutakahirata Feb 3, 2025
90dd964
[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#125457)
kazutakahirata Feb 3, 2025
8686e67
[lld] Migrate away from PointerUnion::dyn_cast (NFC) (#125458)
kazutakahirata Feb 3, 2025
546d03c
[Hexagon] Avoid repeated hash lookups (NFC) (#125459)
kazutakahirata Feb 3, 2025
36fb886
[Analysis] Avoid repeated hash lookups (NFC) (#125462)
kazutakahirata Feb 3, 2025
22bc029
[CodeGen] Avoid repeated hash lookups (NFC) (#125463)
kazutakahirata Feb 3, 2025
09d945d
[ProfileData] Avoid repeated hash lookups (NFC) (#125464)
kazutakahirata Feb 3, 2025
d194c6b
workflows/release-tasks: Re-use release-binaries-all workflow (#125378)
tstellar Feb 3, 2025
d156b85
[RISCV] Precommit test for #124932
mikhailramalho Feb 3, 2025
2deba08
workflows/premerge: Cancel in progress jobs when a PR is merged (#125…
tstellar Feb 3, 2025
a9b3e11
[AArch64] Move arith-fp-sve.ll to sve-arith-fp.ll. NFC
davemgreen Feb 3, 2025
89001d1
workflows/build-ci-container: Add an arm64 container (#120828)
tstellar Feb 3, 2025
622ee03
[CIR] Initial implementation of CIR-to-LLVM IR lowering pass (#125260)
andykaylor Feb 3, 2025
90a51a4
[lldb] Implement bidirectional access for backing<->backed thread rel…
felipepiovezan Feb 3, 2025
7c5100d
[RISCV] Check isFixedLengthVector before calling getVectorNumElements…
topperc Feb 3, 2025
ee92122
[Win/X86] Make _m_prefetch[w] builtins to avoid winnt.h conflicts (#1…
rnk Feb 3, 2025
5dccfd9
[clang] Unbreak build
aeubanks Feb 3, 2025
36d6b63
[libc][NFC] Silence C99 extension warnings on clang for RPC
jhuber6 Feb 3, 2025
a284a6e
[OpenMP] Guard OpenMP specific entry handling
jhuber6 Feb 3, 2025
f8fa931
[LV] Add VPBuilder::insert, use to insert created vector pointer (NFC).
fhahn Feb 3, 2025
c26bb4f
[lldb] correct event when removing all watchpoints (#125312)
puremourning Feb 3, 2025
1abe7e8
[Hexagon][Docs] document the change in the default target (#125584)
iajbar Feb 3, 2025
79e804b
[lldb] Improve isolation between Process plugins and OS plugins (#125…
felipepiovezan Feb 3, 2025
7e1437b
[flang][cuda] Detect illegal data transfer in semantic (#125591)
clementval Feb 3, 2025
13ded68
[CMake] Fix typo in docstring: telemtry -> telemetry (NFC)
JDevlieghere Feb 3, 2025
ea9e174
[msan][NFCI] Add test for llvm.bitreverse (#125592)
thurstond Feb 4, 2025
8e6fa15
[lldb-dap] Support column breakpoints (#125347)
vogelsgesang Feb 4, 2025
f8287f6
Fix build if ITTAPI_SOURCE_DIR is specified (#106924)
Zentrik Feb 4, 2025
2a84e1e
[msan][NFCI] Add tests for vector reduce fadd/fmul (#125597)
thurstond Feb 4, 2025
93fcef3
[mlir][Vector] Add UB conversions to different tests and pipelines (#…
dcaballe Feb 4, 2025
f10979f
[msan] Handle llvm.bitreverse by applying intrinsic to shadow (#125606)
thurstond Feb 4, 2025
c5f99e1
[SandboxVec][Legality] Fix legality of SelectInst (#125005)
Feb 4, 2025
9fddaf6
[mlir] Fix build after 93fcef3048b453161d462ed7defd480fb448c228
dcaballe Feb 4, 2025
d810c74
[mlir] More fixes for 9fddaf6b14102963f12dbb9730f101fc52e662c1
dcaballe Feb 4, 2025
635ab51
[VectorCombine] Fold vector.interleave2 with two constant splats (#12…
mshockwave Feb 4, 2025
ce7bca7
[LLDB][Save Core Options] Custom ranges should follow the same safety…
Jlalond Feb 4, 2025
fbe470c
[benchmark] Get number of CPUs with sysconf() on Linux (#125603)
brad0 Feb 4, 2025
749372b
[NFC][TableGen] Code cleanup in CodeGenTarget.cpp (#125569)
jurahul Feb 4, 2025
077e0c1
AMDGPU: Generalize truncate of shift of cast build_vector combine (#1…
arsenm Feb 4, 2025
e649b38
[RISCV] Add tests for widening FP VP reductions. NFC
lukel97 Feb 4, 2025
b46211b
[ORC] Add minimal-throw-catch.ll regression test for lli -jit-mode=orc.
lhames Feb 4, 2025
1ec794d
[AMDGPU] Avoid repeated hash lookups (NFC) (#125632)
kazutakahirata Feb 4, 2025
c0f7ebe
[ORC] Actually use -jit-kind=orc for the new minimal-throw-catch.ll t…
lhames Feb 4, 2025
6f32d5e
[DWARF] Avoid repeated hash lookups (NFC) (#125633)
kazutakahirata Feb 4, 2025
b9fa35f
[LV][EVL] Pre-commit test cases for preventing to transform plans wit…
Mel-Chen Feb 4, 2025
b95a6c7
[AMDGPU] Remove special cases in TTI::getMemcpyLoop(Residual)Lowering…
ritter-x2a Feb 4, 2025
e78074e
[bazel] Port for 93fcef3
hokein Feb 4, 2025
87c2b7c
[mlir][gpu]add AffineScope Trait to gpu.launch. (#121058)
linuxlonelyeagle Feb 4, 2025
5ed5ada
[bazel] Port for 93fcef3, part 2
hokein Feb 4, 2025
841c9b7
[X86] Use explicit X86::CondCode argument in EmitTest/EmitCmp/isX86CC…
RKSimon Feb 4, 2025
eaf34ee
Fix BAZEL build after 93fcef3048b453161d462ed7defd480fb448c228
pifon2a Feb 4, 2025
cde3c68
[clang][analyzer][NFC] Fix a typo in comments (#125622)
benshi001 Feb 4, 2025
6c560ef
[AMDGPU] Add .entry_point back into PAL metadata (#125505)
dstutt Feb 4, 2025
8881496
MachineUniformityAnalysis: Pass is incorrectly initialized as CFGOnly…
petar-avramovic Feb 4, 2025
dcb7a69
[bazel] Remove a duplicated dep
hokein Feb 4, 2025
c06d0ff
[libc] Optimize BigInt→decimal in IntegerToString (#123580)
statham-arm Feb 4, 2025
b53da77
[libc] Alternative algorithm for decimal FP printf (#123643)
statham-arm Feb 4, 2025
91cb8f5
[NVPTX] Add tcgen05 alloc/dealloc intrinsics (#124961)
durga4github Feb 4, 2025
4be35fd
[X86] EmitCmp - use existing XOR node to check for equality (#125506)
RKSimon Feb 4, 2025
5afb31d
[libc][float_dec_converter_limited] Add missing LIBC_INLINE (#125655)
statham-arm Feb 4, 2025
cdca049
DAG: Avoid introducing stack usage in vector->int bitcast int op prom…
arsenm Feb 4, 2025
eb6ca12
[clang-format] Hanlde qualified type name for `QualifierAlignment` (#…
owenca Feb 4, 2025
de5d588
[AArch64] Tweak the costs of experimental_cttz_elts intrinsic (#125093)
david-arm Feb 4, 2025
2f2ac3d
DAG: Avoid stack usage in bitcast operand promotion to legal vector (…
arsenm Feb 4, 2025
4313345
[CodeGen][NewPM] Port MachineCopyPropagation to NPM (#125202)
optimisan Feb 4, 2025
83ff9d4
Revert "[Win/X86] Make _m_prefetch[w] builtins to avoid winnt.h confl…
zmodem Feb 4, 2025
e63d543
[mlir][Transforms] Dialect conversion: Fix `-debug` crash (#125660)
matthias-springer Feb 4, 2025
4b720f8
[llvm][Docs] Clarify release ABI/API compatibility rules (#123049)
DavidSpickett Feb 4, 2025
8fdd982
[NewPM] MachineCopyPropagation: Remove dead ID (#125665)
optimisan Feb 4, 2025
c55a765
DAG: Move scalarizeExtractedVectorLoad to TargetLowering (#122670)
arsenm Feb 4, 2025
d9af03b
[ARM] Ensure FPU Selection can select mode correctly (#124935)
Stylie777 Feb 4, 2025
9a9b70a
[PhaseOrdering][X86] Add test coverage for #58139
RKSimon Feb 4, 2025
64927af
[PhaseOrdering][X86] Add better SSE/AVX test coverage for add-sub tests
RKSimon Feb 4, 2025
227b32f
[clang] Remove an incorrect assertion in ConstantFoldAttrs (#105789)
tbaederr Feb 4, 2025
8201cf3
[TTI][CostModel] Add cost modeling for expandload and compressstore i…
skachkov-sc Feb 4, 2025
d7aa6e3
[AMDGPU] Simplify Waitcnt constructor. NFC. (#125672)
jayfoad Feb 4, 2025
daefb1b
[OpenMP] Make `omp.h` work when compiled with `-ffreestanding` (#125618)
jhuber6 Feb 4, 2025
8149cbf
[RISCV] Implement getIPRACSRegs hook (#125586)
mikhailramalho Feb 4, 2025
69f202b
[llvm][X86] Fix merging of large sp updates (#125007)
macurtis-amd Feb 4, 2025
7ece824
[flang][debug] Improve check for global variable detection. (#118326)
abidh Feb 4, 2025
6fc66d3
[flang][OpenMP] Fix sections lastprivate for common blocks (#125504)
luporl Feb 4, 2025
3bd11b5
[ValueTracking] Fix bit width handling in computeKnownBits() for GEPs…
nikic Feb 4, 2025
2b3ddec
[SystemZ][z/OS] Open text files in text mode (#125570)
abhina-sree Feb 4, 2025
358a48b
[NVPTX] Fix DWARF address space for globals (#122715)
apeskov Feb 4, 2025
882f479
[X86] avx512-broadcast-arith.ll - regenerate VPTERNLOG comments
RKSimon Feb 4, 2025
7b22ca5
[X86] avx512-calling-conv.ll - regenerate VPTERNLOG comments
RKSimon Feb 4, 2025
f7b4312
[X86] avx512-cmp.ll - regenerate VPTERNLOG comments
RKSimon Feb 4, 2025
deb1ed5
[X86] avx512-extract-subvector-load-store.ll - regenerate VPTERNLOG c…
RKSimon Feb 4, 2025
186d441
[X86] avx512-ext.ll - regenerate VPTERNLOG comments
RKSimon Feb 4, 2025
ca02f63
[X86] avx512-select.ll - regenerate VPTERNLOG comments
RKSimon Feb 4, 2025
ffeea84
[X86] avx512-logic.ll - regenerate VPTERNLOG comments
RKSimon Feb 4, 2025
46b1543
[X86] avx512-load-store.ll - regenerate VMOVSD/VMOVSS comments
RKSimon Feb 4, 2025
25f29ee
[flang][OpenMP] Update all `lastprivate` symbols, not just in clauses…
ergawy Feb 4, 2025
e73a64b
[flang][NFC] Document Arm exception raising behavior (#125579)
vdonaldson Feb 4, 2025
93b90a5
[ReachingDefAnalysis] Fix management of MBBFrameObjsReachingDefs (#12…
michaelmaitland Feb 4, 2025
f4c2e5d
[SLP][X86] revectorized_rdx_crash.ll - regenerate to reduce diff in #…
RKSimon Feb 4, 2025
f495872
[clang] fix P3310 overload resolution flag propagation (#125372)
mizvekov Feb 4, 2025
fe7e280
[SLP][NFC]Move functions definitions, NFC
alexey-bataev Feb 4, 2025
d5488f1
[AArch64] Combine separate vector and scalar tablegen SDNode record f…
topperc Feb 4, 2025
f7aad60
[RISCV] Fold vector shift of sext/zext to widening multiply (#121563)
pfusik Feb 4, 2025
389d135
[TOSA] fix TileOp description (#125707)
Jerry-Ge Feb 4, 2025
bd30838
[flang][acc] Improve acc lowering around fir.box and arrays (#125600)
razvanlupusoru Feb 4, 2025
d814824
[libc++] Decrease instantiation cost of __constexpr_memmove (#125109)
philnik777 Feb 4, 2025
6515fdf
[AMDGPU][True16][CodeGen] true16 codegen for FPMinMax pat (#125107)
broxigarchen Feb 4, 2025
5eff19f
[AMDGPU][True16][Codegen] true16 codegen for FPtoI1 (#125120)
broxigarchen Feb 4, 2025
bae97e1
Revert "[clang] fix P3310 overload resolution flag propagation" (#125…
DavidSpickett Feb 4, 2025
5ca136d
[SLP][NFC]Replace undefs with just poison in the test
alexey-bataev Feb 4, 2025
25daf7b
[AArch64][SME] Extend FORM_TRANSPOSED pseudos to all multi-vector int…
kmclaughlin-arm Feb 4, 2025
a27f3b2
[libc++][TZDB] Fixes %z escaping. (#125399)
mordante Feb 4, 2025
b7f0edb
[clang] UEFI targets must use CodeView. (#124660)
Prabhuk Feb 4, 2025
84fbed8
[scudo] Refactor the secondary test (#125595)
cferris1000 Feb 4, 2025
906eeed
[lldb] Store the command in the CommandReturnObject (#125132)
JDevlieghere Feb 4, 2025
21560fe
GlobalISel: Fix defined register of invariant.start (#125664)
ro-i Feb 4, 2025
97f6e53
[lldb] Support CommandInterpreter print callbacks (#125006)
JDevlieghere Feb 4, 2025
63c59dd
[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#125630)
kazutakahirata Feb 4, 2025
1fba186
[libclang] Migrate away from PointerUnion::dyn_cast (NFC) (#125631)
kazutakahirata Feb 4, 2025
7fb8285
[PowerPC] Avoid repeated hash lookups (NFC) (#125634)
kazutakahirata Feb 4, 2025
a207f60
[TableGen] Avoid repeated hash lookups (NFC) (#125635)
kazutakahirata Feb 4, 2025
0c7bd87
[IPO] Avoid repeated hash lookups (NFC) (#125639)
kazutakahirata Feb 4, 2025
6ab034b
[ELF] Add BPSectionOrderer options (#125559)
MaskRay Feb 4, 2025
ada8adf
[gn build] Port 6ab034b828d3
llvmgnsyncbot Feb 4, 2025
f634223
[test] Fix NVPTX/debug-addr-space.ll
MaskRay Feb 4, 2025
e8a486e
[clang] Return larger CXX records in memory (#120670)
pranavk Feb 4, 2025
03ad7ed
[mlir][doc][tutorials] Remove docs and code discrepancies (#125422)
aidint Feb 4, 2025
f308af7
[libfuzzer][docs] Update and clarify Output section (#125075)
chfast Feb 4, 2025
cd269fe
[StrTable] Switch Clang builtins to use string tables
chandlerc Dec 14, 2024
1cb979f
[StrTable] Switch RISCV to leverage sharded, prefixed builtins w/ Tab…
chandlerc Dec 15, 2024
64ea3f5
[StrTable] Switch AArch64 and ARM to use directly TableGen-ed builtin…
chandlerc Dec 16, 2024
212ecb9
[StrTable] Teach main builtin TableGen to use direct enums, strings, …
chandlerc Dec 17, 2024
2ff42bd
[StrTable] Add prefixes for x86 builtins.
chandlerc Jan 5, 2025
51d0ad7
[StrTable] Add factored prefix for Hexagon
chandlerc Jan 18, 2025
6f35a9e
[MLIR][ROCDL] Add Scale Convert Packed FP8 <-> F32 Support for GFX950…
CRobeck Feb 4, 2025
3513886
[msan] Generalize handleVectorReduceIntrinsic to support Arm NEON add…
thurstond Feb 4, 2025
3e436a8
[msan] Handle Intrinsic::vector_reduce_f{add,mul} (#125615)
thurstond Feb 4, 2025
560e372
[Frontend] Fix the build
kazutakahirata Feb 4, 2025
53d6e59
[lldb] Check the command string in TestCommandInterepterPrintCallback
JDevlieghere Feb 4, 2025
2eb44aa
[Clang][counted-by] Bail out of visitor for LValueToRValue cast (#125…
bwendling Feb 4, 2025
005b23b
[IA][RISCV] Support VP loads/stores in InterleavedAccessPass (#120490)
mshockwave Feb 4, 2025
d13940e
[mlir][Vector] Teach how to materialize UB constant to Vector (#125596)
dcaballe Feb 4, 2025
c8ca486
[MLIR] print/parse resource handle key quoted and escaped (#119746)
sorenlassen Feb 4, 2025
bbc90f8
[flang][cuda] Relax semanctic check in cuf kernel and openacc compute…
clementval Feb 4, 2025
837bf32
[ValueTracking] Remove unused `V ^ Mask == C` from `computeKnownBitsF…
dtcxzyw Feb 4, 2025
3c28076
Allow 128-bit discriminants in DWARF variants (#125578)
tromey Feb 4, 2025
fad6375
[InstCombine] Fold xor of bittests into bittest of xor'd value (#125676)
dtcxzyw Feb 4, 2025
7043895
[VPlan] Remove dead VPBB argument from tryTo[Create]Widen[Recipe] (NFC)
fhahn Feb 4, 2025
1e7624c
[libc] Make LlvmLibcStackChkFail.Smash test compatible with asan, hwa…
frobtech Feb 4, 2025
692db74
[ValueTracking] Precommit test for #118406
andjo403 Feb 4, 2025
c798a5c
[Object][WebAssembly] Fix data segment offsets higher than 2^31 (#125…
sbc100 Feb 4, 2025
9ccf038
[NVPTX] Support for fence.acquire and fence.release (#124865)
akshayrdeodhar Feb 4, 2025
806e351
workflows/build-ci-container: Fix container push (#125610)
tstellar Feb 4, 2025
c9fccbd
[msan][NFCI] Add tests for Arm NEON floating-point min/max (vector) (…
thurstond Feb 4, 2025
0572580
workflows/release-binaries: Enable PGO (#124442)
tstellar Feb 4, 2025
32be90d
[emacs][clang-format] Add elisp API for clang-format on git diffs (#1…
goldsteinn Feb 4, 2025
724fde3
[msan][NFCI] Add tests for sum long across vector (#125761)
thurstond Feb 4, 2025
8cc7f74
[flang][cuda][NFC] Adding missing tests (#125755)
Renaud-K Feb 4, 2025
13432e0
[RISCV][TTI] Implement instruction cost for vp.splice. (#124221)
ElvisWang123 Feb 4, 2025
88e7b8b
[SLP]Use TTI::getScalarizationOverhead where possible
alexey-bataev Feb 4, 2025
b84ac58
[ORC] Rename MachOCompactUnwindSectionName to MachOUnwindInfoSectionN…
lhames Feb 4, 2025
52b5e36
[ORC] Fix eh-frame record target finding in MachOPlatform.
lhames Feb 4, 2025
e8d437f
[lldb] WatchAddress ignores modify option (#124847)
puremourning Feb 5, 2025
66ce716
Revert "[libc] Make LlvmLibcStackChkFail.Smash test compatible with a…
frobtech Feb 5, 2025
7dca2c6
[SLP]Gather scalarized calls
alexey-bataev Feb 5, 2025
4055be5
Fix broken clang codegen test (avx-cxx-record.cpp) (#125787)
pranavk Feb 5, 2025
4841577
Revert "[Object][WebAssembly] Fix data segment offsets higher than 2^…
sbc100 Feb 5, 2025
c67148d
[ORC] Add note to call endSession to assertion messages.
lhames Feb 5, 2025
7a52b93
[DependencyScanning] Add ability to scan TU with a buffer input (#125…
cachemeifyoucan Feb 5, 2025
65683b0
[RISCV][TTI] Fix test fails for #124221 NFC. (#125792)
ElvisWang123 Feb 5, 2025
4c3169d
[mlir][arith] EmulateWideInt only support `vector.print` (#124510)
CoTinker Feb 5, 2025
5f247e7
[NFC]Refactor static data splitter (#125758)
mingmingl-llvm Feb 5, 2025
6422882
[flang] Add support for -fimplicit-none-ext option (#125248)
eugeneepshteyn Feb 5, 2025
c6eef00
[mlir][Vector] Add `vector.shuffle` fold for poison inputs (#125608)
dcaballe Feb 5, 2025
375df71
[emitc] Fix precedence when emit emit.expression (#124087)
jacquesguan Feb 5, 2025
19a4135
[RISCV][VLOPT] Add support for Single-Width Floating-Point Fused Mult…
lukel97 Feb 5, 2025
9de581b
[ORC] Moch MachOPlatform unwind-info fixes.
lhames Feb 5, 2025
e433fc3
[NFC] Add error checking for InlinedAts.
rastogishubham Jan 22, 2025
fc4210f
AMDGPU/Docs: Fix target properties for gfx9-4-generic (#125593)
kzhuravl Feb 5, 2025
6b3cbf2
[RISCV] Decompose locally repeating shuffles (without exact VLEN) (#1…
preames Feb 5, 2025
54acda2
[clang module] Current Working Directory Pruning (#124786)
qiongsiwu Feb 5, 2025
048f533
[Hexagon] Fix -Wuninitialized warning (#125565)
androm3da Feb 5, 2025
05a09e6
[MLIR][Affine] Extend/generalize MDG to properly add edges between no…
bondhugula Feb 5, 2025
0815b0e
[RISCV] Don't custom lower direct fp_extends where possible (#125644)
lukel97 Feb 5, 2025
12fff8d
[mlir][LLVMIR] Add support for tan intrinsic op (#125748)
PaulCarabas Feb 5, 2025
3ac1cb6
[msan][NFCI] Add llvm.[us]cmp (starship operator) tests (#125790)
thurstond Feb 5, 2025
51b0517
[RISCV] Don't check extop VL in vfwred{u,o}sum patterns (#125799)
lukel97 Feb 5, 2025
20637e7
[RISCV] Sink splatted fpext operands (#125800)
lukel97 Feb 5, 2025
79762a1
[test][LoopIidiom][NFC] Add --check-globals to several tests
asb Feb 5, 2025
31bd82c
[TableGen] Don't try to move CheckOpcode before CheckType/CheckChildT…
topperc Feb 5, 2025
d5a2638
[webkit.UncountedLambdaCapturesChecker] Fix a bug that the checker di…
rniwa Feb 5, 2025
b85e71b
[llvm] Create() functions for ConvergenceControlInst (#125627)
ssahasra Feb 5, 2025
a47c35a
[CodeGen] Move MISched target hooks into TargetMachine (#125700)
cdevadas Feb 5, 2025
c5a9a72
[C++20] [Modules] Don't diagnose duplicated friend declarations betwe…
ChuanqiXu9 Feb 5, 2025
1d22318
[MachineVerifier][NewPM] Add method to run MF through verifier. (#125…
cdevadas Feb 5, 2025
68e7df3
[CodeGen][MachineScheduler] Remove the unimplemented print method. (#…
cdevadas Feb 5, 2025
1d8c8d5
[RISCV] Add test coverage for memmove (#120232)
wangpc-pp Feb 5, 2025
5aa4979
CodeGen][NewPM] Port MachineScheduler to NPM. (#125703)
cdevadas Feb 5, 2025
5367267
[RISCV] Enable RVV ABD tests with i64 elements (#124246)
wangpc-pp Feb 5, 2025
8d037b9
[LV][EVL] Skip tryAddExplicitVectorLength for plans with scalar VF. (…
Mel-Chen Feb 5, 2025
e90f9b4
[clang][bytecode] Print desriptor PrimType in dump() (#125726)
tbaederr Feb 5, 2025
16c721f
[clang][bytecode] Destroy local variables in reverse order (#125727)
tbaederr Feb 5, 2025
44f638f
CodeGen][NewPM] Port PostRAScheduler to NPM. (#125798)
cdevadas Feb 5, 2025
409fa78
[ARM] Add "avoidmuls" to STAR-MC1 also (#123706)
AlbertHuang-CPU Feb 5, 2025
646d352
[OpenMP][ASan] Enable ASan Instrumentation for AMDGPUOpenMPToolChain.…
ampandey-1995 Feb 5, 2025
0074a46
[LoopInterchange] Hoist isComputableLoopNest() in the control flow (#…
madhur13490 Feb 5, 2025
ad38c4c
[lldb] Document lldb `x` packet deprecation. (#125682)
labath Feb 5, 2025
84b0c12
[PAC] Do not support some values of branch-protection with ptrauth-re…
kovdan01 Feb 5, 2025
eae6d6d
Re-reapply "[ORC] Enable JIT support for the compact-unwind..." with …
lhames Feb 4, 2025
ee76bda
[flang] Move FIRSupport dependency to correct place (#125697)
nikic Feb 5, 2025
922ab66
[InstCombine] Drop nowrap flags in `foldBitCeil` (#125817)
dtcxzyw Feb 5, 2025
4fdd28b
[SLP][X86] Add test coverage for #124993
RKSimon Feb 5, 2025
8bba8a5
[NFC][ValueTracking] Hoist the matching of RHS constant (#125818)
dtcxzyw Feb 5, 2025
ad152f4
[mlir] Fix MLIRTestDialect dependency in MLIRTestIR (#125705)
nikic Feb 5, 2025
1cf9092
[MISched] Small debug improvements (#125072)
c-rhodes Feb 5, 2025
439de72
[TableGen][Docs] Fix productionlists for SimpleValue (#123751)
jayfoad Feb 5, 2025
8cb3d7b
[LLD][COFF] Emit locally imported EC symbols for ARM64X (#125527)
cjacek Feb 5, 2025
6c84d64
[IR][NFC] Remove obsolete comments in `BinaryOperator::swapOperands` …
dtcxzyw Feb 5, 2025
76d1cb2
[libclc] Move rotate to CLC library; optimize (#125713)
frasercrmck Feb 5, 2025
4287c72
[MLIR][NVVM] Add tcgen05 alloc/dealloc Ops (#125674)
durga4github Feb 5, 2025
f9af5c1
[flang][cmake] Fix bcc dependencies (#125822)
nikic Feb 5, 2025
b275309
[TableGen][Docs] Fix productionlists for assert and dump (#123739)
jayfoad Feb 5, 2025
e596387
[LLD][COFF] Use EC symbol table for output DEF file on ARM64X (#125531)
cjacek Feb 5, 2025
f0b8ff1
[mlir][tosa] Remove Quantization Attribute (#125479)
FranklandJack Feb 5, 2025
baf2786
[MLIR][NVGPU] Move max threads/blocks size to dialect (NFC) (#124454)
grypp Feb 5, 2025
ee25a85
[clang][bytecode] Handle CXXPseudoDestructorExprs (#125835)
tbaederr Feb 5, 2025
a61ca99
[mlir] fix overflow warning when generating embedded libdevice (#125801)
MikaOvO Feb 5, 2025
e3abe94
[MachinePipeliner] Improve loop carried dependence analysis (#94185)
ytmukai Feb 5, 2025
23b6a05
[CG][RISCV]Fix shuffling of odd number of input vectors
alexey-bataev Feb 5, 2025
7945a33
[bazel] Port for baf27862ddb23c3854cb6782a3f1675da4722a50
hokein Feb 5, 2025
f77f777
[CodeGen][NewPM] Port RenameIndependentSubregs to NPM (#125192)
optimisan Feb 5, 2025
e78be31
[RISCV] Added cost model for fmuladd (#125683)
mikhailramalho Feb 5, 2025
b83c960
[CodeGen][NewPM] Port SIWholeQuadMode to NPM. (#125833)
cdevadas Feb 5, 2025
814db6c
[CodeGen][NewPM] Port GCNPreRALongBranchReg to NPM. (#125844)
cdevadas Feb 5, 2025
5df62bd
[mlir][spirv] Support poison index when converting vector.insert/extr…
andfau-amd Feb 5, 2025
c7995a6
[AArch64] Disallow vscale x 1 partial reductions (#125252)
SamTebbs33 Feb 5, 2025
bcfd9f8
[libc++] Fix stray usage of _LIBCPP_HAS_NO_WIDE_CHARACTERS on Windows
ldionne Feb 5, 2025
7d669b7
[Clang][Comments] Allow HTML tags across multiple lines (#120843)
Nerixyz Feb 5, 2025
8c36665
[OpenMP]Initial parsing/sema support for target_device selector set (…
Ritanya-B-Bharadwaj Feb 5, 2025
ccb08b9
[libc++] Also provide an alignment assumption for vector in C++03 mod…
ldionne Feb 5, 2025
cd754af
[Clang] Permit both `gnu` and `clang` prefixes on some attributes (#1…
jhuber6 Feb 5, 2025
455cedc
[Clang] Make `-Xarch_` handling generic for all toolchains (#125421)
jhuber6 Feb 5, 2025
bb7ab25
[OpenMP] Port the OpenMP device runtime to direct C++ compilation (#1…
jhuber6 Feb 5, 2025
f49a216
[OpenMP] Fix multiply defined macro warning
jhuber6 Feb 5, 2025
56a4988
[NFC] Fix Lit test 'amdgpu-openmp-sanitize-options.c'. (#125857)
ampandey-1995 Feb 5, 2025
5f1ab23
[LoopVectorize] Add the cost of VPInstruction::AnyOf to vplan
david-arm Jan 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.
3 changes: 3 additions & 0 deletions .github/new-prs-labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -730,6 +730,9 @@ llvm:regalloc:
lldb:
- lldb/**

lldb-dap:
- lldb/tools/lldb-dap/**

backend:AMDGPU:
- '**/*amdgpu*'
- '**/*AMDGPU*'
Expand Down
60 changes: 39 additions & 21 deletions .github/workflows/build-ci-container.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,24 +20,31 @@ on:
jobs:
build-ci-container:
if: github.repository_owner == 'llvm'
runs-on: depot-ubuntu-22.04-16
outputs:
container-name: ${{ steps.vars.outputs.container-name }}
container-name-agent: ${{ steps.vars.outputs.container-name-agent }}
container-name-tag: ${{ steps.vars.outputs.container-name-tag }}
container-name-agent-tag: ${{ steps.vars.outputs.container-name-agent-tag }}
container-filename: ${{ steps.vars.outputs.container-filename }}
container-agent-filename: ${{ steps.vars.outputs.container-agent-filename }}
runs-on: ${{ matrix.runs-on }}
strategy:
matrix:
include:
# The arch names should match the names used on dockerhub.
# See https://github.com/docker-library/official-images#architectures-other-than-amd64
- arch: amd64
runs-on: depot-ubuntu-22.04-16
- arch: arm64v8
runs-on: depot-ubuntu-22.04-arm-16
steps:
- name: Checkout LLVM
uses: actions/checkout@v4
with:
sparse-checkout: .github/workflows/containers/github-action-ci/
# podman is not installed by default on the ARM64 images.
- name: Install Podman
if: runner.arch == 'ARM64'
run: |
sudo apt-get install podman
- name: Write Variables
id: vars
run: |
tag=`date +%s`
container_name="ghcr.io/$GITHUB_REPOSITORY_OWNER/ci-ubuntu-22.04"
tag=$(git rev-parse --short=12 HEAD)
container_name="ghcr.io/$GITHUB_REPOSITORY_OWNER/${{ matrix.arch }}/ci-ubuntu-22.04"
echo "container-name=$container_name" >> $GITHUB_OUTPUT
echo "container-name-agent=$container_name-agent" >> $GITHUB_OUTPUT
echo "container-name-tag=$container_name:$tag" >> $GITHUB_OUTPUT
Expand All @@ -61,7 +68,7 @@ jobs:
- name: Upload container image
uses: actions/upload-artifact@v4
with:
name: container
name: container-${{ matrix.arch }}
path: "*.tar"
retention-days: 14

Expand All @@ -84,18 +91,29 @@ jobs:
steps:
- name: Download container
uses: actions/download-artifact@v4
with:
name: container

- name: Push Container
run: |
podman load -i ${{ needs.build-ci-container.outputs.container-filename }}
podman tag ${{ needs.build-ci-container.outputs.container-name-tag }} ${{ needs.build-ci-container.outputs.container-name }}:latest
function push_container {
image_name=$1
latest_name=$(echo $image_name | sed 's/:[a-f0-9]\+$/:latest/g')
podman tag $image_name $latest_name
echo "Pushing $image_name ..."
podman push $image_name
echo "Pushing $latest_name ..."
podman push $latest_name
}

podman login -u ${{ github.actor }} -p $GITHUB_TOKEN ghcr.io
podman push ${{ needs.build-ci-container.outputs.container-name-tag }}
podman push ${{ needs.build-ci-container.outputs.container-name }}:latest
for f in $(find . -iname *.tar); do
image_name=$(podman load -q -i $f | sed 's/Loaded image: //g')
push_container $image_name

podman load -i ${{ needs.build-ci-container.outputs.container-agent-filename }}
podman tag ${{ needs.build-ci-container.outputs.container-name-agent-tag }} ${{ needs.build-ci-container.outputs.container-name-agent }}:latest
podman push ${{ needs.build-ci-container.outputs.container-name-agent-tag }}
podman push ${{ needs.build-ci-container.outputs.container-name-agent }}:latest
if echo $image_name | grep '/amd64/'; then
# For amd64, create an alias with the arch component removed.
# This matches the convention used on dockerhub.
default_image_name=$(echo $(dirname $(dirname $image_name))/$(basename $image_name))
podman tag $image_name $default_image_name
push_container $default_image_name
fi
done
38 changes: 0 additions & 38 deletions .github/workflows/clang-tests.yml

This file was deleted.

39 changes: 39 additions & 0 deletions .github/workflows/commit-access-greeter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Commit Access Greeter

on:
issues:
types:
- labeled

permissions:
contents: read

jobs:
commit-access-greeter:
permissions:
issues: write
if: >-
github.repository_owner == 'llvm' &&
github.event.label.name == 'infra:commit-access-request'
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
sparse-checkout: llvm/utils/git/

- name: Setup Automation Script
working-directory: ./llvm/utils/git/
run: |
pip install --require-hashes -r requirements.txt

- name: Add comments to issue
working-directory: ./llvm/utils/git/
env:
LABEL_NAME: ${{ github.event.label.name }}
GITHUB_TOKEN: ${{ github.token }}
ISSUE_NUMBER: ${{ github.event.issue.number }}
run: |
python3 ./github-automation.py \
--token $GITHUB_TOKEN \
commit-request-greeter \
--issue-number $ISSUE_NUMBER
39 changes: 0 additions & 39 deletions .github/workflows/libclc-tests.yml

This file was deleted.

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

This file was deleted.

39 changes: 0 additions & 39 deletions .github/workflows/lldb-tests.yml

This file was deleted.

10 changes: 0 additions & 10 deletions .github/workflows/llvm-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,12 @@ on:
paths:
- 'llvm/**'
- '.github/workflows/llvm-tests.yml'
- '.github/workflows/llvm-project-tests.yml'
pull_request:
branches:
- 'release/**'
paths:
- 'llvm/**'
- '.github/workflows/llvm-tests.yml'
- '.github/workflows/llvm-project-tests.yml'

concurrency:
# Skip intermediate builds: always.
Expand All @@ -27,14 +25,6 @@ concurrency:
cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }}

jobs:
check-all:
if: github.repository_owner == 'llvm'
name: Build and Test
uses: ./.github/workflows/llvm-project-tests.yml
with:
build_target: check-all
projects: clang;lld;libclc;lldb

abi-dump-setup:
if: github.repository_owner == 'llvm'
runs-on: ubuntu-latest
Expand Down
Loading