Searched defs:LLVMFunctionTypeStorage (Results 1 – 1 of 1) sorted by relevance
330 struct LLVMFunctionTypeStorage : public TypeStorage { struct335 LLVMFunctionTypeStorage(Type result, ArrayRef<Type> arguments, bool variadic) in LLVMFunctionTypeStorage() argument340 static LLVMFunctionTypeStorage *construct(TypeStorageAllocator &allocator, in construct() argument348 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;