aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/sirit/sirit.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/sirit/sirit.h b/include/sirit/sirit.h
index 85aa71c..255b89b 100644
--- a/include/sirit/sirit.h
+++ b/include/sirit/sirit.h
@@ -105,6 +105,21 @@ public:
/// Returns type function.
const Op* TypeFunction(const Op* return_type, const std::vector<const Op*>& arguments = {});
+ /// Returns type event.
+ const Op* TypeEvent();
+
+ /// Returns type device event.
+ const Op* TypeDeviceEvent();
+
+ /// Returns type reserve id.
+ const Op* TypeReserveId();
+
+ /// Returns type queue.
+ const Op* TypeQueue();
+
+ /// Returns type pipe.
+ const Op* TypePipe(spv::AccessQualifier access_qualifier);
+
// Function
/// Emits a function.