diff options
Diffstat (limited to 'llvm/lib/AsmParser/ParserInternals.h')
-rw-r--r-- | llvm/lib/AsmParser/ParserInternals.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/llvm/lib/AsmParser/ParserInternals.h b/llvm/lib/AsmParser/ParserInternals.h index 79e367fe1fe..faeed1caf93 100644 --- a/llvm/lib/AsmParser/ParserInternals.h +++ b/llvm/lib/AsmParser/ParserInternals.h @@ -199,6 +199,29 @@ struct ValID { } }; +struct TypeWithAttrs { + llvm::PATypeHolder *Ty; + FunctionType::ParameterAttributes Attrs; +}; + +typedef std::vector<TypeWithAttrs> TypeWithAttrsList; + +struct ArgListEntry { + FunctionType::ParameterAttributes Attrs; + llvm::PATypeHolder *Ty; + char *Name; +}; + +typedef std::vector<struct ArgListEntry> ArgListType; + +struct ValueRefListEntry { + Value *Val; + FunctionType::ParameterAttributes Attrs; +}; + +typedef std::vector<ValueRefListEntry> ValueRefList; + + } // End llvm namespace #endif |