llvm-project/mlir/test/Target
Alex Zinenko 0a2131b7e2 [mlir] LLVMFuncOp: provide a capability to pass attributes through to LLVM IR
Summary:
LLVM IR functions can have arbitrary attributes attached to them, some of which
affect may affect code transformations. Until we can model all attributes
consistently, provide a pass-through mechanism that forwards attributes from
the LLVMFuncOp in MLIR to LLVM IR functions during translation. This mechanism
relies on LLVM IR being able to recognize string representations of the
attributes and performs some additional checking to avoid hitting assertions
within LLVM code.

Differential Revision: https://reviews.llvm.org/D77072
2020-04-02 12:52:46 +02:00
..
avx512.mlir [mlir][AVX512] Start a primitive AVX512 dialect 2020-03-20 14:11:57 -04:00
import.ll [mlir] Added llvm.resume and personality functions in LLVM IR Dialect 2020-03-19 13:14:25 +01:00
llvmir-debug.mlir [mlir] Add support for basic location translation to LLVM. 2020-02-05 17:41:51 -08:00
llvmir-intrinsics.mlir [mlir] Add exp2 conversion to llvm.intr.exp2 2020-03-29 01:23:08 -07:00
llvmir-invalid.mlir [mlir] LLVMFuncOp: provide a capability to pass attributes through to LLVM IR 2020-04-02 12:52:46 +02:00
llvmir.mlir [mlir] LLVMFuncOp: provide a capability to pass attributes through to LLVM IR 2020-04-02 12:52:46 +02:00
nvvmir.mlir [MLIR] change NVVM.mma.sync to the most useful variant. 2020-02-18 17:57:04 -08:00
openmp-llvm.mlir [MLIR, OpenMP] Translation of OpenMP barrier construct to LLVM IR 2020-03-05 11:59:36 +00:00
rocdl.mlir Use llvm.func to define functions with wrapped LLVM IR function type 2019-10-10 01:34:06 -07:00