Home
last modified time | relevance | path

Searched refs:loadImm (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/gallium/drivers/nv50/codegen/
Dnv50_ir_build_util.h94 Value *loadImm(Value *dst, float);
95 Value *loadImm(Value *dst, uint32_t);
96 Value *loadImm(Value *dst, uint64_t);
98 Value *loadImm(Value *dst, int i) { return loadImm(dst, (uint32_t)i); } in loadImm() function
Dnv50_ir_lowering_nv50.cpp79 Value *imm = bld->loadImm(NULL, 1 << (halfSize * 8)); in expandIntegerMUL()
594 bld.mkOp2(OP_MIN, TYPE_U32, src, src, bld.loadImm(NULL, 511)); in handleTEX()
648 bld.loadImm(NULL, 1)); in handleTXB()
655 Value *imm = bld.loadImm(NULL, (1 << l)); in handleTXB()
738 Value *zero = bld.loadImm(bld.getSSA(), 0); in handleTXD()
822 i->setSrc(1, bld.loadImm(NULL, 0)); in handleSLCT()
1021 bld.mkCmp(OP_SET, CC_NEU, TYPE_U32, cdst, bld.loadImm(NULL, 0), pred); in checkPredicate()
Dnv50_ir_build_util.cpp393 BuildUtil::loadImm(Value *dst, float f) in loadImm() function in nv50_ir::BuildUtil
399 BuildUtil::loadImm(Value *dst, uint32_t u) in loadImm() function in nv50_ir::BuildUtil
405 BuildUtil::loadImm(Value *dst, uint64_t u) in loadImm() function in nv50_ir::BuildUtil
Dnv50_ir_from_tgsi.cpp1325 return loadImm(NULL, info->immd.data[idx * 4 + swz]); in fetchSrc()
1332 return loadImm(NULL, swz == TGSI_SWIZZLE_W ? 1.0f : 0.0f); in fetchSrc()
1663 loadImm(dst0[0], 1.0f); in handleLIT()
1666 loadImm(dst0[3], 1.0f); in handleLIT()
1679 Value *pos128 = loadImm(NULL, +127.999999f); in handleLIT()
1680 Value *neg128 = loadImm(NULL, -127.999999f); in handleLIT()
1854 loadImm(dst0[2], 0.0f); in handleInstruction()
1856 loadImm(dst0[3], 1.0f); in handleInstruction()
1868 loadImm(dst0[3], 1.0f); in handleInstruction()
1881 loadImm(dst0[3], 1.0f); in handleInstruction()
[all …]
Dnv50_ir_from_sm4.cpp1246 res = loadImm(NULL, (uint32_t)op.imm_values[swz].u32); in src()
1250 res = loadImm(NULL, op.imm_values[swz].u64); in src()
1326 return loadImm(NULL, phaseInstance); in src()
1330 res = mkOp2v(OP_MIN, TYPE_U32, res, res, loadImm(NULL, cnt - 1)); in src()
1490 res[2] = loadImm(NULL, 0); in emitTex()
1495 res[2] = loadImm(NULL, 0); in emitTex()
2291 domainPt[2] = loadImm(NULL, 0.0f); in run()
Dnv50_ir_peephole.cpp575 mul1->setSrc(s1, bld.loadImm(NULL, f * imm1.reg.data.f32)); in tryCollapseChainedMULs()
704 bld.loadImm(NULL, m)); in opnd()
736 bld.mkOp3(OP_MAD, TYPE_S32, tA, i->getSrc(0), bld.loadImm(NULL, m), in opnd()
757 i->setSrc(1, bld.loadImm(NULL, imm0.reg.data.u32 - 1)); in opnd()
802 i->setSrc(1, bld.loadImm(NULL, imm0.reg.data.u32 + imm1.reg.data.u32)); in opnd()
974 abs->setSrc(2, bld.loadImm(bld.getSSA(typeSizeof(ty)), 0)); in handleABS()
/external/mesa3d/src/gallium/drivers/nvc0/codegen/
Dnv50_ir_lowering_nvc0.cpp626 gpEmitAddress = bld.loadImm(NULL, 0)->asLValue(); in visit()
670 Value *shCnt = bld.loadImm(NULL, 2); in handleTEX()
678 bld.loadImm(tmp[0], 0x00ffffffu)); in handleTEX()
688 bld.loadImm(tmp[0], 0xff000000u)); in handleTEX()
719 bld.loadImm(src, 0); in handleTEX()
742 i->setSrc(s, bld.loadImm(NULL, value)); in handleTEX()
761 Value *zero = bld.loadImm(bld.getSSA(), 0); in handleManualTXD()
887 bld.mkOp2(OP_SUB, TYPE_F32, dst, bld.loadImm(NULL, 1.0f), dst); in readTessCoord()