Skip to content

LLVM and SPIRV-LLVM-Translator pulldown (WW37) #11185

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

Merged
merged 920 commits into from
Sep 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
920 commits
Select commit Hold shift + click to select a range
063cd55
[compiler-rt] Add missing include in unittest
zeroomega Sep 12, 2023
6eadc8f
[Clang] Fix crash in Parser::ParseDirectDeclarator by adding check th…
shafik Sep 12, 2023
7213ae8
[include-mapping] Python fixes
porglezomp Sep 12, 2023
f061b13
Statically analyze likely and unlikely blocks based on metadata
hiraditya Sep 12, 2023
af562fd
Splits cleanup block lowered by AsyncToAsyncRuntime. (#66123)
yliu120 Sep 12, 2023
499d713
Revert "Update GoogleTest to v1.14.0 (#65823)"
zeroomega Sep 12, 2023
0f31e56
[libc] Add missing deps for header libraries. (#66125)
sivachandra Sep 12, 2023
b85e186
[libc++][hardening] Add back the safe mode.
var-const Sep 12, 2023
0bb49af
[AMDGPU] Fix an unused variable warning
kazutakahirata Sep 12, 2023
02a3754
[Windows] Avoid using FileIndex for unique IDs
mstorsjo Jul 17, 2023
1c51619
Add host-supports-nvptx requirement to lit tests (#66129)
frgossen Sep 12, 2023
f2ce618
[runtimes] Add llvm-size to RUNTIMES_TEST_DEPENDS
smeenai Sep 12, 2023
c5ad6c7
[libc] Fix a typo in a CMakeLists.txt - replace DEPS with DEPENDS. (#…
sivachandra Sep 12, 2023
e831a32
[Clang][OpenMP] Clang adding the addrSpace according to DataLayout fi…
ajarmusch Sep 12, 2023
6880198
[libc][NFC] Factor GPU exiting into a common function (#66093)
jhuber6 Sep 12, 2023
cff72d7
workflows/pr-subscriber: Handle libc++ and libc++abi labels (#66029)
tstellar Sep 12, 2023
3635c74
[mlir][gpu][sparse] gracefully accept zero size allocation (#66127)
aartbik Sep 12, 2023
c6a33ff
[clang][CodeGen] Emit annotations for function declarations.
brendandahl Sep 12, 2023
7b3bdc1
[sanitizer] Remove SYMBOLIZER_DEPS from symbolizer
vitalybuka Sep 12, 2023
64751ea
github-automation: Use a single comment for team mentions on pull req…
tstellar Sep 12, 2023
72a7024
AMDGPU: Correctly lower llvm.sqrt.f32
arsenm Aug 16, 2023
15e0fe0
clang/OpenCL: Add inline implementations of sqrt in builtin header
arsenm Jul 31, 2023
bca1255
HIP: Directly use f32 sqrt intrinsic
arsenm Aug 10, 2023
c48248d
AMDGPU: Teach valueIsKnownNeverF32Denorm about frexp
arsenm Aug 10, 2023
57b731e
[llvm-exegesis] Add retry count to subprocess tests
boomanaiden154 Sep 12, 2023
fa2edb6
[test][dxil-dis] Update metadata to match target triple
bogner Sep 7, 2023
b853988
[AMDGPU] Port AMDGPURewriteUndefForPHI to new pass manager (#66008)
jwanggit86 Sep 12, 2023
588023d
Work around two more instances of __noinline__ conflicts. (#66138)
Artem-B Sep 12, 2023
168c288
JumpThreading: Propagate branch weights in tryToUnfoldSelectInCurrBB …
MatzeB Sep 12, 2023
9d0291d
[NFC] Sort `debuginfo` paths prior to updating the list (#66140)
pogo59 Sep 12, 2023
602e509
[flang] Cray pointer in module (#66119)
kkwli Sep 12, 2023
e3298bb
fixup! [Clang][OpenMP] Clang adding the addrSpace according to DataLa…
ajarmusch Sep 12, 2023
bc8f4a1
[NFC] [Support] Fix warning when build with clang-cl on Windows. (#65…
python3kgae Sep 12, 2023
4627446
[BOLT] Fix AutoFDO output format after D154120
aaupov Sep 12, 2023
80c76b9
Fix NATVIS visualization of ActionResult
AaronBallman Sep 12, 2023
a9c7ba9
[AMDGPU] Fix a warning
kazutakahirata Sep 12, 2023
4c4bdf0
[mlir][spirv] Fix remaining coop matrix verification corner cases (#6…
kuhar Sep 12, 2023
f94b6f3
[OpenMP] Remove optimization skipping reduction struct initialization…
rodrigo-ceccato Sep 12, 2023
d671126
[libc++][NFC] Remove stray #if 1 that was probably a debugging leftover
ldionne Sep 12, 2023
ef169f5
[libc] Improve the implementation of the rand() function (#66131)
jhuber6 Sep 12, 2023
da81b1b
[llvm] Adopt WithMarkup in the ARM backend (#65561)
JDevlieghere Sep 12, 2023
d78ca73
[libc++] Fix the rotate direction used in countl_zero()
Delta-dev-99 Sep 12, 2023
859e6aa
[github] GitHub Actions workflows changes (#65856)
VoltrexKeyva Sep 12, 2023
6412258
[lldb][NFCI] BreakpointResolverName ctor shouldn't unnecessarily copy…
bulbazord Sep 12, 2023
721b3d0
[GlobalISel] GISelKnownBits: forward unused depth parameter
tobias-stadler Sep 12, 2023
131ba0a
Revert "[Clang][OpenMP] Clang adding the addrSpace according to DataL…
ajarmusch Sep 12, 2023
6441347
[libc++] Simplify the implementation of locale::id (#65781)
ldionne Sep 12, 2023
dfd0cd1
[GlobPattern] Fix build error on gcc7.5
ellishg Sep 12, 2023
db47264
Revert "[AMDGPU]: Allow combining into v_dot4" (#66158)
jrbyrnes Sep 12, 2023
749ec26
[gn] port b85e1862c119
nico Sep 13, 2023
64df1c0
[sparse] allow unpack op to return any integer type. (#66161)
PeimingLiu Sep 13, 2023
c730e3c
[gn build] Port 588023ddafb4
llvmgnsyncbot Sep 13, 2023
5a48a82
[compiler-rt] Fix interception_win.cpp arm64 instruction lengths
farzonl Sep 13, 2023
f3fdc96
[flang] Fix the incorrect insertion point for alloca (#65999)
erjin Sep 13, 2023
3755ea9
[AMDGPU] Fix scan of atomicFSub in AtomicOptimizer. (#66082)
pravinjagtap Sep 13, 2023
ca8d253
[clang-repl][Orc] Export executable symbols in ClangReplInterpreterEx…
Sep 13, 2023
0006184
InstSimplify: Simplifications for ldexp
arsenm Apr 27, 2023
edecb60
Reapply "AMDGPU: Drop and auto-upgrade llvm.amdgcn.ldexp to llvm.ldexp"
arsenm Aug 11, 2023
9d9a41e
[libc++][hardening] Make the safe mode pipeline run with modules enabled
var-const Sep 13, 2023
231aa0f
AMDGPU: Avoid creating vector extracts if we aren't going to do anything
arsenm Sep 13, 2023
69b056d
[PowerPC] Implement SchedModel for Power7
ecnelises Sep 13, 2023
4b14148
[GVN] Skip debug instructions in findDominatingValue function (#65977)
skachkov-sc Sep 13, 2023
f5d41c1
[clang][Sema] Rename ActOnIVar parameter (#66181)
tbaederr Sep 13, 2023
11de4c7
[lldb][AArch64] Add tests for SME's SVE register state to TestArm64Dy…
DavidSpickett Aug 11, 2023
99594ba
[clang][ARM] Enable --print-supported-extensions for ARM (#66083)
DavidSpickett Sep 13, 2023
461f859
[lldb] Treat user aliases the same as built-ins when tab completing (…
DavidSpickett Sep 13, 2023
adae4e9
[libcxx] <experimental/simd> Fix CI errors on 32-bits x86
joy2myself Sep 13, 2023
8ebe1d1
Revert "[NFC]Add assert to avoid possibly deref nullptr (#65564)" (#6…
XinWang10 Sep 13, 2023
6a91dfe
[mlir][bufferization] Remove allow-return-allocs and create-deallocs …
maerhart Sep 12, 2023
6f35401
[mlir][bufferization] Update linalg integration tests to lower ops cr…
maerhart Sep 12, 2023
1bebb60
[mlir][bufferization] Improve buffer deallocation pass
maerhart Sep 12, 2023
29d8617
[mlir][bufferization][NFC] Introduce BufferDeallocationOpInterface
maerhart Sep 12, 2023
89117f1
[mlir][bufferization] BufferDeallocationOpInterface: support custom o…
maerhart Sep 12, 2023
1356e85
[mlir][bufferization] Implement BufferDeallocationopInterface for scf…
maerhart Sep 12, 2023
f0c4663
[mlir][bufferization] Define a pipeline for buffer deallocation
maerhart Sep 12, 2023
cb5fe6c
[mlir][bufferization] Remove unused function
maerhart Sep 13, 2023
f8b2544
[lldb] Link to LLVM code style in LLDB's contributing page
DavidSpickett Sep 13, 2023
6c56cf7
[DAG] FoldSetCC - add missing icmp(X,undef) -> isTrueWhenEqual case
RKSimon Sep 13, 2023
b8ec283
[AArch64][SME] Various tests should work with +sme, just as they do f…
sdesmalen-arm Sep 13, 2023
8143307
[mlir][bufferization] Generalize tensor slice rules to subset ops (#6…
matthias-springer Sep 13, 2023
e1e3c75
Revert rG6c56cf71ee82ec3a28e0dfc2b751bd10c16929da "[DAG] FoldSetCC - …
RKSimon Sep 13, 2023
f3fbea2
[VectorCombine][test] Supplement tests of the load-extractelement seq…
benshi001 Sep 13, 2023
98a845c
[ci] builkite don't escape windows targets (#66192)
metaflow Sep 13, 2023
47a9cd0
[AMDGPU] Remove constexpr from getNumUserSGPRForField/getMaxNumPreloa…
RKSimon Sep 13, 2023
88b7e06
Revert "[clang][CodeGen] Emit annotations for function declarations."
d0k Sep 13, 2023
e6b85c3
[DAG] FoldSetCC - add missing icmp(X,undef) -> isTrueWhenEqual case (…
RKSimon Sep 13, 2023
076e238
[mlir][IR] SingleBlockImplicitTerminator derives from TraitBase (#66189)
matthias-springer Sep 13, 2023
a685715
[mlir] Add pass to add comdat to all linkonce functions (#65270)
DavidTruby Sep 13, 2023
4a32c48
[X86] LowerTRUNCATE - ensure we handle cases where we truncate to a s…
RKSimon Sep 13, 2023
05a11f3
[clang][Sema][NFC] Add missing docs to some FieldDecl methods.
tbaederr Sep 13, 2023
41eb82f
[VP] Add method for looking up functional intrinsic ID for VP. NFC (#…
lukel97 Sep 13, 2023
0f4c9a0
[IR][IntrinsicInst] Add VPBinOpIntrinsic (#66132)
michaelmaitland Sep 13, 2023
47daf14
Update paths for `debuginfo` labeling (#66143)
pogo59 Sep 13, 2023
8248388
[NVPTX][NFC] Use unsigned for all custom printmethods
ldrumm Sep 12, 2023
d2c2fa9
[clang][NFC] Replace deprected *cast_or_null casts
tbaederr Sep 13, 2023
6360d09
[MLIR][NVVM] Fix the register number of predicate (#65970)
grypp Sep 13, 2023
e65e94f
[clang][dataflow] Rename test target function to `target()`. (#66195)
martinboehme Sep 13, 2023
38faecc
[MLIR] SM_90 integration test of TMA with 128b Swizzling (#65953)
grypp Sep 13, 2023
49ff6a9
[Clang] Define AMDGPU ABI when referenced in CodeGen for ABI "none" (…
jhuber6 Sep 13, 2023
ba81cd1
[MLIR] Fix the tma_load test (#66208)
grypp Sep 13, 2023
1b7a095
[Clang][AMDGPU] Permit language address spaces for AMDGPU globals (#6…
jhuber6 Sep 13, 2023
75398f2
[libc] Make time_t 64 bits long on all platforms but arm32
mikhailramalho Sep 12, 2023
99cd1e7
Revert "[mlir][bufferization] Remove unused function"
maerhart Sep 13, 2023
7995a47
Revert "[mlir][bufferization] Define a pipeline for buffer deallocation"
maerhart Sep 13, 2023
ccb16ac
Revert "[mlir][bufferization] Implement BufferDeallocationopInterface…
maerhart Sep 13, 2023
9782232
Revert "[mlir][bufferization] BufferDeallocationOpInterface: support …
maerhart Sep 13, 2023
792caac
Revert "[mlir][bufferization][NFC] Introduce BufferDeallocationOpInte…
maerhart Sep 13, 2023
520407a
Revert "[mlir][bufferization] Improve buffer deallocation pass"
maerhart Sep 13, 2023
94c8fae
Revert "[mlir][bufferization] Update linalg integration tests to lowe…
maerhart Sep 13, 2023
c199f7d
Revert "[mlir][bufferization] Remove allow-return-allocs and create-d…
maerhart Sep 13, 2023
ee31ba0
[AArch64][SME]Update intrinsic interface for ld1/st1 (#65582)
CarolineConcatto Sep 13, 2023
5db9412
[test] add 'REQUIRES: lld-available' to online-merging-windows.c
ZequanWu Sep 13, 2023
e375133
Merge from 'sycl' to 'sycl-web'
Sep 13, 2023
d65885a
[MLIR][Linalg] Bail out if the tiles provided are more than the numbe…
chelini Sep 13, 2023
5db201f
[clang-format] Stop breaking unbreakable strings in JS (#66168)
sstwcw Sep 13, 2023
a7f256f
[clang][Interp][NFC] Use delegate() once more
tbaederr Sep 13, 2023
82472e4
Merge from 'main' to 'sycl-web' (311 commits)
maarquitos14 Sep 13, 2023
142c89c
[JITLink][AArch32] Implement ELF::R_ARM_CALL relocation
eymay Sep 13, 2023
62f793e
[JITLink][AArch32] Implement ELF::R_ARM_JUMP24 relocation
eymay Sep 13, 2023
d25b4fa
[libc][NFC] Make entrypoint alias targets real library targets. (#66044)
sivachandra Sep 13, 2023
dbe1be9
[mlir][sparse] Migrate tests to use new syntax (#66146)
yinying-lisa-li Sep 13, 2023
2ca4d13
[InlineAsm] wrap ConstraintCode in enum class NFC (#66003)
nickdesaulniers Sep 13, 2023
c1f8fdb
[mlgo] fix 2 regalloc tests post DAG change
mtrofin Sep 13, 2023
b6f66c9
[lldb][AArch64] Reformat register set test with black
DavidSpickett Sep 13, 2023
bf49237
[Clang] Enable -print-pipeline-passes in clang.
jcranmer-intel Sep 13, 2023
ba6d7a0
[mlir][AMDGPU] Add gfx941 to buffer atomics emulation
krzysz00 May 18, 2023
b4b4d8b
[test][clang-repl][Orc] Lsan report workaround
vitalybuka Sep 13, 2023
df85259
[mlir] Split up VectorToLLVM pass
krzysz00 Jul 18, 2023
4d10b95
[lldb] Fix formatting and whitespace in Debugger.{h,cpp} (NFC)
JDevlieghere Sep 13, 2023
8b9bf3a
[InlineAsm] fix botched merge conflict resolution
nickdesaulniers Sep 13, 2023
1cddbf8
Revert `Add host-supports-nvptx requirement to lit tests` (#66102 and…
frgossen Sep 13, 2023
8b47913
[X86] SimplifyMultipleUseDemandedBitsForTargetNode - add X86ISD::BLEN…
RKSimon Sep 13, 2023
2f005df
[DAG][X86] Fold mgather/mscatter/etc with splat index (#65980)
preames Sep 13, 2023
cce062d
[libc++] Reintroduce the removed std::char_traits specialization (#66…
ldionne Sep 13, 2023
2ec7dba
[RISCV] Update comment on vslide*_vl that it has a sixth policy opera…
lukel97 Sep 13, 2023
ee643b7
Revert "[InlineAsm] wrap ConstraintCode in enum class NFC (#66003)"
rnk Sep 13, 2023
1025189
[JITLink][AArch32] Don't adjust Thumb bit in fixup code; it doesn't c…
weliveindetail Sep 13, 2023
21ee9e4
[JITLink][AArch32] Remove duplicate '0x' hex prefixes from formatv st…
weliveindetail Sep 13, 2023
8d99bf9
[JITLink][AArch32] Revisit descriptions for Call and Jump24 relocatio…
weliveindetail Sep 13, 2023
bf85f27
[libc] Implement 'qsort' and 'bsearch' on the GPU (#66230)
jhuber6 Sep 13, 2023
004a7ce
[clang][dataflow] Change `diagnoseFunction` to use `llvm::SmallVector…
ymand Sep 13, 2023
e9e1892
[sanitizer] Fail __sanitizer_symbolize_demangle instead of returning …
vitalybuka Sep 13, 2023
61757fb
[DAG] Remove pointless peephole from refineUniformBase [nfc]
preames Sep 13, 2023
7457228
[llvm-nm] Fix heap-use-after-free while executing 'llvm-nm -n --expor…
chbessonova Sep 13, 2023
380eb46
[libc] Move long double table option to new config (#66151)
michaelrj-google Sep 13, 2023
25e8105
[asan][ubsan] Enable testing with internal symbolizer (#66257)
vitalybuka Sep 13, 2023
e504194
[Driver][HLSL] Improve diagnostics for invalid shader model and stage
bogner Aug 29, 2023
372115f
[AMDGPU] Precommit test for i8 vector CopyToReg handling patch
jrbyrnes Aug 31, 2023
098f46d
[sparse] allow unpack op to return 0-ranked tensor type. (#66269)
PeimingLiu Sep 13, 2023
102d864
Fix /tmp approach, and add environment variable method as third fallb…
TerryLWilmarth Aug 14, 2023
9d2e9ea
Add label for third-party/unittests (#66276)
pogo59 Sep 13, 2023
06055d9
[polly][www] Remove unused VideoJS
rupprecht Sep 13, 2023
089b811
[libc][NFC][Docs] Update some GPU testing information
jhuber6 Sep 13, 2023
d6d4a52
[mlir][spirv][gpu] Clean up wmma to coop matrix NV conversion. NFC. (…
kuhar Sep 13, 2023
7b021f2
[PowerPC] Optimize VPERM and fix code order for swapping vector opera…
maryammo Sep 13, 2023
008bd84
[libc++] Remove unused CMake option LIBCXX_DISABLE_MACRO_CONFLICT_WAR…
ldionne Sep 13, 2023
86735a4
reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)
nickdesaulniers Sep 13, 2023
1b07d43
[clang] NFCI: Use `FileEntryRef` in `ModuleMap::InferredModuleAllowedBy`
jansvoboda11 Sep 10, 2023
aa1eacd
[libc][docs] Printf behavior doc
michaelrj-google Aug 18, 2023
377497f
[NFC][lldb] Replace usage of deprecated llvm::makeArrayRef
aeubanks Sep 13, 2023
67ba293
[InstCombine] Add tests for transforming `(icmp pred (and X, Y), X)`;…
goldsteinn Sep 13, 2023
119194a
[InstCombine] Transform `(icmp ult/uge (and X, Y), X)` -> `(icmp ne/e…
goldsteinn Sep 13, 2023
2a904f4
[InstCombine] Rename some shadow variables; NFC
goldsteinn Sep 13, 2023
3fb63c2
[libc] simplify printf float writing
michaelrj-google Aug 15, 2023
2793ef6
[clang] NFCI: Use `FileEntryRef` in `SrcMgr::ContentCache`
jansvoboda11 Sep 10, 2023
102715a
[Docs][Github] explain how to rectify gh pr merge failure (#66223)
nickdesaulniers Sep 13, 2023
d5cc372
[flang] Fix crash under -fdebug-dump-all (#66224)
klausler Sep 13, 2023
3df9c29
[libc++] Fix minor warnings in libcxx benchmarks
ilvokhin Sep 13, 2023
a866ce7
Reland "Update GoogleTest to v1.14.0 (#65823)"
zeroomega Sep 8, 2023
705f24c
[lldb] Accept optional module in Value::ResolveValue (#66286)
augusto2112 Sep 13, 2023
c0f5015
[flang] Foil attempts to put automatic objects in COMMON (#66228)
klausler Sep 13, 2023
be59265
[mlir] Make `extraClassOf` compile with attribute and type interfaces…
zero9178 Sep 13, 2023
29f6c0f
[JITLink][AArch32] Fix MSVC error on missing constexpr capture
weliveindetail Sep 13, 2023
2505904
[mlir][sparse] fix typo in sparse_tensor.unpack op (#66287)
aartbik Sep 13, 2023
f8ced20
Revert "[Parse] Split incremental-extensions" (#66281)
bnbarham Sep 13, 2023
7e013d6
[flang] Accept intrinsic functions in DATA statement variables (#66229)
klausler Sep 13, 2023
f94695b
[clang] NFCI: Use `FileEntryRef` in `FileManager::getBufferForFile()`
jansvoboda11 Sep 10, 2023
c46a043
[mlir][arith] Rename `AtomicRMWKind`'s `maxf` → `maximumf`, `minf` → …
unterumarmung Sep 13, 2023
9918d25
[mlir][sparse] remove sparse output python example (#66298)
aartbik Sep 13, 2023
f5592f3
[flang][runtime] Handle type code synonyms in CFI_... runtime (#66231)
klausler Sep 13, 2023
5a3130e
[clang] NFCI: Use `FileEntryRef` in `FileManager::getCanonicalName()`
jansvoboda11 Sep 10, 2023
8ddedbf
[flang] Assume unknown target of procedure pointer assignment is a pr…
klausler Sep 13, 2023
4a83125
[mlir][vector] Rename vector reductions: `maxf` → `maximumf`, `minf` …
unterumarmung Sep 13, 2023
709b274
[mlir][vector] Bring back `maxf`/`minf` reductions
unterumarmung Sep 13, 2023
8f5d519
[mlir][vector] Implement Workaround Lowerings for Masked `fm**imum` R…
unterumarmung Sep 13, 2023
c60ee7c
[clang][deps] Implement move-conversion for `CowCompilerInvocation` (…
jansvoboda11 Sep 13, 2023
0f65df7
[mlir][sparse] remove the MLIR PyTACO tests (#66302)
aartbik Sep 13, 2023
d34f5dd
[flang] Accept ALLOCATED(ARRAY=assumedRank) (#66233)
klausler Sep 13, 2023
e0c54a2
[libc++abi][VE] Support VE in long double demangler
kaz7 Aug 28, 2023
9a220dc
[libc++abi][test][VE] Add UNSUPPORTED to pass tests on VE
kaz7 Aug 25, 2023
4fed595
[flang] Correct semantic representation & handling of RANK(*) (#66234)
klausler Sep 13, 2023
6385c1d
[clang] Add experimental option to omit the RTTI component from the v…
PiJoules Sep 13, 2023
c8c075e
[MS] Follow up fix to pass aligned args to variadic x86_32 functions …
rnk Sep 13, 2023
daa5da0
[flang] Don't blow up when combining mixed COMPLEX operations (#66235)
klausler Sep 13, 2023
8f3b0b4
[clang] adds `__reference_constructs_from_temporary`
cjdb Sep 13, 2023
f82ee15
[flang] Don't check dummy vs. actual result rank for assumed-rank poi…
klausler Sep 13, 2023
87e11ec
Revert "[clang] Add experimental option to omit the RTTI component fr…
PiJoules Sep 13, 2023
e16474b
Revert "Revert "[clang] Add experimental option to omit the RTTI comp…
PiJoules Sep 13, 2023
22e1df7
[LLVM][OpenMPOpt] Fix a crash when associated function is nullptr (#6…
shiltian Sep 14, 2023
8b8841e
[analyzer] RetainRelease: Extend the workaround for VTCompressionSess…
haoNoQ Sep 14, 2023
87c4793
Merge commit '2f005df066e07d93e3d6aa04748c158f883197b7' into llvmspir…
jsji Sep 14, 2023
83b4cf1
Manually convert tests to opaque pointers (#2152)
svenvh Sep 13, 2023
9ba5c58
Fix check for (neg) zero for fpclass emulation (#2154)
asudarsa Sep 13, 2023
19b664d
[Coroutine][DebugInfo] Remove the memory attributes on coro-async-dec…
dianqk Sep 14, 2023
a700ed6
[ELF][test] Test the order of PPC64 .got, .toc, and .branch_lt
MaskRay Sep 14, 2023
e057d89
[ELF][PPC64] Use the regular placement for .branch_lt
MaskRay Sep 14, 2023
347b3f1
[ARM][ISel] Fix crash of ISD::FMINNUM/FMAXNUM (#65849)
vfdff Sep 14, 2023
1dae4dd
[JITLink][PowerPC] Fix incorrect assertion of addend for R_PPC64_REL24
Sep 14, 2023
850e90c
[lldb] Support Unicode in the prompt (#66312)
JDevlieghere Sep 14, 2023
45c1605
[C++20] [Modules] [Serialization] Check input file contents with opti…
ChuanqiXu9 Sep 13, 2023
019c839
[lldb] Fix PExpectTest when using utf-8 as the encoding
JDevlieghere Sep 14, 2023
97edcde
[gn build] Port 45c160510f6c
llvmgnsyncbot Sep 14, 2023
b1341e2
[flang][openacc] Fix unstructured code in OpenACC region ops (#66284)
clementval Sep 14, 2023
bc32346
[flang][openacc] Support labeled DO loop after acc loop directive (#6…
clementval Sep 14, 2023
16cf9c9
[flang][openacc] Support labeled DO loop after acc combined directive…
clementval Sep 14, 2023
645a385
[lldb] Add a setting to customize the prompt color (#66218)
JDevlieghere Sep 14, 2023
070493d
Revert "Revert "Revert "[clang] Add experimental option to omit the R…
dyung Sep 14, 2023
9ef15f4
[AArch64][CodeGen] Fix wrong operand order when creating vcmla intrin…
daisy202309 Sep 14, 2023
c3b3942
[lldb] Improve comments in Editline.h (NFC)
JDevlieghere Sep 14, 2023
d2cd5a4
Fix PR description HTML escaping, the surrounding `<pre>` tag shouldn…
joker-eph Sep 14, 2023
17114f8
[libc] Remove common_libc_tuners.cmake and move options into config.j…
sivachandra Sep 14, 2023
6ebbb1f
[lldb] Simplify color logic in (IOHandler)Editline (NFC)
JDevlieghere Sep 14, 2023
b171849
[flang][openacc] Use OpenACC terminator instead of fir.unreachable af…
clementval Sep 14, 2023
c374143
Remove CODEOWNERS file and copy missing paths into new-prs-labeler.ym…
tstellar Sep 14, 2023
f8f934e
[libc][NFC] Make the dummy header target under overlay build a librar…
sivachandra Sep 14, 2023
c532db0
workflows/pr-subscriber: Use our own custom concurrency implementatio…
tstellar Sep 14, 2023
3d03537
[AMDGPU] Fix `HasFP32Denormals` check in FDIV32 lowering (#66212)
Pierre-vh Sep 14, 2023
660876a
[clang] Bail out when handling union access with virtual inheritance
antoniofrighetto Sep 13, 2023
0b2c88e
[clang-format] Fix a bug in annotating `&&` followed by `*` or `&` (#…
owenca Sep 14, 2023
1fc73ca
[InstCombine] Propagate nsw flag when negating
nikic Aug 21, 2023
c990d94
[clang] Include `expected-no-diagnostics` in newly-added test (NFC)
antoniofrighetto Sep 14, 2023
293ae0b
[clang][Interp] Actually consider ConstantExpr result
tbaederr Aug 22, 2023
f75d46a
[mlir][ArmSME] Lower vector.outerproduct to FMOPA/BFMOPA (#65621)
c-rhodes Sep 14, 2023
c31dda4
[RISCV] Update Zicntr and Zihpm to version 2p0 (#66323)
jacquesguan Sep 14, 2023
419f90e
[LoongArch] Support llvm.is.fpclass for f32 and f64
SixWeining Sep 14, 2023
a1ef5a9
[mlir][bufferization] Empty tensor elimination based on SubsetOpInter…
matthias-springer Sep 14, 2023
602e47c
[lldb] Format Python files in scripts and utils (#66053)
DavidSpickett Sep 14, 2023
84216d1
[clang] Don't inherit dllimport/dllexport to exclude_from_explicit_in…
zmodem Sep 14, 2023
aee8f87
[libc][utils] cpp::always_false to enable static_assert(false) (#66209)
gchatelet Sep 14, 2023
a9d0f5e
[mlir] Allow loop-like operations in `AbstractDenseForwardDataFlowAna…
victor-eds Sep 14, 2023
adc5509
[AArch64] Add LRINT/LLRINT/LROUND/LLROUND FP16 lowering without fullf…
davemgreen Sep 14, 2023
4f1f171
Add GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST to gwp_asan unittests
d0k Sep 14, 2023
7e6a5fe
[clang][bpf] Fix invalid RUN lines in stack protector warning test (#…
DavidSpickett Sep 14, 2023
0009032
[NFC] Minimize header includes (#66339)
bwendling Sep 14, 2023
a25ce3c
Merge from 'sycl' to 'sycl-web'
Sep 14, 2023
1dd73d1
Merge from 'main' to 'sycl-web' (147 commits)
maarquitos14 Sep 14, 2023
73e2ef5
Fix NVPTX code due to inlineasm enum class refactor in 2ca4d136124d
jsji Sep 14, 2023
63da2bc
Fix FPAccurary bug exposed by new builtin exp10
jsji Sep 14, 2023
b2609f1
Fix conflict resolution for vtable info to be [0 x ptr] in 8a2d68f6be5
jsji Sep 14, 2023
01ba598
Merge remote-tracking branch 'origin/sycl-web' into llvmspirv_pulldown
sys-ce-bb Sep 14, 2023
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.
10 changes: 5 additions & 5 deletions .ci/generate-buildkite-pipeline-premerge
Original file line number Diff line number Diff line change
Expand Up @@ -238,9 +238,9 @@ if [[ "${linux_projects}" != "" ]]; then
cat <<EOF
- label: ':linux: Linux x64'
artifact_paths:
- artifacts/**/*
- 'artifacts/**/*'
- '*_result.json'
- 'build/monolithic-linux/test-results.xml'
- 'build/test-results.xml'
agents: ${LINUX_AGENTS}
retry:
automatic:
Expand All @@ -261,9 +261,9 @@ if [[ "${windows_projects}" != "" ]]; then
cat <<EOF
- label: ':windows: Windows x64'
artifact_paths:
- artifacts/**/*
- 'artifacts/**/*'
- '*_result.json'
- 'build/monolithic-windows/test-results.xml'
- 'build/test-results.xml'
agents: ${WINDOWS_AGENTS}
retry:
automatic:
Expand All @@ -290,7 +290,7 @@ if [[ -n "${ph_target_phid:-}" ]]; then
- label: ':phabricator: update build status on Phabricator'
agents: ${SERVICE_AGENTS}
artifact_paths:
- artifacts/**/*
- 'artifacts/**/*'
commands:
- export SRC=\$\${BUILDKITE_BUILD_PATH}/llvm-premerge-checks
- rm -rf \$\${SRC}
Expand Down
46 changes: 29 additions & 17 deletions .ci/generate-buildkite-pipeline-scheduled
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,18 @@
# See https://buildkite.com/docs/agent/v3/cli-pipeline#pipeline-format.
#

set -eu
set -o pipefail

# Filter rules for generic windows tests
: ${WINDOWS_AGENTS:='{"queue": "windows"}'}
# Filter rules for generic linux tests
: ${LINUX_AGENTS:='{"queue": "linux"}'}
# Set by buildkite
: ${BUILDKITE_MESSAGE:=}
: ${BUILDKITE_COMMIT:=}
: ${BUILDKITE_BRANCH:=}

cat <<EOF
steps:
- trigger: "libcxx-ci"
Expand All @@ -28,42 +40,42 @@ steps:
commit: "${BUILDKITE_COMMIT}"
branch: "${BUILDKITE_BRANCH}"

- label: ':linux: x64 Debian'
- label: ':linux: Linux x64'
artifact_paths:
- '*_result.json'
- 'build/monolithic-linux/test-results.xml'
agents:
queue: 'linux'
- 'artifacts/**/*'
- '*_result.json'
- 'build/test-results.xml'
agents: ${LINUX_AGENTS}
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2
- exit_status: 255
limit: 2 # Forced agent shutdown
- exit_status: 255 # Forced agent shutdown
limit: 2
timeout_in_minutes: 120
env:
CC: 'clang'
CXX: 'clang++'
commands:
- './.ci/monolithic-linux.sh "bolt;clang-tools-extra;compiler-rt;flang;libc;libclc;lld;llvm;mlir;polly;pstl" "check-all"'
- ./.ci/monolithic-linux.sh "bolt;clang;clang-tools-extra;compiler-rt;flang;libc;libclc;lld;llvm;mlir;polly;pstl" "check-all"

- label: ':windows: x64 Windows'
- label: ':windows: Windows x64'
artifact_paths:
- '*_result.json'
- 'build/monolithic-windows/test-results.xml'
agents:
queue: 'windows'
- 'artifacts/**/*'
- '*_result.json'
- 'build/test-results.xml'
agents: ${WINDOWS_AGENTS}
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2
- exit_status: 255
limit: 2 # Forced agent shutdown
- exit_status: 255 # Forced agent shutdown
limit: 2
timeout_in_minutes: 150
env:
CC: 'cl'
CXX: 'cl'
LD: 'link'
commands:
- 'C:\\BuildTools\\Common7\\Tools\\VsDevCmd.bat -arch=amd64 -host_arch=amd64'
- 'bash .ci/monolithic-windows.sh "clang-tools-extra;flang;libclc;lld;llvm;mlir;polly;pstl" "check-all"'
- C:\\BuildTools\\Common7\\Tools\\VsDevCmd.bat -arch=amd64 -host_arch=amd64
- bash .ci/monolithic-windows.sh "clang;clang-tools-extra;flang;libclc;lld;llvm;mlir;polly;pstl" "check-all"
16 changes: 11 additions & 5 deletions .ci/monolithic-linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,19 @@ set -ex
set -o pipefail

MONOREPO_ROOT="${MONOREPO_ROOT:="$(git rev-parse --show-toplevel)"}"
BUILD_DIR="${BUILD_DIR:=${MONOREPO_ROOT}/build/monolithic-linux}"

BUILD_DIR="${BUILD_DIR:=${MONOREPO_ROOT}/build}"
rm -rf ${BUILD_DIR}

ccache --zero-stats
ccache --show-config

if [[ -n "${CLEAR_CACHE:-}" ]]; then
echo "clearing cache"
ccache --clear
fi

function show-stats {
ccache --print-stats
mkdir -p artifacts
ccache --print-stats > artifacts/ccache_stats.txt
}
trap show-stats EXIT

Expand All @@ -47,4 +52,5 @@ cmake -S ${MONOREPO_ROOT}/llvm -B ${BUILD_DIR} \
-D LLVM_CCACHE_BUILD=ON

echo "--- ninja"
ninja -C ${BUILD_DIR} ${targets}
# Targets are not escaped as they are passed as separate arguments.
ninja -C "${BUILD_DIR}" ${targets}
13 changes: 10 additions & 3 deletions .ci/monolithic-windows.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,19 @@ set -ex
set -o pipefail

MONOREPO_ROOT="${MONOREPO_ROOT:="$(git rev-parse --show-toplevel)"}"
BUILD_DIR="${BUILD_DIR:=${MONOREPO_ROOT}/build/monolithic-windows}"
BUILD_DIR="${BUILD_DIR:=${MONOREPO_ROOT}/build}"

rm -rf ${BUILD_DIR}

if [[ -n "${CLEAR_CACHE:-}" ]]; then
echo "clearing sccache"
rm -rf "$SCCACHE_DIR"
fi

sccache --zero-stats
function show-stats {
sccache --show-stats
mkdir -p artifacts
sccache --show-stats >> artifacts/sccache_stats.txt
}
trap show-stats EXIT

Expand All @@ -45,4 +51,5 @@ cmake -S ${MONOREPO_ROOT}/llvm -B ${BUILD_DIR} \
-D CMAKE_CXX_COMPILER_LAUNCHER=sccache

echo "--- ninja"
ninja -C ${BUILD_DIR} ${targets}
# Targets are not escaped as they are passed as separate arguments.
ninja -C "${BUILD_DIR}" ${targets}
Loading