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

/external/mesa3d/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_inlines.h242 Value *TexInstruction::getIndirectR() const
247 Value *TexInstruction::getIndirectS() const
280 TexInstruction *Instruction::asTex()
283 return static_cast<TexInstruction *>(this);
287 const TexInstruction *Instruction::asTex() const
290 return static_cast<const TexInstruction *>(this);
H A Dnv50_ir.cpp876 TexInstruction::TexInstruction(Function *fn, operation op) function in class:nv50_ir::TexInstruction
885 TexInstruction::~TexInstruction()
893 TexInstruction *
894 TexInstruction::clone(ClonePolicy<Function>& pol, Instruction *i) const
896 TexInstruction *tex = (i ? static_cast<TexInstruction *>(i) :
913 const struct TexInstruction::Target::Desc TexInstruction
[all...]
H A Dnv50_ir.h304 class TexInstruction;
664 inline TexInstruction *asTex();
666 inline const TexInstruction *asTex() const;
735 class TexInstruction : public Instruction class in namespace:nv50_ir
776 TexInstruction(Function *, operation);
777 virtual ~TexInstruction();
779 virtual TexInstruction *clone(ClonePolicy<Function>&,
H A 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)
637 NV50LoweringPreSSA::handleTXB(TexInstruction *i)
693 NV50LoweringPreSSA::handleTXL(TexInstruction *i)
726 NV50LoweringPreSSA::handleTXD(TexInstruction *i)
H A 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)
1814 RegAlloc::InsertConstraintsPass::texConstraintNVE0(TexInstruction *tex)
1831 RegAlloc::InsertConstraintsPass::texConstraintNVC0(TexInstruction *tex)
1860 RegAlloc::InsertConstraintsPass::texConstraintNV50(TexInstruction *tex)
1888 TexInstruction *tex;
H A 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)
1488 TexInstruction *tex = new_TexInstruction(func, OP_TXQ);
1553 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP());
1555 TexInstruction::Target tgt = tgsi.getTexture(code, R);
1628 TexInstruction *texi = new_TexInstruction(func, tgsi.getOP());
H A 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])
1526 TexInstruction *texi = new_TexInstruction(func, OP_TXQ);
1546 TexInstruction *texi = new_TexInstruction(func, OP_TXF);
1574 TexInstruction *texi = new_TexInstruction(func, opr);
1583 TexInstruction::Target tgt = resourceType[tR][shadow[tS] ? 1 : 0];
H A Dnv50_ir_emit_nv50.cpp117 void emitTEX(const TexInstruction *);
118 void emitTXQ(const TexInstruction *);
1356 CodeEmitterNV50::emitTEX(const TexInstruction *i)
1414 CodeEmitterNV50::emitTXQ(const TexInstruction *i)
H A Dnv50_ir_build_util.cpp248 TexInstruction *tex = new_TexInstruction(func, op);
H A Dnv50_ir_util.h64 NV50_IR_FUNC_ALLOC_OBJ_DEF(TexInstruction, f, args)
/external/mesa3d/src/gallium/drivers/nvc0/codegen/
H A 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)
749 NVC0LoweringPass::handleManualTXD(TexInstruction *i)
807 NVC0LoweringPass::handleTXD(TexInstruction *txd)
833 NVC0LoweringPass::handleTXQ(TexInstruction *txq)
H A 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)
982 isNextIndependentTex(const TexInstruction *i)
992 CodeEmitterNVC0::emitTEX(const TexInstruction *i)
1070 CodeEmitterNVC0::emitTXQ(const TexInstruction *i)
/external/mesa3d/src/mesa/program/
H A Dprogram_parse.y197 %type <inst> instruction ALU_instruction TexInstruction
356 | TexInstruction
372 TexInstruction: SAMPLE_instruction label

Completed in 1563 milliseconds