Home
last modified time | relevance | path

Searched refs:suq (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_lowering_gm107.cpp284 GM107LoweringPass::handleSUQ(TexInstruction *suq) in handleSUQ() argument
286 Value *ind = suq->getIndirectR(); in handleSUQ()
288 const int slot = suq->tex.r; in handleSUQ()
289 const int mask = suq->tex.mask; in handleSUQ()
291 if (suq->tex.bindless) in handleSUQ()
296 suq->tex.r = 0xff; in handleSUQ()
297 suq->tex.s = 0x1f; in handleSUQ()
299 suq->setIndirectR(NULL); in handleSUQ()
300 suq->setSrc(0, handle); in handleSUQ()
301 suq in handleSUQ()
[all...]
H A Dnv50_ir_lowering_nv50.cpp1116 NV50LoweringPreSSA::handleSUQ(TexInstruction *suq) in handleSUQ() argument
1118 const int dim = suq->tex.target.getDim(); in handleSUQ()
1119 const int arg = dim + (suq->tex.target.isArray() || suq->tex.target.isCube()); in handleSUQ()
1120 int mask = suq->tex.mask; in handleSUQ()
1121 int slot = suq->tex.r; in handleSUQ()
1130 if (c == 1 && suq->tex.target == TEX_TARGET_1D_ARRAY) { in handleSUQ()
1135 bld.mkMov(suq->getDef(d++), loadSuInfo(slot, offset)); in handleSUQ()
1136 if (c == 2 && suq->tex.target.isCube()) in handleSUQ()
1137 bld.mkOp2(OP_DIV, TYPE_U32, suq in handleSUQ()
[all...]
H A Dnv50_ir_lowering_nvc0.cpp1913 NVC0LoweringPass::handleSUQ(TexInstruction *suq) in handleSUQ() argument
1915 int mask = suq->tex.mask; in handleSUQ()
1916 int dim = suq->tex.target.getDim(); in handleSUQ()
1917 int arg = dim + (suq->tex.target.isArray() || suq->tex.target.isCube()); in handleSUQ()
1918 Value *ind = suq->getIndirectR(); in handleSUQ()
1919 int slot = suq->tex.r; in handleSUQ()
1928 if (c == 1 && suq->tex.target == TEX_TARGET_1D_ARRAY) { in handleSUQ()
1933 bld.mkMov(suq->getDef(d++), loadSuInfo32(ind, slot, offset, suq in handleSUQ()
[all...]

Completed in 7 milliseconds