Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/nv50/codegen/
Dnv50_ir_inlines.h242 Value *TexInstruction::getIndirectR() const in getIndirectR()
247 Value *TexInstruction::getIndirectS() const in getIndirectS()
280 TexInstruction *Instruction::asTex() in asTex()
283 return static_cast<TexInstruction *>(this); in asTex()
287 const TexInstruction *Instruction::asTex() const in asTex()
290 return static_cast<const TexInstruction *>(this); in asTex()
Dnv50_ir.cpp876 TexInstruction::TexInstruction(Function *fn, operation op) in TexInstruction() function in nv50_ir::TexInstruction
885 TexInstruction::~TexInstruction() in ~TexInstruction()
893 TexInstruction *
894 TexInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const in clone()
896 TexInstruction *tex = (i ? static_cast<TexInstruction *>(i) : in clone()
913 const struct TexInstruction::Target::Desc TexInstruction::Target::descTable[] =
1000 mem_TexInstruction(sizeof(TexInstruction), 4), in Program()
Dnv50_ir.h304 class TexInstruction; variable
664 inline TexInstruction *asTex();
666 inline const TexInstruction *asTex() const;
735 class TexInstruction : public Instruction
776 TexInstruction(Function *, operation);
777 virtual ~TexInstruction();
779 virtual TexInstruction *clone(ClonePolicy<Function>&,
Dnv50_ir_lowering_nv50.cpp533 bool handleTEX(TexInstruction *);
534 bool handleTXB(TexInstruction *); // I really
535 bool handleTXL(TexInstruction *); // hate
536 bool handleTXD(TexInstruction *); // these 3
578 NV50LoweringPreSSA::handleTEX(TexInstruction *i) in handleTEX()
637 NV50LoweringPreSSA::handleTXB(TexInstruction *i) in handleTXB()
693 NV50LoweringPreSSA::handleTXL(TexInstruction *i) in handleTXL()
726 NV50LoweringPreSSA::handleTXD(TexInstruction *i) in handleTXD()
Dnv50_ir_ra.cpp231 void textureMask(TexInstruction *);
236 void texConstraintNV50(TexInstruction *);
237 void texConstraintNVC0(TexInstruction *);
238 void texConstraintNVE0(TexInstruction *);
1655 RegAlloc::InsertConstraintsPass::textureMask(TexInstruction *tex) in textureMask()
1814 RegAlloc::InsertConstraintsPass::texConstraintNVE0(TexInstruction *tex) in texConstraintNVE0()
1831 RegAlloc::InsertConstraintsPass::texConstraintNVC0(TexInstruction *tex) in texConstraintNVC0()
1860 RegAlloc::InsertConstraintsPass::texConstraintNV50(TexInstruction *tex) in texConstraintNV50()
1888 TexInstruction *tex; in visit()
Dnv50_ir_from_tgsi.cpp194 nv50_ir::TexInstruction::Target getTexture(const Source *, int s) const;
1003 nv50_ir::TexInstruction::Target
1065 void setTexRS(TexInstruction *, unsigned int& s, int R, int S);
1464 Converter::setTexRS(TexInstruction *tex, unsigned int& s, int R, int S) in setTexRS()
1488 TexInstruction *tex = new_TexInstruction(func, OP_TXQ); in handleTXQ()
1553 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP()); in handleTEX()
1555 TexInstruction::Target tgt = tgsi.getTexture(code, R); in handleTEX()
1628 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP()); in handleTXF()
Dnv50_ir_from_sm4.cpp111 void emitTex(Value *dst0[4], TexInstruction *, const uint8_t swizzle[4]);
1474 Converter::emitTex(Value *dst0[4], TexInstruction *tex, const uint8_t swz[4]) in emitTex()
1526 TexInstruction *texi = new_TexInstruction(func, OP_TXQ); in handleQUERY()
1546 TexInstruction *texi = new_TexInstruction(func, OP_TXF); in handleLOAD()
1574 TexInstruction *texi = new_TexInstruction(func, opr); in handleSAMPLE()
1583 TexInstruction::Target tgt = resourceType[tR][shadow[tS] ? 1 : 0]; in handleSAMPLE()
Dnv50_ir_emit_nv50.cpp117 void emitTEX(const TexInstruction *);
118 void emitTXQ(const TexInstruction *);
1356 CodeEmitterNV50::emitTEX(const TexInstruction *i) in emitTEX()
1414 CodeEmitterNV50::emitTXQ(const TexInstruction *i) in emitTXQ()
Dnv50_ir_build_util.cpp248 TexInstruction *tex = new_TexInstruction(func, op); in mkTex()
Dnv50_ir_util.h64 NV50_IR_FUNC_ALLOC_OBJ_DEF(TexInstruction, f, args)
/external/mesa3d/src/gallium/drivers/nvc0/codegen/
Dnv50_ir_lowering_nvc0.cpp597 bool handleTEX(TexInstruction *);
598 bool handleTXD(TexInstruction *);
599 bool handleTXQ(TexInstruction *);
600 bool handleManualTXD(TexInstruction *);
643 NVC0LoweringPass::handleTEX(TexInstruction *i) in handleTEX()
749 NVC0LoweringPass::handleManualTXD(TexInstruction *i) in handleManualTXD()
807 NVC0LoweringPass::handleTXD(TexInstruction *txd) in handleTXD()
833 NVC0LoweringPass::handleTXQ(TexInstruction *txq) in handleTXQ()
Dnv50_ir_emit_nvc0.cpp110 void emitTEX(const TexInstruction *);
111 void emitTEXCSAA(const TexInstruction *);
112 void emitTXQ(const TexInstruction *);
113 void emitPIXLD(const TexInstruction *);
966 void CodeEmitterNVC0::emitTEXCSAA(const TexInstruction *i) in emitTEXCSAA()
982 isNextIndependentTex(const TexInstruction *i) in isNextIndependentTex()
992 CodeEmitterNVC0::emitTEX(const TexInstruction *i) in emitTEX()
1070 CodeEmitterNVC0::emitTXQ(const TexInstruction *i) in emitTXQ()
/external/mesa3d/src/mesa/program/
Dprogram_parse.y197 %type <inst> instruction ALU_instruction TexInstruction
356 | TexInstruction
372 TexInstruction: SAMPLE_instruction