Skip to content

[SYCL-MLIR] Merge from intel/llvm sycl branch #8395

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 2,301 commits into from
Feb 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2301 commits
Select commit Hold shift + click to select a range
f8bed13
[libc++][format] Adds new test macros.
mordante Dec 17, 2022
ea0eee8
[Libomptarget] Only build GPU tests if a GPU is found on the system
jhuber6 Jan 18, 2023
4cec5ea
[mlir][tosa] Set explicit benefit for tosa.reshape to linalg
rsuderman Jan 18, 2023
198d1d9
[mlir][tosa] Prefer tosa.transpose composition canonicalization to re…
rsuderman Jan 18, 2023
29d25f9
[clang][Interp][NFC] Simplify InterpFrame constructor
tbaederr Oct 12, 2022
f57ef45
Merge from 'sycl' to 'sycl-web'
Jan 18, 2023
9ee625b
[Clang] Update the help message for `--offload-arch`
jhuber6 Jan 18, 2023
94d89aa
[flang] Allocate polymorphic with SOURCE= using ApplyMold
clementval Jan 18, 2023
9ae4e1a
[flang] Do not perform INTERNAL_CHECK for deallocation of unlimited p…
clementval Jan 18, 2023
f311922
[OpenMP][libomp] Fix stats-gathering for new MSVC sections API
jpeyton52 Dec 12, 2022
ff6f4ae
Reduce input arguments for `getPackingInfoFromConsumer` (NFC)
chelini Jan 12, 2023
2aea0a9
[OpenMP][libomp] Switch Intel topology type values: module, tile
jpeyton52 Jan 18, 2023
0246c5d
[NFC] Release Note for D138995
tru Jan 18, 2023
b4a0b9f
[lldb][Language] List supported languages in expr error text
Michael137 Jan 18, 2023
ecade80
[clang][Darwin] Try to guess the SDK root with xcrun when unspecified
calebzulawski Jan 18, 2023
1378e7d
[InstSimplify] add no-wrap parameters to simplifyMul and add more tes…
rotateright Jan 18, 2023
57662cb
[OpenMP] Disable building `libomptarget` on 32-bit systems
shiltian Jan 18, 2023
1ce0617
[InstSimplify] reduce "mul nsw i1" to "false"
rotateright Jan 18, 2023
2307029
[libTooling] Rename `getRangeForEdit` as `getFileRangeForEdit`
tJener Jan 12, 2023
8565e83
[hwasan] add pattern for short tag in symbolizer
Jan 18, 2023
0f4b4e8
[OpenMP] RecordReplay saves bitcode when JIT-ing
ggeorgakoudis Dec 14, 2022
7ec230e
Merge from 'main' to 'sycl-web' (12 commits)
ErnestoSu Jan 18, 2023
9778802
[RISCV] Make it explicit that attributes use the MCSubtargetInfo from…
topperc Jan 18, 2023
82fa51f
[RISCV] Use TargetMachine MCSubtargetInfo in RISCVAsmPrinter::EmitHwa…
topperc Jan 18, 2023
97cb619
[RISCV] Use canonical move instruction in RISCVAsmPrinter::EmitHwasan…
topperc Jan 18, 2023
5d98dc7
[llvm][GenericUniformity] Hack around strict is_invocable() checks
krzysz00 Jan 16, 2023
5320a42
Merge from 'sycl' to 'sycl-web' (1 commits)
Jan 18, 2023
71bd694
Merge from 'main' to 'sycl-web' (33 commits)
ErnestoSu Jan 18, 2023
db223b7
Do qProcessInfo-hint binary loading later in Process setup
jasonmolenda Jan 18, 2023
1136cf1
[SystemZ] Implement lowering of GET_ROUNDING
tuliom Jan 18, 2023
706606a
[BOLT][NFC] Remove AArch64 override for evaluateBranch
aaupov Jan 18, 2023
4a7966e
[BOLT][NFC] DataAggregator code cleanup
aaupov Dec 9, 2022
d3da906
[CMake] Allow setting the location of host tools with LLVM_NATIVE_TOO…
mstorsjo Aug 2, 2022
304d730
[clang][Sema] Fix uninitialized `SourceLocation` for types with multi…
vsapsai Jan 10, 2023
39a63fc
[-Wunsafe-buffer-usage] Use relevant source locations for warnings
jkorous-apple Jan 10, 2023
43f382a
[BOLT][NFC] Simplify handleRelocation
aaupov Jan 18, 2023
005c158
[HWASAN] Fix Fuchsia link problem
kstoimenov Jan 18, 2023
a033dbb
[Clang] Give Clang the ability to use a shared stat cache
fredriss Oct 20, 2022
c5abe89
[StatCacheFileSystem] Attempt to fix build
fredriss Jan 18, 2023
69a9bbf
[BOLT][NFC] Replace ambiguous BinarySection::isReadOnly with isWritable
aaupov Jan 18, 2023
237ca43
[-Wunsafe-buffer-usage] Group diagnostics by variable
jkorous-apple Jan 18, 2023
debfa43
[Clang][NFC] Clang-format CUDA toolchain file
jhuber6 Jan 18, 2023
cfef6ca
Merge from 'sycl' to 'sycl-web'
Jan 19, 2023
3549f63
Merge from 'main' to 'sycl-web' (32 commits)
KornevNikita Jan 19, 2023
df39701
Improvements to the type scavenger. (#1775)
jcranmer-intel Jan 4, 2023
c112b8e
Do not use AttributeList::removeParamAttributes (#1795)
haonanya1 Jan 5, 2023
6bc11e4
Translate Intel-specific RegisterAllocMode metadata (#1800)
sarnex Jan 5, 2023
e5338b5
Port several tests to use opaque pointers.
jcranmer-intel Jan 5, 2023
4be0e5d
Translate runtime-known barrier's MemScope from SPV-IR to OCL2.0 IR (…
MrSidims Jan 9, 2023
fbe17f1
Fix issue due to ignoring return value (#1778)
asudarsa Jan 10, 2023
c76929e
Translate saturation addition and substraction LLVM intrinsics into O…
maksimsab Jan 11, 2023
5ea76a9
Update tests for vector splat insertelement LLVM change (#1807)
svenvh Jan 12, 2023
37951fa
Update for parseIR LLVM API change (#1808)
svenvh Jan 12, 2023
ceb6bd2
Translate aliases to aliasee value in more contexts (#1809)
dwoodwor-intel Jan 14, 2023
f240ec1
Update for another parseIR LLVM API change
dwoodwor-intel Jan 17, 2023
77159e3
Update for getSourceAlignment/getDestAlignment API deprecation
svenvh Jan 18, 2023
6dcea44
Update test for typed pointer auto-detection removal (#1812)
svenvh Jan 18, 2023
c384963
[SYCL] Fix group::get_local_linear_id() (#8038)
steffenlarsen Jan 19, 2023
23f107d
[SYCL] Use correct template args for host_accessor constructors (#8021)
maarquitos14 Jan 19, 2023
502dd54
[SYCL] Change macro to follow naming C++ identifiers rules (#8031)
KseniyaTikhomirova Jan 19, 2023
746b8b6
[SYCL][Driver] Fix large int issue with bitfield accesses (#7989)
asudarsa Jan 19, 2023
f439b3c
[CI] Exclude stream test from SYCL-CTS runs (#8057)
bader Jan 19, 2023
d767430
[ESIMD] Fix some stability and performance issues in code (#8049)
v-klochkov Jan 19, 2023
3e4717a
[SYCL] Teach libclc-remangler to accept .bc and .ll (#8043)
ldrumm Jan 19, 2023
b808ae9
Revert "[SYCL] Add generic impl for bf16 fabs" (#8061)
aelovikov-intel Jan 20, 2023
3d8a136
[SYCL][DOC] Update extension template date (#8059)
gmlueck Jan 20, 2023
2aef0c9
[SYCL][Reduction] Fix last group detection's atomic memory_order (#8058)
aelovikov-intel Jan 20, 2023
77d25cd
[SYCL][Doc] Correct the specified return type for the UUID query (#8054)
sergey-semenov Jan 20, 2023
ed596ec
[SYCL][Matrix] Make sure joint matrix API is only used by CUDA and SP…
hdelan Jan 20, 2023
956fb32
[SYCL][Fusion] Fix dependencies for fusion passes (#8046)
bader Jan 20, 2023
cc94da2
[NFCI][SYCL] Simplify reduction.hpp around dead code (#8064)
aelovikov-intel Jan 20, 2023
86dc3b9
[ESIMD] Add emulation for dword atomic load/store operations (#8045)
fineg74 Jan 20, 2023
b775ec4
[SYCL][NFC] Remove idle settings for the runtime library (#8074)
bader Jan 21, 2023
1715c36
[SYCL] Enable DPC++ build with llvm-mingw toolchain on Windows (#7859)
dimula73 Jan 23, 2023
0c7344f
[SYCL] Check that we have open command list before using it (#7986)
againull Jan 24, 2023
262299d
[SYCL] Throw exception when selected device is not in context (#8052)
steffenlarsen Jan 24, 2023
d442654
[SYCL] Move backend macro definition to plugin headers (#8008)
npmiller Jan 24, 2023
20afebc
[SYCL] Fix linking error in with shared llvm (#8077)
ldrumm Jan 24, 2023
f3b5f6f
[SYCL][Doc] Fix typo and formatting in user manual (#8086)
bader Jan 24, 2023
662afb4
[SYCL][DOC] Fix links in extension doc (#8090)
gmlueck Jan 24, 2023
8dd6fdf
[Driver][SYCL] Deprecate usage of -sycl-std=1.2.1 (#8085)
mdtoguchi Jan 24, 2023
981981f
[CI] Exclude marray test from SYCL-CTS runs (#8060)
bader Jan 24, 2023
3ffa490
Fix a typo in checks for MSVC (#8096)
dimula73 Jan 25, 2023
e616e81
[SYCL][NFC] Adds %python substitution to abi_check.py (#8097)
maarquitos14 Jan 25, 2023
8c244de
[SYCL] Fix accessor subscript ambiguity and reference type (#8033)
steffenlarsen Jan 25, 2023
1699d6f
Archiving Notice
sfblackl-intel Jan 25, 2023
24c2aa8
Update README.md
sfblackl-intel Jan 25, 2023
9008a5d
[SYCL][CUDA][HIP] Implement piextUSMEnqueueMemcpy2D (#7941)
abagusetty Jan 25, 2023
02bc932
[SYCL][NFC] Assert that devices were found before using them (#8108)
sergey-semenov Jan 26, 2023
3b2b9ca
[Doc] Fix overzealous sed in ContributeToDPCPP.md (#8114)
al42and Jan 26, 2023
4e8e9f0
[OpaquePointers] Add a flag to disable opaque pointers only for SPIR-…
jcranmer-intel Jan 26, 2023
3b81fc4
Bump gitpython from 3.1.28 to 3.1.30 in /llvm/utils/git (#7982)
dependabot[bot] Jan 26, 2023
f142750
Bump path-parse from 1.0.6 to 1.0.7 in /llvm/utils/vscode/llvm (#4328)
dependabot[bot] Jan 26, 2023
5bedd0f
[SYCL][DOC] Add device_arch experimental language (#8115)
gmlueck Jan 27, 2023
23554fa
Merge branch 'sycl' of https://github.com/intel/llvm into llvmspirv_p…
KornevNikita Jan 27, 2023
c31c4e6
Increase DIAG_SIZE_DRIVER
KornevNikita Jan 27, 2023
6b4cd9d
[SYCL] Add accessor_ptr alias to accessor and local_accessor (#8107)
steffenlarsen Jan 27, 2023
6464785
[SYCL] Optional kernel features: implement split based on reqd-work-g…
dm-vodopyanov Jan 27, 2023
a7473fd
[SYCL] Change signature of host_accessor::get_pointer for SYCL 2020 (…
steffenlarsen Jan 27, 2023
ab0c46b
[SYCL][Fusion] Cache JIT compiled fused kernels (#8051)
sommerlukas Jan 27, 2023
ff3c96b
Update DIAG_SIZE_DRIVER
KornevNikita Jan 27, 2023
2864eac
[SYCL] Refactor include/sycl/properties/queue_properties.hpp (#8048)
aelovikov-intel Jan 27, 2023
adebd42
[SYCL] Fix a race condition when enqueueing an interop kernel (#8111)
sergey-semenov Jan 27, 2023
20dac15
[SYCL][NFC] Update uses of OpenCL aliases in LIT tests (#8128)
AlexeySachkov Jan 27, 2023
78b7b49
[SYCL][NFC] Refactor some LIT tests to unit-test (#8129)
AlexeySachkov Jan 27, 2023
86511c5
[SYCL] Merge USMAllocContext for Sub-Devices and Sub-Sub-Devices (#8012)
uditagarwal97 Jan 27, 2023
ad86982
[NFC] Fix typo in the comments.
bader Jan 27, 2023
776d725
Revert "[AsmParser] Remove typed pointer auto-detection"
KornevNikita Jan 30, 2023
51568f7
[SYCL][OpenMP] Correctly handle __bf16 intrinsics using deferred diag…
elizabethandrews Jan 30, 2023
f350461
[SYCL][NFC] Do not use non-standard aliases in LIT tests (#8141)
AlexeySachkov Jan 30, 2023
9b901a7
[SYCL][NFC] Do not use OpenCL-specific types in accessor implementati…
AlexeySachkov Jan 30, 2023
4481ab2
[SYCL][Reduction] Fix reduction kernel conflict (#8127)
steffenlarsen Jan 30, 2023
44a26c1
[SYCL][Reduction] Fix return type of reduction combine (#8125)
steffenlarsen Jan 30, 2023
f1a290a
Add -lto-opaque-pointers flag
KornevNikita Jan 30, 2023
170fbb4
[SYCL][Fusion] Statically link library (#8105)
Naghasan Jan 30, 2023
23bf9c1
[SYCL][Doc] Add isnan to bfloat16 math doc (#7958)
jinge90 Jan 30, 2023
d2cafd5
[SYCL][Doc] Add BKMs for writing in-tree tests (#8145)
AlexeySachkov Jan 30, 2023
daedd57
Fix alignment of generated type (#8118)
elizabethandrews Jan 31, 2023
484506b
[SYCL][L0] Fix printf format specifier (#8063)
smaslov-intel Jan 31, 2023
e833806
[SYCL][L0] install libze_loader.so sym-link (#8083)
smaslov-intel Jan 31, 2023
50e798f
[SYCL] Implemented templated kernel_bundle::has_kernel functions (#8070)
Jan 31, 2023
2b1d320
[SYCL] Ignore placeholder template parameter for accessor (#8071)
maarquitos14 Jan 31, 2023
7f24cac
[SYCL][NFC] Use -fsyntax-only more extensively in LIT tests (#8144)
AlexeySachkov Jan 31, 2023
24e36e8
[SYCL] Make device_has test correctly handle changed metadata (#8161)
steffenlarsen Jan 31, 2023
81d180b
Fix llvm-spirv/test/transcoding/registerallocmode.ll
KornevNikita Jan 31, 2023
4b81dd7
Fix llvm/unittests/AsmParser/AsmParserTest.cpp
KornevNikita Jan 31, 2023
c3c5e92
[SYCL][HIP] Add basic HIP atomics (#8003)
hdelan Jan 31, 2023
f8b9e25
Fix extensions/INTEL/SPV_INTEL_function_pointers/alias.ll for intel/llvm
dwoodwor-intel Jan 31, 2023
035ef2b
[SYCL][ESIMD] Fix an error when a scalar offset is provided as a para…
fineg74 Jan 31, 2023
5b904ff
[SYCL] Copy spec constant information to link result (#8155)
steffenlarsen Feb 1, 2023
55038e3
Merge pull request #3 from dwoodwor-intel/alias-intel-llvm-fix
KornevNikita Feb 1, 2023
55b8aa7
[SYCL][L0] address Coverity issue with active_barrier::clear (#8084)
smaslov-intel Feb 1, 2023
c64f88e
[SYCL][Reduction] Fix return type of identityless reduction (#8130)
steffenlarsen Feb 1, 2023
d50b80e
Add -opaque-pointers for some passes that don't default to it.
clin111 Jan 31, 2023
ab3967e
Add -opaque-pointers to llvm/test/Verifier/speculatable-callsite.ll
KornevNikita Feb 1, 2023
bfb267e
Disable the rest of failing tests
KornevNikita Feb 1, 2023
f9dbaa9
Merge remote-tracking branch 'upstream/sycl' into llvmspirv_pulldown
KornevNikita Feb 1, 2023
64f005f
Turn on and add -opaque-pointers to disabled tests
KornevNikita Feb 1, 2023
aedd8dd
Fix clang/test/CodeGenOpenCL/amdgpu-debug-info-variable-expression.cl
KornevNikita Feb 1, 2023
6ab5dbe
Fix llvm/test/CodeGen/AMDGPU/* tests
KornevNikita Feb 1, 2023
d278d8b
Fix typo
KornevNikita Feb 1, 2023
385db46
Fix clang/test/CodeGenOpenCL/amdgpu-debug-info-variable-expression.cl
KornevNikita Feb 1, 2023
2b00cf9
[SYCL] Add generic fabs imp for bf16 (#8143)
jinge90 Feb 1, 2023
cba338e
[SYCL] Bump libclc to OpenCL 3.0 (#8100)
hdelan Feb 1, 2023
0e1966f
LLVM and SPIRV-LLVM-Translator pulldown (WW03)
bb-sycl Feb 1, 2023
40df705
SPIRV-Translator change for kernel arg annotation (#8120)
Feb 1, 2023
dd26809
[SYCL][NFC] Fix static analysis issues (#8164)
jgstarIntel Feb 1, 2023
9ff99c0
[SYCL][NFC] Do not use non-standard aliases in image utils (#8139)
AlexeySachkov Feb 1, 2023
06f932d
[SYCL] Add an assertion of valid kernel set id in program manager (#4…
s-kanaev Feb 1, 2023
cc7cbd2
[SYCL][Doc][Ext] Initial draft of non-uniform sub-groups proposal (#6…
AerialMantis Feb 1, 2023
1b973ae
[SYCL][Doc] Add draft 16-bit atomics extension (#8023)
Pennycook Feb 1, 2023
744bd72
[SYCL] Use per-kernel mutex for interop kernel enqueue (#8165)
sergey-semenov Feb 2, 2023
51144f8
[SYCL] Fix missed hostData in buffer constructor (#8173)
KseniyaTikhomirova Feb 2, 2023
7e6b3c2
[SYCL][CUDA] Fix context setup for device infos (#8124)
npmiller Feb 2, 2023
33cd6b1
[SYCL] Set specialization constants in sycl::compile (#8166)
steffenlarsen Feb 2, 2023
b5d5aad
[SYCL][Fusion] Improve circular dependency detection (#8148)
sommerlukas Feb 2, 2023
355c822
[SYCL] Separate CompileTimePropertiesPass from sycl-post-link tool (#…
Feb 2, 2023
e9c769e
[SYCL] Fix error when size_t is used as enum base (#8162)
elizabethandrews Feb 2, 2023
10ac0d5
[ESIMD][DOC][NFC] Fix the DPAS operand types table for PVC (#8062)
v-klochkov Feb 2, 2023
33c35fd
[SYCL][NFC] Use SYCL 2020 aliases in builtins implementation (#8185)
AlexeySachkov Feb 2, 2023
38f28a2
[SYCL] Fix and re-enable some kernel-and-program/Cache.cpp unit tests…
uditagarwal97 Feb 2, 2023
2032ce4
[SYCL] Refactor program build and cache (#8104)
steffenlarsen Feb 3, 2023
a07348c
Add new intrinsics and attributes to control accuracy of FP calls (#8…
Feb 3, 2023
3df87e2
Revert "[SYCL] Refactor program build and cache" (#8192)
bader Feb 3, 2023
5e86a41
[SYCL][HIP] Support amd-gpu-gfx1034 as an acceptable value for -fsycl…
mmoadeli Feb 3, 2023
3758404
[SYCL][Reduction][NFCI] Make atomic_ref arg in atomic functor a move …
steffenlarsen Feb 3, 2023
56ef705
[SYCL][Clang] Fix annotations applied to integer fields (#8198)
Fznamznon Feb 3, 2023
16590f9
[SYCL][Doc] Update release notes (#8154)
sergey-semenov Feb 3, 2023
b13561c
[SYCL][HIP] Add gfx9+ hip atomics (#8170)
hdelan Feb 3, 2023
e47b588
Fix fp-accuracy build problems and minor cosmetic issues (#8200)
Feb 3, 2023
aa69e4d
[SYCL] Implement diagnostic for !access_mode::read + const T (#8169)
mmoadeli Feb 4, 2023
3e5820a
[SYCL] Refactor program build and cache (#8193)
steffenlarsen Feb 6, 2023
9e4c8fc
[SYCL][NFC] Do not use non-existing vec aliases (#8210)
AlexeySachkov Feb 6, 2023
b07bd8d
[SYCL][Fusion][NFC] Fix warning in `FusionHelper.cpp` (#8207)
AGindinson Feb 6, 2023
aab0ba7
[SYCL] Add replacement API in sycl::stream class (#8196)
steffenlarsen Feb 6, 2023
752e4d3
[SYCL] Implement host pipe unique name generation and mapping calls (…
rho180 Feb 7, 2023
8fdc68d
[SYCL] Add reducer class member aliases and constexpr value (#8211)
steffenlarsen Feb 7, 2023
188ef65
[libclc][remangler] Teach the remangler to emit text (#8199)
ldrumm Feb 7, 2023
dcbd6e5
[OpenCL] Add support for cslice partitioning (#7963)
asudarsa Feb 7, 2023
65d6144
[SYCL][NFC] Fix warnings in OffloadBundler upon conflict resolution (…
AGindinson Feb 7, 2023
edd9002
[SYCL] Usm allocator refactor (#7785)
igchor Feb 7, 2023
823e1b7
[SYCL][ESIMD] Introduce new API for lsc 2d load/store/prefetch (#7791)
fineg74 Feb 7, 2023
2517aa1
[ESIMD] Fix imul() implementation and allow imul() for 2 vectors (#8176)
v-klochkov Feb 7, 2023
9b2e784
[SYCL][NFC] Do not use outdated cl_* aliases (#8214)
AlexeySachkov Feb 8, 2023
7589ac9
[CI][OpenCL] Add code owner for OpenCL CPU RT (#8241)
cdai2 Feb 8, 2023
0b1fd8d
[SYCL][Doc] Fix outdated document links in release notes (#8258)
sergey-semenov Feb 8, 2023
a90d0fd
[SYCL] Add sycl_ext_intel_math_inv (#8138)
jinge90 Feb 9, 2023
fa8ce20
Revert "[OpenCL] Add support for cslice partitioning (#7963)" (#8251)
dm-vodopyanov Feb 9, 2023
a3542ed
[SYCL][CUDA] Decouple CUDA contexts from PI contexts (#8197)
npmiller Feb 9, 2023
1d6d391
[SYCL][NFC] Move SYCL_EXT_ONEAPI_USER_DEFINED_REDUCTIONS to experimen…
dm-vodopyanov Feb 9, 2023
6863d4a
[SYCL][L0] Fix L0 library linking for remote paths on Windows (#8246)
steffenlarsen Feb 9, 2023
83b721e
[SYCL][CUDA][HIP] Propagate CUDA_PATH and ROCM_PATH to lit tests (#8235)
npmiller Feb 9, 2023
8213074
[SYCL][CUDA] Support device ID and UUID in the CUDA Plugin (#8203)
zjin-lcf Feb 9, 2023
b8d955c
[SYCL] Enable stack printing on crashes in post commit (#7934)
romanovvlad Feb 9, 2023
18126d0
[CI] Update code owner rules for OpenCL CPU (#8261)
cdai2 Feb 9, 2023
017e4cc
[SYCL] Decorate part of sycl::atomic_ref that is optional kernel feat…
dm-vodopyanov Feb 9, 2023
fa84874
[OpenCL] Cast the pointer to right type with different address space …
cdai2 Feb 9, 2023
76932e1
[SYCL][Doc] Fix remaining document link issues in release notes (#8267)
sergey-semenov Feb 9, 2023
f82093c
[SYCL][CUDA] Remove obsolete ScopedContext workaround (#8265)
npmiller Feb 9, 2023
e9efd5c
[SYCL] Reorder enum `read_write_mode` (#8248)
wangdi4 Feb 9, 2023
553fb25
[SYCL] Refactor sub_group_mask tests (#8178)
AlexeySachkov Feb 9, 2023
33be961
[SYCL] Move device handling to Unified Runtime (#8088)
smaslov-intel Feb 9, 2023
cbf32f8
[SYCL][clang][NFC] Fix and enable LIT test on Windows (#8277)
Fznamznon Feb 9, 2023
4a94ceb
[SYCL][NFC] Migrate clang-offload-wrapper from `makeArrayRef()` API (…
AGindinson Feb 9, 2023
70344e0
[SYCL][ESIMD] Always mark simd_func_call_helper with VCStackCall (#8237)
sarnex Feb 9, 2023
c1d524c
[SYCL][NFC] Remove unused variable (#8285)
smaslov-intel Feb 10, 2023
5b41dde
[SYCL] Add sycl kernel arg annotation support (#6904)
broxigarchen Feb 10, 2023
22cefab
[SYCL] Throw correct exception when passing unbound accessor to comma…
maarquitos14 Feb 10, 2023
fdf63c4
[NFC][libclc] Code readability improvements (#8230)
ldrumm Feb 10, 2023
a7cc399
[SYCL][NFC] Remove unused variables (#8288)
smaslov-intel Feb 10, 2023
becc391
[SYCL] Fix variadic marray ctor (#8271)
steffenlarsen Feb 10, 2023
680c1b3
[SYCL] Fix marray aliases (#8272)
steffenlarsen Feb 10, 2023
505aa7d
[SYCL][Reduction] Hide reducer non-standard members and add identity …
steffenlarsen Feb 10, 2023
481f858
[SYCL][L0] Use copy engine for buffer init/copy and 1D read/write (#8…
smaslov-intel Feb 10, 2023
ba26732
[CI] Exclude image_accessor from SYCL CTS (#8260)
bader Feb 10, 2023
eb31c2d
[SYCL] Use mp11 to sort compile-time properties (#8168)
uditagarwal97 Feb 10, 2023
68214a7
[SYCL] fix comparator to be strictly less-than. (#8259)
cperkinsintel Feb 10, 2023
a5d62c8
[SYCL][Doc] Remove masked_sub_group from proposal (#8308)
Pennycook Feb 10, 2023
1ed2378
[SYCL] Fix to make sure ONEAPI_DEVICE_SELECTOR is case insensitive (#…
cperkinsintel Feb 10, 2023
14bf9d9
[SYCL][NFC] Specify target for XFAIL command (#8282)
zahiraam Feb 11, 2023
900e785
[SYCL][CUDA] Remove unused ReleaseGuard class (#8313)
npmiller Feb 13, 2023
ab4055d
[CI][SYCL] Re-enable build of plugins for post commit workflow (#8327)
romanovvlad Feb 13, 2023
3600f92
[SYCL][Doc] USM allocation functions with properties support (#6346)
jessicadavies-intel Feb 13, 2023
393f1b8
[CI] Update github-script version (#8297)
romanovvlad Feb 13, 2023
61632db
[SYCL] Сatch exception in sycl-ls (#8239)
cperkinsintel Feb 13, 2023
8f2cec3
[ESIMD] Support lsc_block_load() with merging semantics (#8243)
v-klochkov Feb 13, 2023
fab0252
Revert "[SYCL] Use mp11 to sort compile-time properties" (#8325)
steffenlarsen Feb 14, 2023
77ac85a
[CI] Switch sync-main workflow to ubuntu-20.04 image
bader Feb 14, 2023
325bc4e
[SYCL][Fusion] Enable fusion of kernels with different ND-ranges (#8209)
victor-eds Feb 14, 2023
4f75718
[SYCL] Optimize SYCL framework functions with -O0 (#7376)
maksimsab Feb 14, 2023
fbb885e
[SYCL] Assignment operators for 0-dim accessors (#8069)
Feb 14, 2023
fced2f4
[libclc] Prefer StringRef fixing string handling bugs (#8296)
ldrumm Feb 14, 2023
6050d20
[CI] Change folder name from SYCLTransforms to SPMDTransforms (#8340)
cdai2 Feb 14, 2023
990a71f
[SYCL] Add support for the in-tree end-to-end tests (#8081)
aelovikov-intel Feb 14, 2023
d844d8f
[CI] Disable failing CTS tests (#8335)
bader Feb 14, 2023
960a063
[CI] Set one hour time limit for llvm-test-suite (#8287)
bader Feb 14, 2023
6a76d50
[SYCL][CUDA] Move base event into the device (#8312)
npmiller Feb 15, 2023
bad3b38
[SYCL] Extends support for SYCL 2020 implicitly device copyable types…
maarquitos14 Feb 15, 2023
c419e97
[CI] Use ubuntu-20.04 image
bader Feb 15, 2023
3ee775a
Revert "[CI] Set one hour time limit for llvm-test-suite" (#8362)
bader Feb 15, 2023
051fe89
[CI] Switch execution of some jobs to self-hosted runners (#8360)
bader Feb 15, 2023
ece344b
[CI] Use 20.04 Ubuntu image instead of latest (#8365)
bader Feb 15, 2023
e49c6fc
[SYCL][NFC] Rename misleading queue_impl::MSupportOOO variable (#8342)
sergey-semenov Feb 16, 2023
ec064e6
[CI] Use GitHub-hosted machines for clang-format job
bader Feb 16, 2023
806775f
Revert "[SYCL] Add support for the in-tree end-to-end tests" (#8387)
bader Feb 17, 2023
ad6225c
[SYCL][NFC] Fix TM in Intel names (#8393)
dkhaldi Feb 17, 2023
3a7f783
[CI] Switch back to the latest ubuntu image
bader Feb 17, 2023
cdab15d
Merge remote-tracking branch 'upstream/sycl' into sycl-mlir
whitneywhtsang Feb 17, 2023
dc6ee4b
[SYCL-MLIR] Fix merge
whitneywhtsang Feb 17, 2023
55c95b6
Revert "[SYCL][Reduction] Hide reducer non-standard members and add i…
whitneywhtsang Feb 17, 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.
4 changes: 2 additions & 2 deletions .github/workflows/sycl_linux_build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ jobs:
name: Start AWS
needs: build
if: ${{ inputs.lts_aws_matrix != '[]' }}
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
environment: aws
steps:
- name: Setup script
Expand Down Expand Up @@ -288,7 +288,7 @@ jobs:
# Always attempt to shutdown AWS instance, even if AWS start was not
# successful.
if: ${{ always() && inputs.lts_aws_matrix != '[]' }}
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
environment: aws
steps:
- name: Setup script
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/sycl_nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
build_cache_root: "/__w/"
build_cache_suffix: opaque_pointers
build_artifact_suffix: opaque_pointers
build_configure_extra_args: "--hip --cuda --enable-esimd-emulator --cmake-opt=-DDPCPP_ENABLE_OPAQUE_POINTERS=TRUE"
build_configure_extra_args: "--hip --cuda --enable-esimd-emulator --cmake-opt=-DDPCPP_ENABLE_OPAQUE_POINTERS=TRUE --cmake-opt=-DSPIRV_ENABLE_OPAQUE_POINTERS=TRUE"

ubuntu2204_opaque_pointers_build_test:
if: github.repository == 'intel/llvm'
Expand All @@ -58,7 +58,7 @@ jobs:
build_cache_root: "/__w/"
build_cache_suffix: opaque_pointers
build_artifact_suffix: opaque_pointers
build_configure_extra_args: "--hip --cuda --enable-esimd-emulator --cmake-opt=-DDPCPP_ENABLE_OPAQUE_POINTERS=TRUE"
build_configure_extra_args: "--hip --cuda --enable-esimd-emulator --cmake-opt=-DDPCPP_ENABLE_OPAQUE_POINTERS=TRUE --cmake-opt=-DSPIRV_ENABLE_OPAQUE_POINTERS=TRUE"
build_image: "ghcr.io/intel/llvm/ubuntu2204_build:latest"

windows_default:
Expand All @@ -68,7 +68,7 @@ jobs:

ubuntu2004_docker_build_push:
if: github.repository == 'intel/llvm'
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: ubuntu2004_build_test
steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -105,7 +105,7 @@ jobs:

ubuntu2204_docker_build_push:
if: github.repository == 'intel/llvm'
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: ubuntu2204_build_test
steps:
- uses: actions/checkout@v3
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/sycl_post_commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ jobs:
lts_matrix: ${{ needs.test_matrix.outputs.lts_matrix }}
cts_matrix: ${{ needs.test_matrix.outputs.cts_matrix }}
lts_aws_matrix: ${{ needs.test_matrix.outputs.lts_aws_matrix }}
build_configure_extra_args: --hip --cuda --enable-esimd-emulator --cmake-opt="-DSYCL_ENABLE_STACK_PRINTING=ON" --cmake-opt="-DSYCL_LIB_WITH_DEBUG_SYMBOL=ON"
linux_no_assert:
name: Linux (no assert)
if: github.repository == 'intel/llvm'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sycl_precommit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ permissions:

jobs:
lint:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
container:
image: ghcr.io/intel/llvm/sycl_ubuntu2004_nightly:no-drivers
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sycl_update_gpu_driver.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
update_driver_linux:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
if: github.repository == 'intel/llvm'
steps:
- uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sync-main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
- cron: '0 */1 * * *'
jobs:
sync:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
if: github.repository == 'intel/llvm'
steps:
- uses: actions/checkout@v3
Expand Down
26 changes: 12 additions & 14 deletions .github/workflows/windows_test_comment_trigger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,31 +6,29 @@ on:

jobs:
windows_test_preparation:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
if: ${{ github.event.issue.pull_request && github.event.comment.body == '/testwin' }}
steps:
- name: react_to_comment
uses: actions/github-script@v4
uses: actions/github-script@v6
with:
script: |
const {owner, repo} = context.issue;
github.reactions.createForIssueComment({
owner,
repo,
github.rest.reactions.createForIssueComment({
owner: context.issue.owner,
repo: context.issue.repo,
comment_id: context.payload.comment.id,
content: "rocket",
content: "rocket"
});
- name: get_pr_sha
id: sha
uses: actions/github-script@v4
uses: actions/github-script@v6
with:
result-encoding: string
script: |
const { owner, repo, number } = context.issue;
const pr = await github.pulls.get({
owner,
repo,
pull_number: number,
const pr = await github.rest.pulls.get({
owner: context.issue.owner,
repo: context.issue.repo,
pull_number: number
});
return pr.data.head.sha
- name: update_pr_status_pending
Expand All @@ -54,7 +52,7 @@ jobs:
build_ref: ${{ needs.windows_test_preparation.outputs.PR_SHA }}

windows_test_completion:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
needs: [windows_test_preparation, windows_default]
if: always()
steps:
Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
# Intel Project for LLVM\* technology

This is the Intel staging area for llvm.org contributions and the home for
Intel LLVM-based projects:

Expand Down
3 changes: 0 additions & 3 deletions bolt/docs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,6 @@ if (LLVM_ENABLE_SPHINX)
if (${SPHINX_OUTPUT_HTML})
add_sphinx_target(html bolt)
endif()
if (${SPHINX_OUTPUT_MAN})
add_sphinx_target(man bolt)
endif()
endif()
endif()

13 changes: 13 additions & 0 deletions bolt/docs/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
BOLT Documentation
====================

The BOLT documentation is written using the Sphinx documentation generator. It
is currently tested with Sphinx 1.1.3.

To build the documents into html configure BOLT with the following cmake options:

* -DLLVM_ENABLE_SPHINX=ON
* -DBOLT_INCLUDE_DOCS=ON

After configuring BOLT with these options the make rule `docs-bolt-html` should
be available.
Binary file added bolt/docs/_static/favicon.ico
Binary file not shown.
Loading