Home
last modified time | relevance | path

Searched refs:LLVMMetadataType (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMTypes.cpp35 return !type.isa<LLVMVoidType, LLVMLabelType, LLVMMetadataType, in isValidElementType()
109 return !type.isa<LLVMFunctionType, LLVMMetadataType, LLVMLabelType>(); in isValidResultType()
187 ? !type.isa<LLVMVoidType, LLVMTokenType, LLVMMetadataType, in isValidElementType()
397 return !type.isa<LLVMVoidType, LLVMLabelType, LLVMMetadataType, in isValidElementType()
771 LLVMMetadataType, in isCompatibleOuterType()
839 LLVMMetadataType, in isCompatibleImpl()
994 assert((ty.isa<LLVMVoidType, LLVMLabelType, LLVMMetadataType, in getPrimitiveTypeSizeInBits()
H A DLLVMTypeSyntax.cpp40 .Case<LLVMMetadataType>([&](Type) { return "metadata"; }) in getTypeKeyword()
466 .Case("metadata", [&] { return LLVMMetadataType::get(ctx); }) in dispatchParse()
H A DLLVMDialect.cpp2720 LLVMMetadataType, in initialize()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DTypeFromLLVM.cpp73 return LLVM::LLVMMetadataType::get(&context); in translatePrimitiveType()
H A DTypeToLLVM.cpp70 .Case([this](LLVM::LLVMMetadataType) { in translateType() argument
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMTypes.h64 DEFINE_TRIVIAL_LLVM_TYPE(LLVMMetadataType);
/llvm-project-15.0.7/mlir/docs/Dialects/
H A DLLVM.md243 - `!llvm.metadata` (`LLVMMetadataType`) - LLVM IR metadata, to be used only if