Alex Voicu

Results 6 issues of Alex Voicu

See: https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-threading-building-blocks-release-notes.html. We need to keep this on the radar and work around it (it's already breaking in MacOS with latest brew-ed TBB).

bug

[WIP] This adds thorough handling of HIP's `__constant__` hint. On one hand, variables thus annotated are placed in the constant address space - this is handled in the ME. On...

Enable the new PromoteConstant pass. Required by / depends on https://github.com/RadeonOpenCompute/llvm-project/pull/5 and https://github.com/ROCm-Developer-Tools/HIP/pull/1901.

This adds back all targets supported by ROCm as per https://llvm.org/docs/AMDGPUUsage.html#processors. It also normalises the triple to match that specified by the same source. Goes hand in hand with https://github.com/RadeonOpenCompute/hcc-clang-upgrade/pull/149.

Currently, the builtins used for implementing `va_list` handling unconditionally take their arguments as unqualified `ptr`s i.e. pointers to AS 0. This does not work for targets where the default AS...

clang
backend:RISC-V
backend:PowerPC
backend:WebAssembly
backend:X86
clang:modules
clang:codegen
llvm:codegen
llvm:bitcode
llvm:ir
llvm:transforms

This enables the AMDGPU specific implementation of `printf` when compiling for AMDGCN flavoured SPIR-V, the consequence being that the expansion into ROCDL calls & friends gets expanded before "lowering" to...

backend:AMDGPU
clang:codegen