Home
last modified time | relevance | path

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

12

/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_lowering_nvc0.h68 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 *);
146 void handleSurfaceOpGM107(TexInstruction *);
147 void handleSurfaceOpNVE4(TexInstruction *);
148 void handleSurfaceOpNVC0(TexInstruction *);
[all …]
Dnv50_ir.cpp698 TexInstruction *tex = asTex(); in moveSources()
905 TexInstruction::TexInstruction(Function *fn, operation op) in TexInstruction() function in nv50_ir::TexInstruction
915 TexInstruction::~TexInstruction() in ~TexInstruction()
926 TexInstruction *
927 TexInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const in clone()
929 TexInstruction *tex = (i ? static_cast<TexInstruction *>(i) : in clone()
950 const struct TexInstruction::Target::Desc TexInstruction::Target::descTable[] =
972 const struct TexInstruction::ImgFormatDesc TexInstruction::formatTable[] =
1023 const struct TexInstruction::ImgFormatDesc *
1024 TexInstruction::translateImgFormat(enum pipe_format format) in translateImgFormat()
[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_lowering_gm107.h12 virtual bool handleManualTXD(TexInstruction *);
16 bool handleSUQ(TexInstruction *);
Dnv50_ir_lowering_nv50.cpp652 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 …]
Dnv50_ir_emit_nvc0.cpp65 void emitSUAddr(const TexInstruction *);
66 void emitSUDim(const TexInstruction *);
128 void emitTEX(const TexInstruction *);
129 void emitTEXCSAA(const TexInstruction *);
130 void emitTXQ(const TexInstruction *);
139 void emitSULDGB(const TexInstruction *);
140 void emitSUSTGx(const TexInstruction *);
142 void emitSULDB(const TexInstruction *);
143 void emitSUSTx(const TexInstruction *);
144 void emitSULEA(const TexInstruction *);
[all …]
Dnv50_ir.h570 class TexInstruction; variable
935 inline TexInstruction *asTex();
937 inline const TexInstruction *asTex() const;
1008 class TexInstruction : public Instruction
1077 TexInstruction(Function *, operation);
1078 virtual ~TexInstruction();
1080 virtual TexInstruction *clone(ClonePolicy<Function>&,
Dnv50_ir_emit_gv100.cpp1225 const TexInstruction *insn = this->insn->asTex(); in emitTEX()
1269 const TexInstruction *insn = this->insn->asTex(); in emitTLD()
1297 const TexInstruction *insn = this->insn->asTex(); in emitTLD4()
1334 const TexInstruction *insn = this->insn->asTex(); in emitTMML()
1359 const TexInstruction *insn = this->insn->asTex(); in emitTXD()
1385 const TexInstruction *insn = this->insn->asTex(); in emitTXQ()
1420 const TexInstruction *insn = this->insn->asTex(); in emitSUHandle()
1439 const TexInstruction *insn = this->insn->asTex(); in emitSUTarget()
1466 const TexInstruction *insn = this->insn->asTex(); in emitSUATOM()
1512 const TexInstruction *insn = this->insn->asTex(); in emitSULD()
[all …]
Dnv50_ir_lowering_nvc0.cpp173 NVC0LegalizeSSA::handleTEXLOD(TexInstruction *i) in handleTEXLOD()
931 NVC0LoweringPass::handleTEX(TexInstruction *i) in handleTEX()
1185 NVC0LoweringPass::handleManualTXD(TexInstruction *i) in handleManualTXD()
1301 NVC0LoweringPass::handleTXD(TexInstruction *txd) in handleTXD()
1359 NVC0LoweringPass::handleTXQ(TexInstruction *txq) in handleTXQ()
1402 NVC0LoweringPass::handleTXLQ(TexInstruction *i) in handleTXLQ()
1852 NVC0LoweringPass::loadMsAdjInfo32(TexInstruction::Target target, uint32_t index, int slot, Value *i… in loadMsAdjInfo32()
1861 TexInstruction *tex = new_TexInstruction(func, OP_TXQ); in loadMsAdjInfo32()
1890 static inline uint16_t getSuClampSubOp(const TexInstruction *su, int c) in getSuClampSubOp()
1913 NVC0LoweringPass::handleSUQ(TexInstruction *suq) in handleSUQ()
[all …]
Dnv50_ir_lowering_gm107.cpp114 GM107LoweringPass::handleManualTXD(TexInstruction *i) in handleManualTXD()
284 GM107LoweringPass::handleSUQ(TexInstruction *suq) in handleSUQ()
320 TexInstruction *samples = suq; in handleSUQ()
Dnv50_ir_ra.cpp255 void textureMask(TexInstruction *);
260 void texConstraintNV50(TexInstruction *);
261 void texConstraintNVC0(TexInstruction *);
262 void texConstraintNVE0(TexInstruction *);
263 void texConstraintGM107(TexInstruction *);
265 bool isScalarTexGM107(TexInstruction *);
266 void handleScalarTexGM107(TexInstruction *);
2038 RegAlloc::InsertConstraintsPass::textureMask(TexInstruction *tex) in textureMask()
2204 RegAlloc::InsertConstraintsPass::isScalarTexGM107(TexInstruction *tex) in isScalarTexGM107()
2327 RegAlloc::InsertConstraintsPass::handleScalarTexGM107(TexInstruction *tex) in handleScalarTexGM107()
[all …]
Dnv50_ir_emit_gk110.cpp123 void emitTEX(const TexInstruction *);
124 void emitTEXCSAA(const TexInstruction *);
125 void emitTXQ(const TexInstruction *);
140 void emitSULDGB(const TexInstruction *);
141 void emitSUSTGx(const TexInstruction *);
1249 void CodeEmitterGK110::emitTEXCSAA(const TexInstruction *i) in emitTEXCSAA()
1265 isNextIndependentTex(const TexInstruction *i) in isNextIndependentTex()
1275 CodeEmitterGK110::emitTEX(const TexInstruction *i) in emitTEX()
1395 CodeEmitterGK110::emitTXQ(const TexInstruction *i) in emitTXQ()
1738 CodeEmitterGK110::emitSULDGB(const TexInstruction *i) in emitSULDGB()
[all …]
Dnv50_ir_emit_gm107.cpp2811 getTEXSTarget(const TexInstruction *tex) in getTEXSTarget()
2857 getTLDSTarget(const TexInstruction *tex) in getTLDSTarget()
2888 const TexInstruction *insn = this->insn->asTex(); in emitTEX()
2930 const TexInstruction *insn = this->insn->asTex(); in emitTEXS()
2974 const TexInstruction *insn = this->insn->asTex(); in emitTLD()
2999 const TexInstruction *insn = this->insn->asTex(); in emitTLD4()
3029 const TexInstruction *insn = this->insn->asTex(); in emitTXD()
3052 const TexInstruction *insn = this->insn->asTex(); in emitTMML()
3075 const TexInstruction *insn = this->insn->asTex(); in emitTXQ()
3263 const TexInstruction *insn = this->insn->asTex(); in emitSUTarget()
[all …]
Dnv50_ir_from_tgsi.cpp223 nv50_ir::TexInstruction::Target getTexture(const Source *, int s) const;
225 const nv50_ir::TexInstruction::ImgFormatDesc *getImageFormat() const { in getImageFormat()
226 return nv50_ir::TexInstruction::translateImgFormat((enum pipe_format)insn->Memory.Format); in getImageFormat()
1627 nv50_ir::TexInstruction::Target
1691 void setTexRS(TexInstruction *, unsigned int& s, int R, int S);
2228 Converter::setTexRS(TexInstruction *tex, unsigned int& s, int R, int S) in setTexRS()
2262 TexInstruction *tex = new_TexInstruction(func, OP_TXQ); in handleTXQ()
2329 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP()); in handleTEX()
2331 TexInstruction::Target tgt = tgsi.getTexture(code, R); in handleTEX()
2419 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP()); in handleTXF()
[all …]
Dnv50_ir_emit_nv50.cpp119 void emitTEX(const TexInstruction *);
120 void emitTXQ(const TexInstruction *);
121 void emitTEXPREP(const TexInstruction *);
1688 CodeEmitterNV50::emitTEX(const TexInstruction *i) in emitTEX()
1751 CodeEmitterNV50::emitTXQ(const TexInstruction *i) in emitTXQ()
1770 CodeEmitterNV50::emitTEXPREP(const TexInstruction *i) in emitTEXPREP()
Dnv50_ir_build_util.cpp246 TexInstruction *
252 TexInstruction *tex = new_TexInstruction(func, op); in mkTex()
Dnv50_ir_from_nir.cpp163 unsigned int getNIRArgCount(TexInstruction::Target&);
1726 TexInstruction *texi = mkTex(OP_TXF, TEX_TARGET_2D_MS_ARRAY, 0, 0, defs, srcs); in visit()
2191 TexInstruction::Target target = in visit()
2308 TexInstruction *texi = mkTex(getOperation(op), target.getEnum(), location, 0, defs, srcs); in visit()
2310 texi->tex.format = nv50_ir::TexInstruction::translateImgFormat(nir_intrinsic_format(insn)); in visit()
2957 Converter::getNIRArgCount(TexInstruction::Target& target) in getNIRArgCount()
2998 TexInstruction::Target target = convert(insn->sampler_dim, insn->is_array, insn->is_shadow); in visit()
3081 TexInstruction *texi = mkTex(op, target.getEnum(), r, s, defs, srcs); in visit()
Dnv50_ir_build_util.h79 TexInstruction *mkTex(operation, TexTarget,
Dnv50_ir_util.h64 NV50_IR_FUNC_ALLOC_OBJ_DEF(TexInstruction, f, args)
/third_party/mesa3d/src/mesa/program/
Dprogram_parse.y207 %type <inst> instruction ALU_instruction TexInstruction
373 | TexInstruction
389 TexInstruction: SAMPLE_instruction
/third_party/openGLES/extensions/NV/
DNV_fragment_program_option.txt112 <TexInstruction> ::= <TXDop_instruction>
1053 | <TexInstruction>
1062 <TexInstruction> ::= <TEXop_instruction>
DNV_vertex_program3.txt128 <instruction> ::= <TexInstruction>
132 <TexInstruction> ::= <TEXop_instruction>
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DNV_fragment_program_option.txt112 <TexInstruction> ::= <TXDop_instruction>
1053 | <TexInstruction>
1062 <TexInstruction> ::= <TEXop_instruction>
DNV_vertex_program3.txt128 <instruction> ::= <TexInstruction>
132 <TexInstruction> ::= <TEXop_instruction>
/third_party/openGLES/extensions/ARB/
DARB_fragment_program.txt1446 | <TexInstruction>
1455 <TexInstruction> ::= <SAMPLE_instruction>
2517 <TexInstruction> grammar rule) counts against this limit.

12