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