◆ LLVMDialectImpl()
mlir::LLVM::detail::LLVMDialectImpl::LLVMDialectImpl |
( |
| ) |
|
|
inline |
◆ doubleTy
LLVMType mlir::LLVM::detail::LLVMDialectImpl::doubleTy |
◆ floatTy
LLVMType mlir::LLVM::detail::LLVMDialectImpl::floatTy |
◆ fp128Ty
LLVMType mlir::LLVM::detail::LLVMDialectImpl::fp128Ty |
◆ halfTy
LLVMType mlir::LLVM::detail::LLVMDialectImpl::halfTy |
◆ int128Ty
LLVMType mlir::LLVM::detail::LLVMDialectImpl::int128Ty |
◆ int16Ty
LLVMType mlir::LLVM::detail::LLVMDialectImpl::int16Ty |
◆ int1Ty
LLVMType mlir::LLVM::detail::LLVMDialectImpl::int1Ty |
A set of LLVMTypes that are cached on construction to avoid any lookups or locking.
◆ int32Ty
LLVMType mlir::LLVM::detail::LLVMDialectImpl::int32Ty |
◆ int64Ty
LLVMType mlir::LLVM::detail::LLVMDialectImpl::int64Ty |
◆ int8Ty
LLVMType mlir::LLVM::detail::LLVMDialectImpl::int8Ty |
◆ llvmContext
llvm::LLVMContext mlir::LLVM::detail::LLVMDialectImpl::llvmContext |
◆ module
llvm::Module mlir::LLVM::detail::LLVMDialectImpl::module |
◆ mutex
llvm::sys::SmartMutex<true> mlir::LLVM::detail::LLVMDialectImpl::mutex |
A smart mutex to lock access to the llvm context. Unlike MLIR, LLVM is not multi-threaded and requires locked access to prevent race conditions.
◆ voidTy
LLVMType mlir::LLVM::detail::LLVMDialectImpl::voidTy |
◆ x86_fp80Ty
LLVMType mlir::LLVM::detail::LLVMDialectImpl::x86_fp80Ty |
The documentation for this struct was generated from the following file: