Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2022-10-21
[SYCL] Implement sycl_ext_intel_device_architecture for AOT (#7008) Spec: https://github.com/intel/llvm/blob/7f2b17ed5b54271fb115cad02d40bae98b2c0454/sycl/doc/design/DeviceIf.md Tests: https://github.com/intel/llvm-test-suite/pull/1322
DPC++ daily 2022-10-20
[CI][NFC] Fix more github action warnings (#7090) Continuation of #7055 There will be more patches, e.g. it's appeared that download-artifact is not fixed yet: https://github.com/actions/download-artifact/issues/185
DPC++ daily 2022-10-19
[SYCL] Fix properties_kernel_negative for Windows (#7110) Windows uses long long for uint62_t while the expected notes in properties_kernel_negative assumed long was the corresponding type. This commit makes the notes assume either long or long long. Signed-off-by: Larsen, Steffen <[email protected]>
DPC++ daily 2022-10-18
Cherry-pick of "Add SPIR-V 1.4 checks" (#6899) One of the patches missing in intel/llvm Original commit: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/c5b3c8e3283b Signed-off-by: Sidorov, Dmitry <[email protected]>
DPC++ daily 2022-10-17
[LIBCLC] Fix mangling in atomic functions (#7057) Hard coding the substitution for `AtomicFAddEXT` meant that for the case without AS specified, it was pushing the `MemorySemanticFlag` inside `Scope` namespace creating: ```cpp __spirv_AtomicFAddEXT(double*, __spv::Scope::Flag, __spv::Scope::MemorySemanticsMask::Flag, double) ``` For the `Increment`, the number of chars for the mangled name `_Z24` was correct, but the typo in the op name was resulting in the pointer being lost, resulting in the first argument being just a value: ```cpp __spirv_AtomicIncrementP(unsigned long AS1, __spv::Scope::Flag, __spv::Scope::MemorySemanticsMask::Flag) ```
DPC++ daily 2022-10-16
[SYCL] Fix ESIMD_EMULATOR being picked as default device (#6870) This commit attempts to fix the problem that occurs when the default device selector picks the ESIMD_EMULATOR when other devices are available.
DPC++ daily 2022-10-15
[SYCL] Fix ESIMD_EMULATOR being picked as default device (#6870) This commit attempts to fix the problem that occurs when the default device selector picks the ESIMD_EMULATOR when other devices are available.
DPC++ daily 2022-10-14
[SYCL][NFC] Fix a C string size bug in buffer location unit test (#7060) Increase the size returned by redefinedDeviceGetInfo by one to leave space for the null terminator.
DPC++ daily 2022-10-13
[SYCL][NFC] Remove unused parameter from multi_ptr operator (#7047) https://github.com/intel/llvm/pull/6893 added support for SYCL 2020 multi_ptr as well as a fix to one of the operators. The fixed operator did however retain an unused parameter. This commit removes this unused parameter. Signed-off-by: Larsen, Steffen <[email protected]>
DPC++ daily 2022-10-12
sycl-nightly/20221012 [NFCI][SYCL] Eliminate UB in ANSI alias violation accessing ByteArray…