Home
last modified time | relevance | path

Searched refs:LLVMTranslationDialectInterface (Results 1 – 18 of 18) sorted by relevance

/llvm-project/mlir/include/mlir/Target/LLVMIR/
H A DLLVMTranslationInterface.h37 class LLVMTranslationDialectInterface
38 : public DialectInterface::Base<LLVMTranslationDialectInterface> {
40 LLVMTranslationDialectInterface(Dialect *dialect) : Base(dialect) {} in LLVMTranslationDialectInterface() function
77 : public DialectInterfaceCollection<LLVMTranslationDialectInterface> {
86 if (const LLVMTranslationDialectInterface *iface = getInterfaceFor(op)) in convertOperation()
97 if (const LLVMTranslationDialectInterface *iface = in amendOperation()
111 if (const LLVMTranslationDialectInterface *iface = in convertParameterAttr()
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/Builtin/
H A DBuiltinToLLVMIRTranslation.cpp23 : public LLVMTranslationDialectInterface {
25 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/AMX/
H A DAMXToLLVMIRTranslation.cpp28 : public LLVMTranslationDialectInterface {
30 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/ArmSVE/
H A DArmSVEToLLVMIRTranslation.cpp28 : public LLVMTranslationDialectInterface {
30 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/X86Vector/
H A DX86VectorToLLVMIRTranslation.cpp29 : public LLVMTranslationDialectInterface {
31 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/ArmSME/
H A DArmSMEToLLVMIRTranslation.cpp28 : public LLVMTranslationDialectInterface {
30 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/ArmNeon/
H A DArmNeonToLLVMIRTranslation.cpp29 : public LLVMTranslationDialectInterface {
31 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/GPU/
H A DGPUToLLVMIRTranslation.cpp39 : public LLVMTranslationDialectInterface {
41 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/VCIX/
H A DVCIXToLLVMIRTranslation.cpp60 : public LLVMTranslationDialectInterface {
62 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/test/lib/Dialect/Test/
H A DTestToLLVMIRTranslation.cpp34 : public LLVMTranslationDialectInterface {
36 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/ROCDL/
H A DROCDLToLLVMIRTranslation.cpp59 : public LLVMTranslationDialectInterface {
61 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/NVVM/
H A DNVVMToLLVMIRTranslation.cpp162 : public LLVMTranslationDialectInterface { in amendOperation()
164 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface; in amendOperation()
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/LLVMIR/
H A DLLVMToLLVMIRTranslation.cpp469 : public LLVMTranslationDialectInterface {
471 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/flang/lib/Optimizer/Dialect/
H A DFIRDialect.cpp94 dialect->addInterface<mlir::LLVMTranslationDialectInterface>(); in addFIRToLLVMIRExtension()
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/OpenACC/
H A DOpenACCToLLVMIRTranslation.cpp480 : public LLVMTranslationDialectInterface {
482 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp4704 : public LLVMTranslationDialectInterface {
4706 using LLVMTranslationDialectInterface::LLVMTranslationDialectInterface;
/llvm-project/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp934 const LLVMTranslationDialectInterface *opIface = iface.getInterfaceFor(&op); in convertBlockImpl()
937 "`LLVMTranslationDialectInterface` registration for " in convertBlockImpl()
/llvm-project/mlir/docs/
H A DTargetLLVMIR.md919 operations to LLVM IR via a dialect interface `LLVMTranslationDialectInterface`: