Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DTypeDetail.h330 struct LLVMFunctionTypeStorage : public TypeStorage { struct
335 LLVMFunctionTypeStorage(Type result, ArrayRef<Type> arguments, bool variadic) in LLVMFunctionTypeStorage() argument
340 static LLVMFunctionTypeStorage *construct(TypeStorageAllocator &allocator, in construct() argument
348 static unsigned hashKey(const KeyTy &key) { in hashKey()
360 ArrayRef<Type> getArgumentTypes() const { in getArgumentTypes()
365 bool isVariadic() const { return isVariadicFlag; } in isVariadic()
368 const Type &getReturnType() const { return resultType; } in getReturnType()
374 bool isVariadicFlag;
376 unsigned numArguments;
377 const Type *argumentTypes;