Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. #include "codegen/nv50_ir_target_nvc0.h"
  2.  
  3. namespace nv50_ir {
  4.  
  5. class TargetGM107 : public TargetNVC0
  6. {
  7. public:
  8.    TargetGM107(unsigned int chipset) : TargetNVC0(chipset) {}
  9.  
  10.    virtual CodeEmitter *getCodeEmitter(Program::Type);
  11.    CodeEmitter *createCodeEmitterGM107(Program::Type);
  12.  
  13.    virtual bool runLegalizePass(Program *, CGStage) const;
  14.  
  15.    virtual void getBuiltinCode(const uint32_t **, uint32_t *) const;
  16.    virtual uint32_t getBuiltinOffset(int) const;
  17.  
  18.    virtual bool isOpSupported(operation, DataType) const;
  19. };
  20.  
  21. } // namespace nv50_ir
  22.