Home | History | Annotate | Download | only in codegen

Lines Matching refs:TYPE_U32

52    case TYPE_S32: fTy = TYPE_U32; break;
59 case TYPE_U32: hTy = TYPE_U16; break;
60 case TYPE_U64: hTy = TYPE_U32; break;
125 bld->mkOp2(OP_UNION, TYPE_U32, r[2], r[1], r[3]);
448 arl = bld.mkOp2(OP_SHL, TYPE_U32, i->getDef(0), bld.getSSA(), bld.mkImm(0));
489 if (ty != TYPE_U32 && ty != TYPE_S32)
515 bf = bld.mkOp2v(OP_ADD, TYPE_U32, bld.getSSA(), bf, bld.mkImm(-2));
522 bld.mkOp2(OP_MUL, TYPE_U32, (t = bld.getSSA()), q0, b));
523 bld.mkOp2(OP_SUB, TYPE_U32, (aRf = bld.getSSA()), a, t);
525 bld.mkCvt(OP_CVT, TYPE_F32, (aR = bld.getSSA()), TYPE_U32, aRf);
528 bld.mkCvt(OP_CVT, TYPE_U32, (qR = bld.getSSA()), TYPE_F32, qRf)
534 TYPE_U32, (t = bld.getSSA()), q, b));
535 bld.mkOp2(OP_SUB, TYPE_U32, (m = bld.getSSA()), a, t);
536 bld.mkCmp(OP_SET, CC_GE, TYPE_U32, (s = bld.getSSA()), TYPE_U32, m, b);
543 bld.mkOp2(OP_SUB, TYPE_U32, (q = bld.getSSA()), t, s);
547 bld.mkOp2(OP_XOR, TYPE_U32, NULL, div->getSrc(0), div->getSrc(1))
561 if (mod->dType != TYPE_U32 && mod->dType != TYPE_S32)
572 expandIntegerMUL(&bld, bld.mkOp2(OP_MUL, TYPE_U32, m, q, mod->getSrc(1)));
676 tid = bld.mkMov(bld.getScratch(), arg, TYPE_U32)->getDef(0);
692 *ms_x = bld.mkLoadv(TYPE_U32, bld.mkSymbol(
693 FILE_MEMORY_CONST, b, TYPE_U32, off + 0), NULL);
694 *ms_y = bld.mkLoadv(TYPE_U32, bld.mkSymbol(
695 FILE_MEMORY_CONST, b, TYPE_U32, off + 4), NULL);
696 *ms = bld.mkOp2v(OP_ADD, TYPE_U32, tmp, *ms_x, *ms_y);
707 TYPE_U32,
709 bld.mkOp2v(OP_ADD, TYPE_U32, t,
710 bld.mkOp2v(OP_SHL, TYPE_U32, t, ms, bld.mkImm(3)),
713 *dx = bld.mkLoadv(TYPE_U32, bld.mkSymbol(
714 FILE_MEMORY_CONST, b, TYPE_U32,
716 *dy = bld.mkLoadv(TYPE_U32, bld.mkSymbol(
717 FILE_MEMORY_CONST, b, TYPE_U32,
759 bld.mkOp2(OP_SHL, TYPE_U32, tx, x, ms_x);
760 bld.mkOp2(OP_SHL, TYPE_U32, ty, y, ms_y);
761 bld.mkOp2(OP_ADD, TYPE_U32, tx, tx, dx);
762 bld.mkOp2(OP_ADD, TYPE_U32, ty, ty, dy);
779 bld.mkCvt(OP_CVT, TYPE_U32, src, TYPE_F32, layer);
780 bld.mkOp2(OP_MIN, TYPE_U32, src, src, bld.loadImm(NULL, 511));
857 Instruction *cond = bld.mkOp1(OP_UNION, TYPE_U32, bld.getScratch(),
872 bld.mkCvt(OP_CVT, TYPE_U8, flags, TYPE_U32, cond->getDef(0))->flagsDef = 0;
891 Instruction *dst = bld.mkOp(OP_UNION, TYPE_U32, i->getDef(d));
1002 Instruction *u = bld.mkOp(OP_UNION, TYPE_U32, i->getDef(c));
1041 bld.mkOp2(OP_SHL, TYPE_U32, i->getDef(0), bld.loadImm(NULL, 1), ms);
1053 i->dType = TYPE_U32;
1172 bld.mkOp2(OP_OR, TYPE_U32, def, def, bld.mkImm(0x00000001));
1189 bld.mkCvt(OP_CVT, TYPE_U32, def, TYPE_U16, x);
1194 bld.mkOp2(OP_AND, TYPE_U32, def, tid, bld.mkImm(0x0000ffff));
1196 bld.mkOp2(OP_AND, TYPE_U32, def, tid, bld.mkImm(0x03ff0000));
1197 bld.mkOp2(OP_SHR, TYPE_U32, def, def, bld.mkImm(16));
1199 bld.mkOp2(OP_SHR, TYPE_U32, def, tid, bld.mkImm(26));
1206 bld.mkOp1(OP_RDSV, TYPE_U32, def, bld.mkSysVal(SV_SAMPLE_INDEX, 0));
1207 bld.mkOp2(OP_SHL, TYPE_U32, off, def, bld.mkImm(3));
1212 TYPE_U32, prog->driver->io.sampleInfoBase + 4 * idx),
1306 Value *vstride = bld.mkOp1v(OP_RDSV, TYPE_U32, bld.getSSA(), sv);
1307 Value *attrib = bld.mkOp2v(OP_SHL, TYPE_U32, bld.getSSA(),
1349 bld.mkOp2v(OP_SHL, TYPE_U32, ptr, i->getSrc(1), bld.mkImm(2));
1350 bld.mkOp2v(OP_PFETCH, TYPE_U32, val, imm, ptr);