/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_lowering_nvc0.h | 38 void handleTEXLOD(TexInstruction *); 102 bool handleTEX(TexInstruction *); 103 bool handleTXD(TexInstruction *); 104 bool handleTXQ(TexInstruction *); 105 virtual bool handleManualTXD(TexInstruction *); 106 bool handleTXLQ(TexInstruction *); 107 bool handleSUQ(TexInstruction *); 110 void handleSurfaceOpGM107(TexInstruction *); 111 void handleSurfaceOpNVE4(TexInstruction *); 112 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 | 694 TexInstruction *tex = asTex(); in moveSources() 901 TexInstruction::TexInstruction(Function *fn, operation op) in TexInstruction() function in nv50_ir::TexInstruction 910 TexInstruction::~TexInstruction() in ~TexInstruction() 921 TexInstruction * 922 TexInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const in clone() 924 TexInstruction *tex = (i ? static_cast<TexInstruction *>(i) : in clone() 945 const struct TexInstruction::Target::Desc TexInstruction::Target::descTable[] = 967 const struct TexInstruction::ImgFormatDesc TexInstruction::formatTable[] = 1019 TexInstruction::setIndirectR(Value *v) in setIndirectR() 1030 TexInstruction::setIndirectS(Value *v) in setIndirectS() [all …]
|
D | nv50_ir.h | 480 class TexInstruction; variable 845 inline TexInstruction *asTex(); 847 inline const TexInstruction *asTex() const; 916 class TexInstruction : public Instruction 983 TexInstruction(Function *, operation); 984 virtual ~TexInstruction(); 986 virtual TexInstruction *clone(ClonePolicy<Function>&,
|
D | nv50_ir_lowering_gm107.h | 12 virtual bool handleManualTXD(TexInstruction *);
|
D | nv50_ir_emit_nvc0.cpp | 66 void emitSUAddr(const TexInstruction *); 67 void emitSUDim(const TexInstruction *); 129 void emitTEX(const TexInstruction *); 130 void emitTEXCSAA(const TexInstruction *); 131 void emitTXQ(const TexInstruction *); 140 void emitSULDGB(const TexInstruction *); 141 void emitSUSTGx(const TexInstruction *); 143 void emitSULDB(const TexInstruction *); 144 void emitSUSTx(const TexInstruction *); 145 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_nvc0.cpp | 119 NVC0LegalizeSSA::handleTEXLOD(TexInstruction *i) in handleTEXLOD() 677 NVC0LoweringPass::handleTEX(TexInstruction *i) in handleTEX() 943 NVC0LoweringPass::handleManualTXD(TexInstruction *i) in handleManualTXD() 1027 NVC0LoweringPass::handleTXD(TexInstruction *txd) in handleTXD() 1085 NVC0LoweringPass::handleTXQ(TexInstruction *txq) in handleTXQ() 1128 NVC0LoweringPass::handleTXLQ(TexInstruction *i) in handleTXLQ() 1585 static inline uint16_t getSuClampSubOp(const TexInstruction *su, int c) in getSuClampSubOp() 1608 NVC0LoweringPass::handleSUQ(TexInstruction *suq) in handleSUQ() 1650 NVC0LoweringPass::adjustCoordinatesMS(TexInstruction *tex) in adjustCoordinatesMS() 1693 NVC0LoweringPass::processSurfaceCoordsNVE4(TexInstruction *su) in processSurfaceCoordsNVE4() [all …]
|
D | nv50_ir_emit_gk110.cpp | 124 void emitTEX(const TexInstruction *); 125 void emitTEXCSAA(const TexInstruction *); 126 void emitTXQ(const TexInstruction *); 139 void emitSULDGB(const TexInstruction *); 140 void emitSUSTGx(const TexInstruction *); 1194 void CodeEmitterGK110::emitTEXCSAA(const TexInstruction *i) in emitTEXCSAA() 1210 isNextIndependentTex(const TexInstruction *i) in isNextIndependentTex() 1220 CodeEmitterGK110::emitTEX(const TexInstruction *i) in emitTEX() 1340 CodeEmitterGK110::emitTXQ(const TexInstruction *i) in emitTXQ() 1616 CodeEmitterGK110::emitSULDGB(const TexInstruction *i) in emitSULDGB() [all …]
|
D | nv50_ir_ra.cpp | 268 void textureMask(TexInstruction *); 273 void texConstraintNV50(TexInstruction *); 274 void texConstraintNVC0(TexInstruction *); 275 void texConstraintNVE0(TexInstruction *); 276 void texConstraintGM107(TexInstruction *); 1938 RegAlloc::InsertConstraintsPass::textureMask(TexInstruction *tex) in textureMask() 2092 RegAlloc::InsertConstraintsPass::texConstraintGM107(TexInstruction *tex) in texConstraintGM107() 2148 RegAlloc::InsertConstraintsPass::texConstraintNVE0(TexInstruction *tex) in texConstraintNVE0() 2171 RegAlloc::InsertConstraintsPass::texConstraintNVC0(TexInstruction *tex) in texConstraintNVC0() 2207 RegAlloc::InsertConstraintsPass::texConstraintNV50(TexInstruction *tex) in texConstraintNV50() [all …]
|
D | nv50_ir_from_tgsi.cpp | 217 nv50_ir::TexInstruction::Target getTexture(const Source *, int s) const; 1506 nv50_ir::TexInstruction::Target 1576 void setTexRS(TexInstruction *, unsigned int& s, int R, int S); 2084 Converter::setTexRS(TexInstruction *tex, unsigned int& s, int R, int S) in setTexRS() 2108 TexInstruction *tex = new_TexInstruction(func, OP_TXQ); in handleTXQ() 2175 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP()); in handleTEX() 2177 TexInstruction::Target tgt = tgsi.getTexture(code, R); in handleTEX() 2257 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP()); in handleTXF() 2292 TexInstruction *texi = new_TexInstruction(func, OP_TXF); in handleFBFETCH() 2462 static inline const nv50_ir::TexInstruction::ImgFormatDesc * [all …]
|
D | nv50_ir_emit_gm107.cpp | 2571 const TexInstruction *insn = this->insn->asTex(); in emitTEX() 2613 const TexInstruction *insn = this->insn->asTex(); in emitTLD() 2638 const TexInstruction *insn = this->insn->asTex(); in emitTLD4() 2668 const TexInstruction *insn = this->insn->asTex(); in emitTXD() 2691 const TexInstruction *insn = this->insn->asTex(); in emitTMML() 2714 const TexInstruction *insn = this->insn->asTex(); in emitTXQ() 2885 const TexInstruction *insn = this->insn->asTex(); in emitSUTarget() 2912 const TexInstruction *insn = this->insn->asTex(); in emitSUHandle() 2929 const TexInstruction *insn = this->insn->asTex(); in emitSUSTx() 2947 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 | 94 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 | 197 %type <inst> instruction ALU_instruction TexInstruction 362 | TexInstruction 378 TexInstruction: SAMPLE_instruction
|