summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.h')
-rw-r--r--src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.h b/src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.h
index d859388dfdf..92a9a2a3c6a 100644
--- a/src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.h
+++ b/src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.h
@@ -38,6 +38,9 @@ public:
virtual CodeEmitter *getCodeEmitter(Program::Type);
+ CodeEmitter *createCodeEmitterNVC0(Program::Type);
+ CodeEmitter *createCodeEmitterGK110(Program::Type);
+
virtual bool runLegalizePass(Program *, CGStage stage) const;
virtual void getBuiltinCode(const uint32_t **code, uint32_t *size) const;
@@ -64,7 +67,8 @@ public:
private:
void initOpInfo();
-
};
+bool calculateSchedDataNVC0(const Target *, Function *);
+
} // namespace nv50_ir