nvc0: add maxwell (sm50) compiler backend
[mesa.git] / src / gallium / drivers / nouveau / codegen / nv50_ir_lowering_gm107.h
1 #include "codegen/nv50_ir_lowering_nvc0.h"
2
3 namespace nv50_ir {
4
5 class GM107LoweringPass : public NVC0LoweringPass
6 {
7 public:
8 GM107LoweringPass(Program *p) : NVC0LoweringPass(p) {}
9 private:
10 virtual bool visit(Instruction *);
11
12 virtual bool handleManualTXD(TexInstruction *);
13 bool handleDFDX(Instruction *);
14 bool handlePFETCH(Instruction *);
15 bool handlePOPCNT(Instruction *);
16 };
17
18 } // namespace nv50_ir