Home
last modified time | relevance | path

Searched refs:TexInstruction (Results 1 – 18 of 18) sorted by relevance

/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_lowering_nvc0.h38 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 …]
Dnv50_ir_inlines.h274 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()
Dnv50_ir.cpp694 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 …]
Dnv50_ir.h480 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>&,
Dnv50_ir_lowering_gm107.h12 virtual bool handleManualTXD(TexInstruction *);
Dnv50_ir_emit_nvc0.cpp66 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 …]
Dnv50_ir_lowering_nv50.cpp635 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 …]
Dnv50_ir_lowering_nvc0.cpp119 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 …]
Dnv50_ir_emit_gk110.cpp124 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 …]
Dnv50_ir_ra.cpp268 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 …]
Dnv50_ir_from_tgsi.cpp217 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 …]
Dnv50_ir_emit_gm107.cpp2571 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 …]
Dnv50_ir_emit_nv50.cpp121 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()
Dnv50_ir_build_util.cpp244 TexInstruction *
250 TexInstruction *tex = new_TexInstruction(func, op); in mkTex()
Dnv50_ir_lowering_gm107.cpp94 GM107LoweringPass::handleManualTXD(TexInstruction *i) in handleManualTXD()
Dnv50_ir_build_util.h78 TexInstruction *mkTex(operation, TexTarget,
Dnv50_ir_util.h64 NV50_IR_FUNC_ALLOC_OBJ_DEF(TexInstruction, f, args)
/external/mesa3d/src/mesa/program/
Dprogram_parse.y197 %type <inst> instruction ALU_instruction TexInstruction
362 | TexInstruction
378 TexInstruction: SAMPLE_instruction