Home
last modified time | relevance | path

Searched defs:LLVMFunctionTypeStorage (Results 1 – 1 of 1) sorted by relevance

/external/llvm-project/mlir/lib/Dialect/LLVMIR/IR/
DTypeDetail.h330 struct LLVMFunctionTypeStorage : public TypeStorage { struct
335 LLVMFunctionTypeStorage(LLVMType result, ArrayRef<LLVMType> arguments, in LLVMFunctionTypeStorage() argument
342 static LLVMFunctionTypeStorage *construct(TypeStorageAllocator &allocator, in construct() argument
350 static unsigned hashKey(const KeyTy &key) { in hashKey()
362 ArrayRef<LLVMType> getArgumentTypes() const { return argumentTypes; } in getArgumentTypes()
365 bool isVariadic() const { return returnTypeAndVariadic.getInt(); } in isVariadic()
368 LLVMType getReturnType() const { return returnTypeAndVariadic.getPointer(); } in getReturnType()
374 ArrayRef<LLVMType> argumentTypes;