| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/ |
| H A D | nv50_ir_lowering_gm107.h | 12 virtual bool handleManualTXD(TexInstruction *); 16 bool handleSUQ(TexInstruction *);
|
| H A D | nv50_ir_lowering_nvc0.h | 69 void handleTEXLOD(TexInstruction *); 135 bool handleTEX(TexInstruction *); 136 bool handleTXD(TexInstruction *); 137 bool handleTXQ(TexInstruction *); 138 virtual bool handleManualTXD(TexInstruction *); 139 bool handleTXLQ(TexInstruction *); 140 bool handleSUQ(TexInstruction *); 143 void handleSurfaceOpGM107(TexInstruction *); 144 void handleSurfaceOpNVE4(TexInstruction *); 145 void handleSurfaceOpNVC0(TexInstruction *); [all...] |
| H A D | nv50_ir_inlines.h | 274 Value *TexInstruction::getIndirectR() const 279 Value *TexInstruction::getIndirectS() const 312 TexInstruction *Instruction::asTex() 315 return static_cast<TexInstruction *>(this); 319 const TexInstruction *Instruction::asTex() const 322 return static_cast<const TexInstruction *>(this);
|
| H A D | nv50_ir.cpp | 698 TexInstruction *tex = asTex(); 905 TexInstruction::TexInstruction(Function *fn, operation op) function in class:nv50_ir::TexInstruction 917 TexInstruction::~TexInstruction() 928 TexInstruction * 929 TexInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const 931 TexInstruction *tex = (i ? static_cast<TexInstruction *>(i) : 952 const struct TexInstruction [all...] |
| H A D | nv50_ir.h | 517 class TexInstruction; 881 inline TexInstruction *asTex(); 883 inline const TexInstruction *asTex() const; 954 class TexInstruction : public Instruction class in namespace:nv50_ir 1021 TexInstruction(Function *, operation); 1022 virtual ~TexInstruction(); 1024 virtual TexInstruction *clone(ClonePolicy<Function>&,
|
| H A D | nv50_ir_lowering_gm107.cpp | 96 GM107LoweringPass::handleManualTXD(TexInstruction *i) 266 GM107LoweringPass::handleSUQ(TexInstruction *suq) 302 TexInstruction *samples = suq;
|
| H A D | nv50_ir_lowering_nv50.cpp | 635 bool handleTEX(TexInstruction *); 636 bool handleTXB(TexInstruction *); // I really 637 bool handleTXL(TexInstruction *); // hate 638 bool handleTXD(TexInstruction *); // these 3 639 bool handleTXLQ(TexInstruction *); 640 bool handleTXQ(TexInstruction *); 722 NV50LoweringPreSSA::handleTEX(TexInstruction *i) 837 NV50LoweringPreSSA::handleTXB(TexInstruction *i) 903 NV50LoweringPreSSA::handleTXL(TexInstruction *i) 937 NV50LoweringPreSSA::handleTXD(TexInstruction * [all...] |
| H A D | nv50_ir_lowering_nvc0.cpp | 173 NVC0LegalizeSSA::handleTEXLOD(TexInstruction *i) 917 NVC0LoweringPass::handleTEX(TexInstruction *i) 1171 NVC0LoweringPass::handleManualTXD(TexInstruction *i) 1287 NVC0LoweringPass::handleTXD(TexInstruction *txd) 1345 NVC0LoweringPass::handleTXQ(TexInstruction *txq) 1388 NVC0LoweringPass::handleTXLQ(TexInstruction *i) 1821 NVC0LoweringPass::loadMsAdjInfo32(TexInstruction::Target target, uint32_t index, int slot, Value *ind, bool bindless) 1830 TexInstruction *tex = new_TexInstruction(func, OP_TXQ); 1859 static inline uint16_t getSuClampSubOp(const TexInstruction *su, int c) 1882 NVC0LoweringPass::handleSUQ(TexInstruction *su [all...] |
| H A D | nv50_ir_emit_nvc0.cpp | 67 void emitSUAddr(const TexInstruction *); 68 void emitSUDim(const TexInstruction *); 130 void emitTEX(const TexInstruction *); 131 void emitTEXCSAA(const TexInstruction *); 132 void emitTXQ(const TexInstruction *); 141 void emitSULDGB(const TexInstruction *); 142 void emitSUSTGx(const TexInstruction *); 144 void emitSULDB(const TexInstruction *); 145 void emitSUSTx(const TexInstruction *); 146 void emitSULEA(const TexInstruction *); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/ |
| H A D | nv50_ir_lowering_gm107.h | 12 virtual bool handleManualTXD(TexInstruction *); 16 bool handleSUQ(TexInstruction *);
|
| H A D | nv50_ir_lowering_nvc0.h | 68 void handleTEXLOD(TexInstruction *); 137 bool handleTEX(TexInstruction *); 138 bool handleTXD(TexInstruction *); 139 bool handleTXQ(TexInstruction *); 140 virtual bool handleManualTXD(TexInstruction *); 141 bool handleTXLQ(TexInstruction *); 142 bool handleSUQ(TexInstruction *); 145 void handleSurfaceOpGM107(TexInstruction *); 146 void handleSurfaceOpNVE4(TexInstruction *); 147 void handleSurfaceOpNVC0(TexInstruction *); [all...] |
| H A D | nv50_ir_inlines.h | 274 Value *TexInstruction::getIndirectR() const 279 Value *TexInstruction::getIndirectS() const 312 TexInstruction *Instruction::asTex() 315 return static_cast<TexInstruction *>(this); 319 const TexInstruction *Instruction::asTex() const 322 return static_cast<const TexInstruction *>(this);
|
| H A D | nv50_ir.cpp | 702 TexInstruction *tex = asTex(); 909 TexInstruction::TexInstruction(Function *fn, operation op) function in class:nv50_ir::TexInstruction 919 TexInstruction::~TexInstruction() 930 TexInstruction * 931 TexInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const 933 TexInstruction *tex = (i ? static_cast<TexInstruction *>(i) : 954 const struct TexInstruction [all...] |
| H A D | nv50_ir.h | 568 class TexInstruction; 933 inline TexInstruction *asTex(); 935 inline const TexInstruction *asTex() const; 1006 class TexInstruction : public Instruction class in namespace:nv50_ir 1075 TexInstruction(Function *, operation); 1076 virtual ~TexInstruction(); 1078 virtual TexInstruction *clone(ClonePolicy<Function>&,
|
| H A D | nv50_ir_lowering_gm107.cpp | 114 GM107LoweringPass::handleManualTXD(TexInstruction *i) 284 GM107LoweringPass::handleSUQ(TexInstruction *suq) 320 TexInstruction *samples = suq;
|
| H A D | nv50_ir_lowering_nv50.cpp | 652 bool handleSULDP(TexInstruction *); 653 bool handleSUREDP(TexInstruction *); 654 bool handleSUSTP(TexInstruction *); 655 Value *processSurfaceCoords(TexInstruction *); 665 bool handleTEX(TexInstruction *); 666 bool handleTXB(TexInstruction *); // I really 667 bool handleTXL(TexInstruction *); // hate 668 bool handleTXD(TexInstruction *); // these 3 669 bool handleTXLQ(TexInstruction *); 670 bool handleTXQ(TexInstruction *); [all...] |
| H A D | nv50_ir_emit_gv100.cpp | 1199 const TexInstruction *insn = this->insn->asTex(); 1243 const TexInstruction *insn = this->insn->asTex(); 1271 const TexInstruction *insn = this->insn->asTex(); 1308 const TexInstruction *insn = this->insn->asTex(); 1333 const TexInstruction *insn = this->insn->asTex(); 1359 const TexInstruction *insn = this->insn->asTex(); 1394 const TexInstruction *insn = this->insn->asTex(); 1413 const TexInstruction *insn = this->insn->asTex(); 1440 const TexInstruction *insn = this->insn->asTex(); 1485 const TexInstruction *ins [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_emittexinstruction.cpp | 105 auto tex_op = TexInstruction::sample; 113 tex_op = TexInstruction::sample_c; 117 auto irt = new TexInstruction(tex_op, dst, src.coord, sampler.id, 135 auto tex_op = TexInstruction::sample_g; 143 tex_op = TexInstruction::sample_c_g; 149 TexInstruction *irgh = new TexInstruction(TexInstruction::set_gradient_h, empty_dst, src.ddx, 154 TexInstruction *irgv = new TexInstruction(TexInstructio [all...] |
| H A D | sfn_emittexinstruction.h | 75 void set_rect_coordinate_flags(nir_tex_instr* instr, TexInstruction* ir) const; 82 void set_offsets(TexInstruction* ir, nir_src *offset); 83 void handle_array_index(const nir_tex_instr& instr, const GPRVector &src, TexInstruction* ir);
|
| H A D | sfn_instruction_tex.cpp | 33 TexInstruction::TexInstruction(Opcode op, const GPRVector &dest, const GPRVector &src, function in class:r600::TexInstruction 54 void TexInstruction::set_gather_comp(int cmp) 59 void TexInstruction::replace_values(const ValueSet& candidates, PValue new_value) 70 void TexInstruction::set_offset(unsigned index, int32_t val) 76 int TexInstruction::get_offset(unsigned index) const 82 bool TexInstruction::is_equal_to(const Instruction& rhs) const 85 const auto& r = static_cast<const TexInstruction&>(rhs); 93 void TexInstruction::do_print(std::ostream& os) const 105 const char *TexInstruction [all...] |
| H A D | sfn_shader_fragment.cpp | 616 auto getgradh = new TexInstruction(TexInstruction::get_gradient_h, help, interp, 0, 0, PValue()); 618 getgradh->set_flag(TexInstruction::x_unnormalized); 619 getgradh->set_flag(TexInstruction::y_unnormalized); 620 getgradh->set_flag(TexInstruction::z_unnormalized); 621 getgradh->set_flag(TexInstruction::w_unnormalized); 622 getgradh->set_flag(TexInstruction::grad_fine); 625 auto getgradv = new TexInstruction(TexInstruction::get_gradient_v, help, interp, 0, 0, PValue()); 627 getgradv->set_flag(TexInstruction [all...] |
| H A D | sfn_instructionvisitor.h | 9 class TexInstruction; 37 virtual bool visit(TexInstruction& i) = 0; 66 virtual bool visit(const TexInstruction& i) = 0;
|
| H A D | sfn_instruction_tex.h | 34 class TexInstruction : public Instruction { class in namespace:r600 75 TexInstruction(Opcode op, const GPRVector& dest, const GPRVector& src, unsigned sid,
|
| H A D | sfn_emitaluinstruction.h | 89 bool emit_tex_fdd(const nir_alu_instr& instr, TexInstruction::Opcode op, bool fine);
|
| H A D | sfn_emitaluinstruction.cpp | 119 case nir_op_fddx: return emit_tex_fdd(instr, TexInstruction::get_gradient_h, false); 120 case nir_op_fddx_coarse: return emit_tex_fdd(instr, TexInstruction::get_gradient_h, false); 121 case nir_op_fddx_fine: return emit_tex_fdd(instr, TexInstruction::get_gradient_h, true); 122 case nir_op_fddy: return emit_tex_fdd(instr,TexInstruction::get_gradient_v, false); 124 case nir_op_fddy_fine: return emit_tex_fdd(instr, TexInstruction::get_gradient_v, true); 963 bool EmitAluInstruction::emit_tex_fdd(const nir_alu_instr& instr, TexInstruction::Opcode op, 993 auto tex = new TexInstruction(op, dst, src, 0, R600_MAX_CONST_BUFFERS, PValue()); 997 tex->set_flag(TexInstruction::grad_fine);
|