Searched refs:TexInstruction (Results 1 – 13 of 13) sorted by relevance
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
D | nv50_ir_inlines.h | 242 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()
|
D | nv50_ir.cpp | 876 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()
|
D | nv50_ir.h | 304 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>&,
|
D | nv50_ir_lowering_nv50.cpp | 533 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()
|
D | nv50_ir_ra.cpp | 231 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()
|
D | nv50_ir_from_tgsi.cpp | 194 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()
|
D | nv50_ir_from_sm4.cpp | 111 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()
|
D | nv50_ir_emit_nv50.cpp | 117 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()
|
D | nv50_ir_build_util.cpp | 248 TexInstruction *tex = new_TexInstruction(func, op); in mkTex()
|
D | nv50_ir_util.h | 64 NV50_IR_FUNC_ALLOC_OBJ_DEF(TexInstruction, f, args)
|
/external/mesa3d/src/gallium/drivers/nvc0/codegen/ |
D | nv50_ir_lowering_nvc0.cpp | 597 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()
|
D | nv50_ir_emit_nvc0.cpp | 110 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/ |
D | program_parse.y | 197 %type <inst> instruction ALU_instruction TexInstruction 356 | TexInstruction 372 TexInstruction: SAMPLE_instruction
|