/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_lowering_nvc0.h | 39 void handleTEXLOD(TexInstruction *); 104 bool handleTEX(TexInstruction *); 105 bool handleTXD(TexInstruction *); 106 bool handleTXQ(TexInstruction *); 107 virtual bool handleManualTXD(TexInstruction *); 108 bool handleTXLQ(TexInstruction *); 109 bool handleSUQ(TexInstruction *); 112 void handleSurfaceOpGM107(TexInstruction *); 113 void handleSurfaceOpNVE4(TexInstruction *); 114 void handleSurfaceOpNVC0(TexInstruction *); [all …]
|
D | nv50_ir_inlines.h | 274 Value *TexInstruction::getIndirectR() const in getIndirectR() 279 Value *TexInstruction::getIndirectS() const in getIndirectS() 312 TexInstruction *Instruction::asTex() in asTex() 315 return static_cast<TexInstruction *>(this); in asTex() 319 const TexInstruction *Instruction::asTex() const in asTex() 322 return static_cast<const TexInstruction *>(this); in asTex()
|
D | nv50_ir.cpp | 689 TexInstruction *tex = asTex(); in moveSources() 896 TexInstruction::TexInstruction(Function *fn, operation op) in TexInstruction() function in nv50_ir::TexInstruction 908 TexInstruction::~TexInstruction() in ~TexInstruction() 919 TexInstruction * 920 TexInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const in clone() 922 TexInstruction *tex = (i ? static_cast<TexInstruction *>(i) : in clone() 943 const struct TexInstruction::Target::Desc TexInstruction::Target::descTable[] = 965 const struct TexInstruction::ImgFormatDesc TexInstruction::formatTable[] = 1017 TexInstruction::setIndirectR(Value *v) in setIndirectR() 1028 TexInstruction::setIndirectS(Value *v) in setIndirectS() [all …]
|
D | nv50_ir.h | 490 class TexInstruction; variable 854 inline TexInstruction *asTex(); 856 inline const TexInstruction *asTex() const; 927 class TexInstruction : public Instruction 994 TexInstruction(Function *, operation); 995 virtual ~TexInstruction(); 997 virtual TexInstruction *clone(ClonePolicy<Function>&,
|
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 …]
|
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) in handleTEX() 837 NV50LoweringPreSSA::handleTXB(TexInstruction *i) in handleTXB() 903 NV50LoweringPreSSA::handleTXL(TexInstruction *i) in handleTXL() 937 NV50LoweringPreSSA::handleTXD(TexInstruction *i) in handleTXD() [all …]
|
D | nv50_ir_lowering_gm107.h | 12 virtual bool handleManualTXD(TexInstruction *);
|
D | nv50_ir_lowering_nvc0.cpp | 135 NVC0LegalizeSSA::handleTEXLOD(TexInstruction *i) in handleTEXLOD() 816 NVC0LoweringPass::handleTEX(TexInstruction *i) in handleTEX() 1086 NVC0LoweringPass::handleManualTXD(TexInstruction *i) in handleManualTXD() 1202 NVC0LoweringPass::handleTXD(TexInstruction *txd) in handleTXD() 1260 NVC0LoweringPass::handleTXQ(TexInstruction *txq) in handleTXQ() 1303 NVC0LoweringPass::handleTXLQ(TexInstruction *i) in handleTXLQ() 1764 static inline uint16_t getSuClampSubOp(const TexInstruction *su, int c) in getSuClampSubOp() 1787 NVC0LoweringPass::handleSUQ(TexInstruction *suq) in handleSUQ() 1829 NVC0LoweringPass::adjustCoordinatesMS(TexInstruction *tex) in adjustCoordinatesMS() 1872 NVC0LoweringPass::processSurfaceCoordsNVE4(TexInstruction *su) in processSurfaceCoordsNVE4() [all …]
|
D | nv50_ir_emit_gk110.cpp | 125 void emitTEX(const TexInstruction *); 126 void emitTEXCSAA(const TexInstruction *); 127 void emitTXQ(const TexInstruction *); 142 void emitSULDGB(const TexInstruction *); 143 void emitSUSTGx(const TexInstruction *); 1238 void CodeEmitterGK110::emitTEXCSAA(const TexInstruction *i) in emitTEXCSAA() 1254 isNextIndependentTex(const TexInstruction *i) in isNextIndependentTex() 1264 CodeEmitterGK110::emitTEX(const TexInstruction *i) in emitTEX() 1384 CodeEmitterGK110::emitTXQ(const TexInstruction *i) in emitTXQ() 1727 CodeEmitterGK110::emitSULDGB(const TexInstruction *i) in emitSULDGB() [all …]
|
D | nv50_ir_ra.cpp | 266 void textureMask(TexInstruction *); 271 void texConstraintNV50(TexInstruction *); 272 void texConstraintNVC0(TexInstruction *); 273 void texConstraintNVE0(TexInstruction *); 274 void texConstraintGM107(TexInstruction *); 1936 RegAlloc::InsertConstraintsPass::textureMask(TexInstruction *tex) in textureMask() 2090 RegAlloc::InsertConstraintsPass::texConstraintGM107(TexInstruction *tex) in texConstraintGM107() 2146 RegAlloc::InsertConstraintsPass::texConstraintNVE0(TexInstruction *tex) in texConstraintNVE0() 2169 RegAlloc::InsertConstraintsPass::texConstraintNVC0(TexInstruction *tex) in texConstraintNVC0() 2205 RegAlloc::InsertConstraintsPass::texConstraintNV50(TexInstruction *tex) in texConstraintNV50() [all …]
|
D | nv50_ir_from_tgsi.cpp | 224 nv50_ir::TexInstruction::Target getTexture(const Source *, int s) const; 226 const nv50_ir::TexInstruction::ImgFormatDesc *getImageFormat() const { in getImageFormat() 227 return &nv50_ir::TexInstruction::formatTable[ in getImageFormat() 1631 nv50_ir::TexInstruction::Target 1704 void setTexRS(TexInstruction *, unsigned int& s, int R, int S); 2274 Converter::setTexRS(TexInstruction *tex, unsigned int& s, int R, int S) in setTexRS() 2308 TexInstruction *tex = new_TexInstruction(func, OP_TXQ); in handleTXQ() 2375 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP()); in handleTEX() 2377 TexInstruction::Target tgt = tgsi.getTexture(code, R); in handleTEX() 2459 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP()); in handleTXF() [all …]
|
D | nv50_ir_emit_gm107.cpp | 2654 const TexInstruction *insn = this->insn->asTex(); in emitTEX() 2696 const TexInstruction *insn = this->insn->asTex(); in emitTLD() 2721 const TexInstruction *insn = this->insn->asTex(); in emitTLD4() 2751 const TexInstruction *insn = this->insn->asTex(); in emitTXD() 2774 const TexInstruction *insn = this->insn->asTex(); in emitTMML() 2797 const TexInstruction *insn = this->insn->asTex(); in emitTXQ() 2985 const TexInstruction *insn = this->insn->asTex(); in emitSUTarget() 3012 const TexInstruction *insn = this->insn->asTex(); in emitSUHandle() 3029 const TexInstruction *insn = this->insn->asTex(); in emitSUSTx() 3047 const TexInstruction *insn = this->insn->asTex(); in emitSULDx() [all …]
|
D | nv50_ir_emit_nv50.cpp | 121 void emitTEX(const TexInstruction *); 122 void emitTXQ(const TexInstruction *); 123 void emitTEXPREP(const TexInstruction *); 1610 CodeEmitterNV50::emitTEX(const TexInstruction *i) in emitTEX() 1673 CodeEmitterNV50::emitTXQ(const TexInstruction *i) in emitTXQ() 1692 CodeEmitterNV50::emitTEXPREP(const TexInstruction *i) in emitTEXPREP()
|
D | nv50_ir_build_util.cpp | 244 TexInstruction * 250 TexInstruction *tex = new_TexInstruction(func, op); in mkTex()
|
D | nv50_ir_lowering_gm107.cpp | 96 GM107LoweringPass::handleManualTXD(TexInstruction *i) in handleManualTXD()
|
D | nv50_ir_build_util.h | 78 TexInstruction *mkTex(operation, TexTarget,
|
D | nv50_ir_util.h | 64 NV50_IR_FUNC_ALLOC_OBJ_DEF(TexInstruction, f, args)
|
/external/mesa3d/src/mesa/program/ |
D | program_parse.y | 196 %type <inst> instruction ALU_instruction TexInstruction 361 | TexInstruction 377 TexInstruction: SAMPLE_instruction
|