nir/opt_vectorize: Add a callback for filtering of vectorizing.
[mesa.git] / src / gallium / drivers / r600 / sfn / sfn_instruction_fetch.h
index 369094edfa7ca3751d350db3581ccda4489de258..e8c44317e5c7ac1202d4a3705319a43371a9c527 100644 (file)
@@ -164,6 +164,21 @@ private:
    std::vector<PInstruction> m_prelude;
 };
 
+class LoadFromScratch: public FetchInstruction {
+public:
+   LoadFromScratch(GPRVector dst, PValue src, int scratch_size);
+};
+
+class FetchGDSOpResult : public FetchInstruction {
+public:
+   FetchGDSOpResult(const GPRVector dst, const PValue src);
+};
+
+class FetchTCSIOParam : public FetchInstruction {
+public:
+   FetchTCSIOParam(GPRVector dst, PValue src, int offset);
+};
+
 }
 
 #endif // SFN_INSTRUCTION_FETCH_H