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.h39 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 …]
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.cpp689 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 …]
Dnv50_ir.h490 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>&,
Dnv50_ir_emit_nvc0.cpp67 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 …]
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_gm107.h12 virtual bool handleManualTXD(TexInstruction *);
Dnv50_ir_lowering_nvc0.cpp135 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 …]
Dnv50_ir_emit_gk110.cpp125 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 …]
Dnv50_ir_ra.cpp266 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 …]
Dnv50_ir_from_tgsi.cpp224 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 …]
Dnv50_ir_emit_gm107.cpp2654 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 …]
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.cpp96 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.y196 %type <inst> instruction ALU_instruction TexInstruction
361 | TexInstruction
377 TexInstruction: SAMPLE_instruction