◆ 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: