|
clang 24.0.0git
|
Public Member Functions | |
| LLVMMetadataNodeBuilder (mlir::MLIRContext *ctx) | |
| mlir::LLVM::MDConstantAttr | getI32 (unsigned value) const |
| mlir::LLVM::MDStringAttr | getString (llvm::StringRef value) const |
| mlir::LLVM::MDNodeAttr | getNode (llvm::ArrayRef< mlir::Attribute > metadata) const |
| mlir::LLVM::MDNodeAttr | getI32Node (llvm::ArrayRef< unsigned > values) const |
| mlir::LLVM::MDNodeAttr | getStringNode (mlir::ArrayAttr attrs) const |
Definition at line 29 of file LowerToLLVMMetadata.h.
|
inlineexplicit |
Definition at line 31 of file LowerToLLVMMetadata.h.
|
inline |
Definition at line 33 of file LowerToLLVMMetadata.h.
Referenced by getI32Node().
|
inline |
Definition at line 49 of file LowerToLLVMMetadata.h.
References getI32(), and getNode().
Referenced by cir::direct::emitOpenCLVersionMetadata().
|
inline |
Definition at line 45 of file LowerToLLVMMetadata.h.
Referenced by getI32Node(), and getStringNode().
|
inline |
Definition at line 39 of file LowerToLLVMMetadata.h.
Referenced by getStringNode().
|
inline |
Definition at line 56 of file LowerToLLVMMetadata.h.
References getNode(), and getString().
Referenced by cir::direct::lowerOpenCLKernelArgMetadata().