Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix sycl-web lit tests #16996

Closed
wants to merge 1,571 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1571 commits
Select commit Hold shift + click to select a range
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
290a0d8
[gn build] Port eae6d6d18bd4
llvmgnsyncbot Feb 5, 2025
ccd92ec
[flang][openmp] Changes for invoking scan Op (#123254)
anchuraj Feb 5, 2025
e151b1d
[MLIR][OpenMP] Use correct DebugLoc in target construct callbacks. (#…
abidh Feb 5, 2025
08bda1c
Reland: [clang] fix P3310 overload resolution flag propagation (#125791)
mizvekov Feb 5, 2025
c517edb
[Sema] Migrate away from PointerUnion::dyn_cast (NFC) (#125811)
kazutakahirata Feb 5, 2025
fe0c37f
[ADT] Avoid repeated hash lookups (NFC) (#125812)
kazutakahirata Feb 5, 2025
34c7d89
[Analysis] Avoid repeated hash lookups (NFC) (#125813)
kazutakahirata Feb 5, 2025
dd099e9
[MLIR][NVVM] Fix links in OP definition (#125865)
grypp Feb 5, 2025
7c2c7a4
[AsmPrinter] Avoid repeated hash lookups (NFC) (#125814)
kazutakahirata Feb 5, 2025
e9dd4a8
[Hexagon] Avoid repeated map lookups (NFC) (#125815)
kazutakahirata Feb 5, 2025
acebaa0
[X86] fp-round.ll - regenerate VPTERNLOG comments
RKSimon Feb 5, 2025
7b5e90b
[AMDGPU][True16][MC] Generate op_sel operands for VOPC instructions (…
broxigarchen Feb 5, 2025
a0d3d69
[SPARC][IAS] Add support for `setsw` pseudoinstruction
koachan Feb 5, 2025
c94d930
[clang] NFC: rename MatchedPackOnParmToNonPackOnArg to StrictPackMatc…
mizvekov Feb 5, 2025
925d347
[flang] fix IsSimplyContiguous with expressions (#125708)
jeanPerier Feb 5, 2025
c1d5be8
[analyzer] Add time-trace scopes for high-level analyzer steps (#125508)
necto Feb 5, 2025
92e3cd7
X86: Remove hack in shouldRewriteCopySrc for subregister handling (#1…
arsenm Feb 5, 2025
58a8800
PeepholeOpt: Fix looking for def of current copy to coalesce (#125533)
arsenm Feb 5, 2025
f07cd36
[LoopVectorize] Add the cost of VPInstruction::AnyOf to vplan (#125058)
david-arm Feb 5, 2025
cf9806e
[libc++] Fix UB in bitwise logic of {std, ranges}::{fill, fill_n} alg…
winner245 Feb 5, 2025
7ef636e
[clang][bytecode] Mark IndirectFieldDecl chain links as initialized (…
tbaederr Feb 5, 2025
f9dbf1a
[MemProf] Use correct print_text value (#125793)
ellishg Feb 5, 2025
346077a
Reland: [clang] Track function template instantiation from definition…
mizvekov Feb 5, 2025
9deafad
[Clang] Use x86 triple for offload-Xarch.c test
DavidSpickett Feb 5, 2025
3492985
Fix `llvm/test/DebugInfo/Generic/discriminated-union.ll` on big-endia…
beetrees Feb 5, 2025
19c3e2f
[libc] Fix all imports of src/string/memory_utils (#114939)
krishna2803 Feb 5, 2025
a907008
[BOLT,test] Link against a shared object to test PLT (#125625)
MaskRay Feb 5, 2025
50a27ce
[SPIR-V] Support all the instructions of SPV_KHR_integer_dot_product …
vmaksimo Feb 5, 2025
1c7625b
[X86] fp-strict-scalar-fptoint-fp16.ll - regenerate VMOVSH comments
RKSimon Feb 5, 2025
d86e379
[CodeGen][NewPM] Port StackSlotColoring to NPM. (#125876)
cdevadas Feb 5, 2025
ebd23f2
[mlir][CMake] Fix dependency on MLIRTestDialect in Transforms tests (…
DavidSpickett Feb 5, 2025
d3e2459
[flang][cuda][NFC] Add tests for device functions in cuf kernels (#12…
clementval Feb 5, 2025
5b98be4
[lib++][Format] Updates Unicode database. (#125712)
mordante Feb 5, 2025
57614a3
[libc][sys/wait][linux] add missing and clean up existing macros (#12…
nickdesaulniers Feb 5, 2025
41d5d2b
[lldb/Host] Add ability to open URLs on macOS (#125893)
medismailben Feb 5, 2025
6f750cf
[libc][unistd] Implement setsid (#125704)
krishna2803 Feb 5, 2025
659d1fe
[clang][OpenMP] OpenMP 6.0 updates to restrictions with order/concurr…
ddpagan Feb 5, 2025
c491cbf
[flang][test] Fix filecheck annotation typos (#92387)
klensy Feb 5, 2025
1eeca67
[AMDGPU][True16][MC] validate op_sel and .l/.h syntax (#125872)
broxigarchen Feb 5, 2025
96d46c6
[docs] Improvements to HowToAddABuilder local test guide (#125802)
asb Feb 5, 2025
2d8106c
[Clang] Add width handling for <gpuintrin.h> shuffle helper (#125896)
jhuber6 Feb 5, 2025
d9a7498
[LLDB] Add Lexer (with tests) for DIL (Data Inspection Language). (#1…
cmtice Feb 5, 2025
718cdeb
[Clang] Fix test after new argument was added
jhuber6 Feb 5, 2025
46c4845
[libc][cmake] Do not overwrite SKIP_FLAG_EXPANSION_*. (#125762)
lntue Feb 5, 2025
ba476d0
[LLD][ELF][AArch64] Discard .ARM.attributes sections (#125838)
smithp35 Feb 5, 2025
251ece1
[gn build] Port d9a7498aa24a
llvmgnsyncbot Feb 5, 2025
25dd93a
[TableGen] Add declarations to silence gcc warning. NFC (#125892)
topperc Feb 5, 2025
a57bbff
[clang][test][OpenMP] Fix test assumptions of libomp and clang paths …
rupprecht Feb 5, 2025
fa10047
[compiler-rt][rtsan] chdir/fchdir interception. (#125895)
devnexen Feb 5, 2025
d6cf04c
[NFC][TableGen] Make `AsmMatcherEmitterCat` static (#125881)
jurahul Feb 5, 2025
0ad1f83
[mlir] Python: Extend print large elements limit to resources (#125738)
nikalra Feb 5, 2025
4e14b8a
[mlir] Python: Parse ModuleOp from file path (#125736)
nikalra Feb 5, 2025
113534d
[MLIR] Fix nanobind linker args on macOS (#125733)
nikalra Feb 5, 2025
585b75e
[VPlan] Simplify matching recipe ty and opcode in pattern match (NFC).
fhahn Feb 5, 2025
6e52a12
[mlir][vector] Create `VectorToLLVMDialectInterface` (#121440)
Hardcode84 Feb 5, 2025
4eab219
[libc] Remove LlvmLibcStackChkFail.Smash test (#125919)
frobtech Feb 5, 2025
b4d547a
[libc][wait] hard code __W_CONTINUED for SYS_waitid fallback (#125929)
nickdesaulniers Feb 5, 2025
8e35b3d
[libc][POSIX][poll.h] implement poll (#125118)
nickdesaulniers Feb 5, 2025
db9caf6
[bazel][mlir][vector] Port 6e52a12811a17e5871f403f04fd4082d43160bf3 (…
rupprecht Feb 5, 2025
718b16a
[libc][wait] add comment about __W_CONTINUED value (#125934)
nickdesaulniers Feb 5, 2025
69ccb13
[flang][cuda] Make argument passed by value for sync functions (#125909)
clementval Feb 5, 2025
94d51fd
[asan][test][MSVC] Disabling test on MSVC x86 because of optimized bu…
zacklj89 Feb 5, 2025
72aa388
[libc][poll] remove entrypoint for riscv (#125941)
nickdesaulniers Feb 5, 2025
e51435c
[bazel][mlir][vector] Extra dep for 6e52a12811a17e5871f403f04fd4082d4…
rupprecht Feb 5, 2025
8b44884
[clang][NFC] Precommit test file refactoring (#125944)
ilovepi Feb 5, 2025
5f7acf7
[flang][OMPIRbuilder] Set debug loc on terminator created by splitBB.…
abidh Feb 5, 2025
fd4c4ed
[libc] Add `returns_twice` attribute to `setjmp(3)` (#124370)
alanzhao1 Feb 5, 2025
de7be32
gn build: libcxx: Add libc include path and re-enable.
pcc Feb 5, 2025
0d7ee52
[RISCV] Use getSignedConstant for negative values. (#125903)
topperc Feb 5, 2025
1901f4a
CodeGen: support static linking for libclosure (#125384)
compnerd Feb 5, 2025
5a1e16f
[IR][RISCV] Add llvm.vector.(de)interleave3/5/7 (#124825)
mshockwave Feb 5, 2025
f637708
[HLSL][NFC] Rename functions that collect resource bindings (#125904)
hekota Feb 5, 2025
dd04dc6
[RISCV] Add Zicond run lines to select-const.ll. NFC
topperc Feb 5, 2025
2b5cc89
[CIR] Lowering to LLVM for global pointers (#125619)
andykaylor Feb 5, 2025
1c4ee06
[NVPTX] fix ptxas tests introduced by #124865 (#125927)
Artem-B Feb 5, 2025
c552c6c
[AArch64][GlobalISel] Protect against non-reg operands in matchExtAdd…
davemgreen Feb 5, 2025
cd9795c
[NVPTX] Fixed few other failing ptxas tests (#125963)
Artem-B Feb 6, 2025
aefa30e
[ORC-RT] Add a comment explaining the purpose of this testcase. NFC.
lhames Feb 5, 2025
88f55d1
[ORC] Fix buggy calculation of second-level-page offset in unwind-info.
lhames Feb 5, 2025
df1bee0
[mlir] Add math to LLVM lowering support for missing trigonometric & …
PaulCarabas Feb 6, 2025
e335ca7
[RISCV] Update tests after #124825
mshockwave Feb 6, 2025
c09e51a
[msan][NFCI] Add arg_size() assertions (#125907)
thurstond Feb 6, 2025
6e14d75
[RISCV] Fix some implicit conversions from Register to unsigned. NFC
topperc Feb 6, 2025
e1c63bb
[libc] implement `sys/uio/readv` (#124718)
c8ef Feb 6, 2025
fc10ad1
[RISCV] Make single source reverse legal in isShuffleMaskLegal (#125949)
preames Feb 6, 2025
4fb96f2
[MLIR][LLVM] Implement LLVM dialect support for global aliases (#125295)
bcardosolopes Feb 6, 2025
f154048
[clang] [dataflow] use unqualified type for smart pointer matching (#…
fmayer Feb 6, 2025
ed8a6d6
[RISCV] Add VLA shuffle coverage
preames Feb 6, 2025
7a87794
[Offload] Stop the RPC server faiilng with more than one GPU (#125982)
jhuber6 Feb 6, 2025
e223485
[X86] Extend kCFI with a 3-bit arity indicator (#121070)
scottconstable Feb 6, 2025
6410bdd
[InstCombine] Extend #125676 to handle variable power of 2 (#125855)
dtcxzyw Feb 6, 2025
8c222c1
[X86] Do not combine LRINT and TRUNC (#125848)
phoebewang Feb 6, 2025
3d0061c
[msan][NFCI] Add more Arm NEON vector add tests (#125820)
thurstond Feb 6, 2025
1db6055
[X86] Silence an unused-variable warning (NFC)
DamonFool Feb 6, 2025
accfbd4
[libc++] Replace __is_trivially_relocatable by is_trivially_copyable …
ldionne Feb 6, 2025
4a2a8ed
[JITLink] Add a jitlink::Symbol::getSection() convenience method.
lhames Feb 6, 2025
efa287d
[libc++] Slightly simplify max_size and add new tests for vector (#11…
winner245 Feb 6, 2025
de5f643
[NVPTX] Remove `sm_1x` / non-ABI compilation support (#125977)
justinfargnoli Feb 6, 2025
d440624
Merge from 'main' to 'sycl-web' (134 commits)
maksimsab Feb 7, 2025
9f5567a
Merge from 'sycl' to 'sycl-web' (42 commits)
Feb 7, 2025
d7dd98e
Merge from 'main' to 'sycl-web' (7 commits)
Chenyang-L Feb 7, 2025
e9a2dc9
Merge from 'sycl' to 'sycl-web' (10 commits)
Feb 7, 2025
1b6070c
Merge from 'main' to 'sycl-web' (7 commits)
Chenyang-L Feb 8, 2025
61f5220
Merge from 'sycl' to 'sycl-web' (3 commits)
Feb 8, 2025
df1b869
Merge from 'main' to 'sycl-web' (21 commits)
Feb 8, 2025
d8954d6
Update for nocapture to captures(none) Attribute change (#2980)
jsji Feb 8, 2025
1c125ed
Merge from 'sycl' to 'sycl-web' (1 commits)
Feb 8, 2025
937802a
Merge from 'main' to 'sycl-web' (33 commits)
maksimsab Feb 10, 2025
b1cf827
Merge from 'sycl' to 'sycl-web' (1 commits)
Feb 10, 2025
957154e
Merge from 'main' to 'sycl-web' (34 commits)
maksimsab Feb 10, 2025
290c27c
Merge from 'main' to 'sycl-web' (27 commits)
maksimsab Feb 10, 2025
c1f63b2
Merge from 'sycl' to 'sycl-web' (4 commits)
Feb 10, 2025
2fe0875
Merge from 'main' to 'sycl-web' (54 commits)
Chenyang-L Feb 11, 2025
90094f5
Merge from 'sycl' to 'sycl-web' (9 commits)
Feb 11, 2025
850f56b
Merge from 'main' to 'sycl-web' (65 commits)
maksimsab Feb 11, 2025
fc9eb4d
[libclc] Fix recent merge issues (#16962)
frasercrmck Feb 11, 2025
23a8700
Merge from 'sycl' to 'sycl-web' (4 commits)
Feb 11, 2025
70d8277
Merge from 'main' to 'sycl-web' (50 commits)
maksimsab Feb 11, 2025
b83b73f
Merge from 'sycl' to 'sycl-web' (1 commits)
Feb 11, 2025
f3101a7
Merge from 'main' to 'sycl-web' (207 commits)
Chenyang-L Feb 11, 2025
82575a4
Merge from 'sycl' to 'sycl-web' (2 commits)
Feb 11, 2025
f54ad1b
Merge from 'main' to 'sycl-web' (143 commits)
Chenyang-L Feb 11, 2025
022aec7
Merge from 'sycl' to 'sycl-web' (1 commits)
Feb 12, 2025
af4ea15
Merge from 'main' to 'sycl-web' (63 commits)
Chenyang-L Feb 12, 2025
dd86279
Merge from 'sycl' to 'sycl-web' (2 commits)
Feb 12, 2025
e2a6e53
Merge from 'main' to 'sycl-web' (27 commits)
Chenyang-L Feb 12, 2025
e3f55a3
Merge from 'sycl' to 'sycl-web' (1 commits)
Feb 12, 2025
48ed137
Merge from 'main' to 'sycl-web' (23 commits)
maksimsab Feb 12, 2025
9c6c2b5
[libclc] Provide schar implementation of __clc_mad_sat (#16981)
frasercrmck Feb 12, 2025
41ebb97
Merge from 'sycl' to 'sycl-web' (3 commits)
Feb 12, 2025
0502156
Merge from 'main' to 'sycl-web' (74 commits)
maksimsab Feb 12, 2025
f5f7067
Merge from 'main' to 'sycl-web' (27 commits)
Feb 12, 2025
0167a39
[NVPTX] Aggressively try to replace image handles with references (#1…
Chenyang-L Feb 12, 2025
1bbeae4
fix lit conflicts
Chenyang-L Feb 12, 2025
c7406ce
update surf-tex.py
Chenyang-L Feb 12, 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.
5 changes: 2 additions & 3 deletions .ci/generate-buildkite-pipeline-premerge
Original file line number Diff line number Diff line change
Expand Up @@ -128,9 +128,8 @@ if [[ "${windows_projects}" != "" ]]; then
limit: 2
timeout_in_minutes: 150
env:
CC: 'cl'
CXX: 'cl'
LD: 'link'
MAX_PARALLEL_COMPILE_JOBS: '16'
MAX_PARALLEL_LINK_JOBS: '4'
commands:
- 'C:\\BuildTools\\Common7\\Tools\\VsDevCmd.bat -arch=amd64 -host_arch=amd64'
- 'bash .ci/monolithic-windows.sh "$(echo ${windows_projects} | tr ' ' ';')" "$(echo ${windows_check_targets})"'
Expand Down
79 changes: 38 additions & 41 deletions .ci/metrics/metrics.py
Original file line number Diff line number Diff line change
Expand Up @@ -130,34 +130,6 @@ def get_per_workflow_metrics(
workflow_jobs = workflow_run.jobs()
if workflow_jobs.totalCount == 0:
continue
if workflow_jobs.totalCount > 1:
raise ValueError(
f"Encountered an unexpected number of jobs: {workflow_jobs.totalCount}"
)

created_at = workflow_jobs[0].created_at
started_at = workflow_jobs[0].started_at
completed_at = workflow_jobs[0].completed_at

job_result = int(workflow_jobs[0].conclusion == "success")
if job_result:
# We still might want to mark the job as a failure if one of the steps
# failed. This is required due to use setting continue-on-error in
# the premerge pipeline to prevent sending emails while we are
# testing the infrastructure.
# TODO(boomanaiden154): Remove this once the premerge pipeline is no
# longer in a testing state and we can directly assert the workflow
# result.
for step in workflow_jobs[0].steps:
if step.conclusion != "success":
job_result = 0
break

queue_time = started_at - created_at
run_time = completed_at - started_at

if run_time.seconds == 0:
continue

if (
workflows_to_track[workflow_run.name] is None
Expand All @@ -170,20 +142,45 @@ def get_per_workflow_metrics(
):
break

# The timestamp associated with the event is expected by Grafana to be
# in nanoseconds.
created_at_ns = int(created_at.timestamp()) * 10**9

workflow_metrics.append(
JobMetrics(
workflow_run.name,
queue_time.seconds,
run_time.seconds,
job_result,
created_at_ns,
workflow_run.id,
for workflow_job in workflow_jobs:
created_at = workflow_job.created_at
started_at = workflow_job.started_at
completed_at = workflow_job.completed_at

job_result = int(workflow_job.conclusion == "success")
if job_result:
# We still might want to mark the job as a failure if one of the steps
# failed. This is required due to use setting continue-on-error in
# the premerge pipeline to prevent sending emails while we are
# testing the infrastructure.
# TODO(boomanaiden154): Remove this once the premerge pipeline is no
# longer in a testing state and we can directly assert the workflow
# result.
for step in workflow_job.steps:
if step.conclusion != "success":
job_result = 0
break

queue_time = started_at - created_at
run_time = completed_at - started_at

if run_time.seconds == 0:
continue

# The timestamp associated with the event is expected by Grafana to be
# in nanoseconds.
created_at_ns = int(created_at.timestamp()) * 10**9

workflow_metrics.append(
JobMetrics(
workflow_run.name + "-" + workflow_job.name,
queue_time.seconds,
run_time.seconds,
job_result,
created_at_ns,
workflow_run.id,
)
)
)

return workflow_metrics

Expand Down
8 changes: 6 additions & 2 deletions .ci/monolithic-windows.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,10 @@ echo "--- cmake"
pip install -q -r "${MONOREPO_ROOT}"/mlir/python/requirements.txt
pip install -q -r "${MONOREPO_ROOT}"/.ci/requirements.txt

export CC=cl
export CXX=cl
export LD=link

# The CMAKE_*_LINKER_FLAGS to disable the manifest come from research
# on fixing a build reliability issue on the build server, please
# see https://github.com/llvm/llvm-project/pull/82393 and
Expand All @@ -72,8 +76,8 @@ cmake -S "${MONOREPO_ROOT}"/llvm -B "${BUILD_DIR}" \
-D CMAKE_EXE_LINKER_FLAGS="/MANIFEST:NO" \
-D CMAKE_MODULE_LINKER_FLAGS="/MANIFEST:NO" \
-D CMAKE_SHARED_LINKER_FLAGS="/MANIFEST:NO" \
-D LLVM_PARALLEL_COMPILE_JOBS=16 \
-D LLVM_PARALLEL_LINK_JOBS=4
-D LLVM_PARALLEL_COMPILE_JOBS=${MAX_PARALLEL_COMPILE_JOBS} \
-D LLVM_PARALLEL_LINK_JOBS=${MAX_PARALLEL_LINK_JOBS}

echo "--- ninja"
# Targets are not escaped as they are passed as separate arguments.
Expand Down
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
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ RUN choco install -y handle

RUN pip3 install pywin32 buildbot-worker==2.8.4

ARG RUNNER_VERSION=2.321.0
ARG RUNNER_VERSION=2.322.0
ENV RUNNER_VERSION=$RUNNER_VERSION

RUN powershell -Command \
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/containers/github-action-ci/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ WORKDIR /home/gha

FROM ci-container as ci-container-agent

ENV GITHUB_RUNNER_VERSION=2.321.0
ENV GITHUB_RUNNER_VERSION=2.322.0

RUN mkdir actions-runner && \
cd actions-runner && \
Expand Down
17 changes: 12 additions & 5 deletions .github/workflows/libc-fullbuild-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,19 @@ on:

jobs:
build:
runs-on: ubuntu-24.04
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
include:
- c_compiler: clang
- os: ubuntu-24.04
ccache-variant: sccache
c_compiler: clang
cpp_compiler: clang++
# TODO: remove ccache logic when https://github.com/hendrikmuhs/ccache-action/issues/279 is resolved.
- os: ubuntu-24.04-arm
ccache-variant: ccache
c_compiler: clang
cpp_compiler: clang++
# TODO: add back gcc build when it is fixed
# - c_compiler: gcc
Expand All @@ -35,7 +42,7 @@ jobs:
with:
max-size: 1G
key: libc_fullbuild_${{ matrix.c_compiler }}
variant: sccache
variant: ${{ matrix.ccache-variant }}

# Notice:
# - MPFR is required by some of the mathlib tests.
Expand All @@ -62,8 +69,8 @@ jobs:
-DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }}
-DCMAKE_C_COMPILER=${{ matrix.c_compiler }}
-DCMAKE_BUILD_TYPE=MinSizeRel
-DCMAKE_C_COMPILER_LAUNCHER=sccache
-DCMAKE_CXX_COMPILER_LAUNCHER=sccache
-DCMAKE_C_COMPILER_LAUNCHER=${{ matrix.ccache-variant }}
-DCMAKE_CXX_COMPILER_LAUNCHER=${{ matrix.ccache-variant }}
-DCMAKE_INSTALL_PREFIX=${{ steps.strings.outputs.build-install-dir }}
-DLLVM_ENABLE_RUNTIMES="libc;compiler-rt"
-DLLVM_LIBC_FULL_BUILD=ON
Expand Down
Loading
Loading