diff options
author | George Mitenkov <georgemitenk0v@gmail.com> | 2020-07-09 17:48:50 +0300 |
---|---|---|
committer | George Mitenkov <georgemitenk0v@gmail.com> | 2020-07-09 18:11:45 +0300 |
commit | 28cd3cbc12577fa44f9b15c2ffaf9fb1bc280590 (patch) | |
tree | ad89ba53c6464a14bb9d8a671b08adf921a51333 /llvm/lib/Support/X86TargetParser.cpp | |
parent | 4d4d9037670a3537c14092807a717284ea0c4f92 (diff) | |
download | llvm-28cd3cbc12577fa44f9b15c2ffaf9fb1bc280590.zip llvm-28cd3cbc12577fa44f9b15c2ffaf9fb1bc280590.tar.gz llvm-28cd3cbc12577fa44f9b15c2ffaf9fb1bc280590.tar.bz2 |
[MLIR][SPIRVToLLVM] Conversion of SPIR-V array, runtime array, and pointer types
This patch adds type conversion for 4 SPIR-V types: array, runtime array, pointer
and struct. This conversion is integrated using a separate function
`populateSPIRVToLLVMTypeConversion()` that adds new type conversions. At the moment,
this is a basic skeleton that allows to perfom conversion from SPIR-V array,
runtime array and pointer types to LLVM typesystem. There is no support of array
strides or storage classes. These will be supported on the case by case basis.
Reviewed By: antiagainst
Differential Revision: https://reviews.llvm.org/D83399
Diffstat (limited to 'llvm/lib/Support/X86TargetParser.cpp')
0 files changed, 0 insertions, 0 deletions