summaryrefslogtreecommitdiffstats
path: root/llvm/lib/AsmParser/ParserInternals.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/AsmParser/ParserInternals.h')
-rw-r--r--llvm/lib/AsmParser/ParserInternals.h23
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
OpenPOWER on IntegriCloud