Searched refs:dType (Results 1 - 25 of 41) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_emit_gv100.cpp218 if (typeSizeof(insn->sType) != 8 && typeSizeof(insn->dType) != 8)
225 emitField(75, 2, util_logbase2(typeSizeof(insn->dType)));
232 if (typeSizeof(insn->sType) != 8 && typeSizeof(insn->dType) != 8)
240 emitField(75, 2, util_logbase2(typeSizeof(insn->dType)));
241 emitField(72, 1, isSignedType(insn->dType));
269 if (typeSizeof(insn->sType) != 8 && typeSizeof(insn->dType) != 8)
276 emitField(75, 2, util_logbase2(typeSizeof(insn->dType)));
282 if (typeSizeof(insn->sType) != 8 && typeSizeof(insn->dType) != 8)
288 emitField(75, 2, util_logbase2(typeSizeof(insn->dType)));
692 emitField(73, 1, isSignedType(insn->dType));
865 unsigned subOp, dType; local in function:nv50_ir::CodeEmitterGV100::emitATOM
916 unsigned dType, subOp; local in function:nv50_ir::CodeEmitterGV100::emitATOMS
1128 unsigned dType; local in function:nv50_ir::CodeEmitterGV100::emitRED
[all...]
H A Dnv50_ir_lowering_gv100.cpp65 bld.mkOp2(OP_MERGE, i->dType, i->getDef(0), def[0], def[1]);
101 bld.mkCmp(OP_SET, (i->op == OP_MIN) ? CC_LT : CC_GT, i->dType, pred,
103 bld.mkOp3(OP_SELP, i->dType, i->getDef(0), i->getSrc(0), i->getSrc(1), pred);
113 bld.mkOp3(OP_MAD, i->dType, i->getDef(0), i->getSrc(0), i->getSrc(1),
182 if (isFloatType(i->dType)) {
231 bld.mkOp3(OP_SHF, i->dType, i->getDef(0), src0, src1, src2)->subOp = subOp;
239 bld.mkOp2(OP_ADD, i->dType, i->getDef(0), i->getSrc(0), i->getSrc(1));
252 if (i->sType == TYPE_F32 && i->dType != TYPE_F16 &&
284 if (!isFloatType(i->dType))
288 if (!isFloatType(i->dType)
[all...]
H A Dnv50_ir_lowering_helper.cpp61 DataType dTy = insn->dType;
85 DataType dTy = insn->dType;
115 DataType dTy = insn->dType;
151 DataType dTy = insn->dType;
179 if (typeSizeof(insn->dType) != 8 || isFloatType(insn->dType))
193 DataType dTy = insn->dType;
210 DataType dTy = insn->dType;
244 DataType dTy = insn->dType;
H A Dnv50_ir_emit_gm107.cpp831 emitField(0x08, 2, util_logbase2(typeSizeof(insn->dType)));
871 emitField(0x0c, 1, isSignedType(insn->dType));
873 emitField(0x08, 2, util_logbase2(typeSizeof(insn->dType)));
915 emitField(0x08, 2, util_logbase2(typeSizeof(insn->dType)));
946 emitField(0x0c, 1, isSignedType(insn->dType));
948 emitField(0x08, 2, util_logbase2(typeSizeof(insn->dType)));
1226 emitField(0x34, 1, insn->dType == TYPE_F32);
1614 emitField(0x34, 1, insn->dType == TYPE_F32);
1844 emitField(0x28, 1, isSignedType(insn->dType));
1849 emitField(0x36, 1, isSignedType(insn->dType));
2644 unsigned dType, subOp; local in function:nv50_ir::CodeEmitterGM107::emitATOM
2684 unsigned dType, subOp; local in function:nv50_ir::CodeEmitterGM107::emitATOMS
2723 unsigned dType; local in function:nv50_ir::CodeEmitterGM107::emitRED
[all...]
H A Dnv50_ir_from_nir.cpp1635 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
1639 loadFrom(FILE_MEMORY_CONST, 0, dType, newDefs[i], 16 * coffset, i, indirect);
1646 DataType dType = getSType(insn->src[0], false, false); local in function:__anonbe08c7a90110::Converter::visit
1678 storeTo(insn, FILE_SHADER_OUTPUT, OP_EXPORT, dType, src, idx, i + offset, indirect);
1719 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
1750 Symbol *sym = mkSymbol(input ? FILE_SHADER_INPUT : FILE_SHADER_OUTPUT, 0, dType, address);
1753 if (typeSizeof(dType) == 8) {
1766 Symbol *sym1 = mkSymbol(input ? FILE_SHADER_INPUT : FILE_SHADER_OUTPUT, 0, dType, address + 4);
1775 mkOp2(OP_MERGE, dType, newDefs[i], lo, hi);
1777 Instruction *interp = mkOp1(nvirOp, dType, newDef
1874 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
1925 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
1942 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
1959 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
1996 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
2011 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
2038 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
2063 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
2086 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
2116 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
2312 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
2343 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
2352 const DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
2473 DataType dType = getDType(insn); local in function:__anonbe08c7a90110::Converter::visit
[all...]
H A Dnv50_ir_peephole.cpp136 if (i->op != OP_MERGE || typeSizeof(i->dType) != 8)
172 ((typeSizeof(ld->dType) != 4) && (typeSizeof(ld->dType) != 8)))
325 if (insn->op == OP_ADD && !isFloatType(insn->dType)) {
333 } else if (insn->op == OP_SUB && !isFloatType(insn->dType)) {
559 DataType type = i->dType;
580 if (i->dnz && i->dType == TYPE_F32) {
586 switch (i->dType) {
610 switch (i->dType) {
620 switch (i->dType) {
[all...]
H A Dnv50_ir_target_gv100.cpp209 if (isFloatType(i->dType))
213 if (isFloatType(i->dType)) {
214 if (i->dType == TYPE_F32)
252 } else if (isFloatType(i->dType)) {
254 if (i->sType == i->dType)
281 if (isFloatType(i->dType)) {
282 if (i->dType == TYPE_F32)
287 if (typeSizeof(i->dType) != 8)
308 if (isFloatType(i->dType)) {
309 if (i->dType
[all...]
H A Dnv50_ir_emit_gk110.cpp772 assert(i->dType == TYPE_S32 || i->dType == TYPE_U32);
776 if (i->dType == TYPE_S32)
917 if (i->dType == TYPE_S32)
928 if (i->dType == TYPE_S32)
949 if (isSignedType(i->dType))
1010 switch (i->dType) {
1032 if (i->dType == TYPE_S32)
1053 const bool f2f = isFloatType(i->dType) && isFloatType(i->sType);
1054 const bool f2i = !isFloatType(i->dType)
1074 DataType dType; local in function:nv50_ir::CodeEmitterGK110::emitCVT
[all...]
H A Dnv50_ir_target_nvc0.cpp486 if (!isFloatType(insn->dType)) {
546 if (insn->dType == TYPE_U32)
556 return insn->dType == TYPE_F32;
577 if (i->dType == TYPE_F64 || i->sType == TYPE_F64)
592 if (i->op == OP_MUL && i->dType != TYPE_F32)
619 if (i->dType == TYPE_F32) {
646 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
669 if (i->dType == TYPE_F64) {
709 return (a->dType
[all...]
H A Dnv50_ir_target_nv50.cpp352 if ((i->op == OP_MUL || i->op == OP_MAD) && !isFloatType(i->dType)) {
362 ldSize = typeSizeof(ld->dType);
471 if (!isFloatType(insn->dType)) {
520 if (insn->dType != TYPE_F32)
553 if (i->dType == TYPE_F32) {
567 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
570 if (i->dType == TYPE_F64) {
H A Dnv50_ir_emit_nv50.cpp632 if (typeSizeof(i->dType) == 4)
641 if (typeSizeof(i->dType) == 4)
658 if (typeSizeof(i->dType) == 4)
706 emitLoadStoreSizeLG(i->dType, 21 + 32);
712 emitLoadStoreSizeLG(i->dType, 21 + 32);
720 switch (typeSizeof(i->dType)) {
789 code[0] |= (typeSizeof(i->dType) == 2) ? 0 : 0x00008000;
793 code[0] |= (typeSizeof(i->dType) == 2) ? 0 : 0x00008000;
797 code[1] = (typeSizeof(i->dType) == 2) ? 0 : 0x04000000;
950 if (i->dType
1355 DataType dType; local in function:nv50_ir::CodeEmitterNV50::emitCVT
[all...]
H A Dnv50_ir_target_gm107.cpp115 if (insn->dType == TYPE_F64 || insn->sType == TYPE_F64)
174 !isFloatType(insn->dType))
241 if (insn->dType != TYPE_F64)
H A Dnv50_ir_emit_nvc0.cpp655 if (i->dType == TYPE_S32)
768 if (isSignedType(i->dType))
845 assert(i->dType == TYPE_S32 || i->dType == TYPE_U32);
850 if (i->dType == TYPE_S32)
938 if (i->dType == TYPE_S32)
949 if (i->dType == TYPE_S32)
970 | (isSignedType(i->dType) ? 0x20 : 0x00));
1033 if (!isFloatType(i->dType)) {
1034 op |= isSignedType(i->dType)
1084 DataType dType; local in function:nv50_ir::CodeEmitterNVC0::emitCVT
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_lowering_helper.cpp61 DataType dTy = insn->dType;
85 DataType dTy = insn->dType;
115 DataType dTy = insn->dType;
151 DataType dTy = insn->dType;
179 if (typeSizeof(insn->dType) != 8 || isFloatType(insn->dType))
193 DataType dTy = insn->dType;
210 DataType dTy = insn->dType;
244 DataType dTy = insn->dType;
H A Dnv50_ir_emit_gm107.cpp802 emitField(0x08, 2, util_logbase2(typeSizeof(insn->dType)));
842 emitField(0x0c, 1, isSignedType(insn->dType));
844 emitField(0x08, 2, util_logbase2(typeSizeof(insn->dType)));
886 emitField(0x08, 2, util_logbase2(typeSizeof(insn->dType)));
917 emitField(0x0c, 1, isSignedType(insn->dType));
919 emitField(0x08, 2, util_logbase2(typeSizeof(insn->dType)));
1188 emitField(0x34, 1, insn->dType == TYPE_F32);
1576 emitField(0x34, 1, insn->dType == TYPE_F32);
1806 emitField(0x28, 1, isSignedType(insn->dType));
1811 emitField(0x36, 1, isSignedType(insn->dType));
2579 unsigned dType, subOp; local in function:nv50_ir::CodeEmitterGM107::emitATOM
2619 unsigned dType, subOp; local in function:nv50_ir::CodeEmitterGM107::emitATOMS
2658 unsigned dType; local in function:nv50_ir::CodeEmitterGM107::emitRED
[all...]
H A Dnv50_ir_from_nir.cpp1916 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
1920 loadFrom(FILE_MEMORY_CONST, 0, dType, newDefs[i], 16 * coffset, i, indirect);
1927 DataType dType = getSType(insn->src[0], false, false); local in function:__anon42ea91d60110::Converter::visit
1958 storeTo(insn, FILE_SHADER_OUTPUT, OP_EXPORT, dType, src, idx, i + offset, indirect);
1999 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2020 Symbol *sym = mkSymbol(input ? FILE_SHADER_INPUT : FILE_SHADER_OUTPUT, 0, dType, address);
2023 if (typeSizeof(dType) == 8) {
2036 Symbol *sym1 = mkSymbol(input ? FILE_SHADER_INPUT : FILE_SHADER_OUTPUT, 0, dType, address + 4);
2045 mkOp2(OP_MERGE, dType, newDefs[i], lo, hi);
2047 Instruction *interp = mkOp1(nvirOp, dType, newDef
2137 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2188 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2205 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2222 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2254 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2269 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2296 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2320 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2342 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2574 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2604 const DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
2698 DataType dType = getDType(insn); local in function:__anon42ea91d60110::Converter::visit
[all...]
H A Dnv50_ir_peephole.cpp136 if (i->op != OP_MERGE || typeSizeof(i->dType) != 8)
172 ((typeSizeof(ld->dType) != 4) && (typeSizeof(ld->dType) != 8)))
323 if (insn->op == OP_ADD && !isFloatType(insn->dType)) {
331 } else if (insn->op == OP_SUB && !isFloatType(insn->dType)) {
556 DataType type = i->dType;
564 if (i->dnz && i->dType == TYPE_F32) {
570 switch (i->dType) {
594 switch (i->dType) {
604 switch (i->dType) {
[all...]
H A Dnv50_ir_emit_gk110.cpp774 assert(i->dType == TYPE_S32 || i->dType == TYPE_U32);
778 if (i->dType == TYPE_S32)
919 if (i->dType == TYPE_S32)
930 if (i->dType == TYPE_S32)
951 if (isSignedType(i->dType))
1012 switch (i->dType) {
1034 if (i->dType == TYPE_S32)
1055 const bool f2f = isFloatType(i->dType) && isFloatType(i->sType);
1056 const bool f2i = !isFloatType(i->dType)
1076 DataType dType; local in function:nv50_ir::CodeEmitterGK110::emitCVT
[all...]
H A Dnv50_ir_target_nvc0.cpp476 if (!isFloatType(insn->dType)) {
536 if (insn->dType == TYPE_U32)
546 return insn->dType == TYPE_F32;
567 if (i->dType == TYPE_F64 || i->sType == TYPE_F64)
582 if (i->op == OP_MUL && i->dType != TYPE_F32)
609 if (i->dType == TYPE_F32) {
636 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
659 if (i->dType == TYPE_F64) {
699 return (a->dType
[all...]
H A Dnv50_ir_target_nv50.cpp345 if ((i->op == OP_MUL || i->op == OP_MAD) && !isFloatType(i->dType)) {
355 ldSize = typeSizeof(ld->dType);
460 if (!isFloatType(insn->dType)) {
509 if (insn->dType != TYPE_F32)
542 if (i->dType == TYPE_F32) {
556 if (i->dType == TYPE_U32 || i->dType == TYPE_S32) {
559 if (i->dType == TYPE_F64) {
H A Dnv50_ir_target_gm107.cpp115 if (insn->dType == TYPE_F64 || insn->sType == TYPE_F64)
174 !isFloatType(insn->dType))
241 if (insn->dType != TYPE_F64)
H A Dnv50_ir_emit_nvc0.cpp657 if (i->dType == TYPE_S32)
770 if (isSignedType(i->dType))
847 assert(i->dType == TYPE_S32 || i->dType == TYPE_U32);
852 if (i->dType == TYPE_S32)
940 if (i->dType == TYPE_S32)
951 if (i->dType == TYPE_S32)
972 | (isSignedType(i->dType) ? 0x20 : 0x00));
1035 if (!isFloatType(i->dType)) {
1036 op |= isSignedType(i->dType)
1086 DataType dType; local in function:nv50_ir::CodeEmitterNVC0::emitCVT
[all...]
H A Dnv50_ir_emit_nv50.cpp634 if (typeSizeof(i->dType) == 4)
643 if (typeSizeof(i->dType) == 4)
657 if (typeSizeof(i->dType) == 4)
705 emitLoadStoreSizeLG(i->dType, 21 + 32);
711 emitLoadStoreSizeLG(i->dType, 21 + 32);
717 switch (typeSizeof(i->dType)) {
790 code[1] = (typeSizeof(i->dType) == 2) ? 0 : 0x04000000;
943 if (i->dType == TYPE_F64) {
952 switch (i->dType) {
1090 code[1] = (typeSizeof(i->dType)
1347 DataType dType; local in function:nv50_ir::CodeEmitterNV50::emitCVT
[all...]
H A Dnv50_ir_lowering_nv50.cpp310 if (typeSizeof(i->dType) == 8) {
561 if (mod->dType != TYPE_U32 && mod->dType != TYPE_S32)
568 bld.mkOp2(OP_DIV, mod->dType, q, mod->getSrc(0), mod->getSrc(1));
1051 if (i->dType == TYPE_F32) {
1053 i->dType = TYPE_U32;
1078 bld.mkOp2(OP_UNION, i->dType, i->getDef(0), src0, src1);
1083 i->dType = TYPE_U8;
1106 bld.mkOp2(OP_UNION, i->dType, i->getDef(0), src0, src1);
1122 bld.mkStore(OP_EXPORT, i->dType, sy
[all...]
H A Dnv50_ir_lowering_nvc0.cpp69 switch (i->dType) {
78 bld.mkClobber(FILE_PREDICATE, (i->dType == TYPE_S32) ? 0xf : 0x3, 0);
121 assert(i->dType == TYPE_F64);
241 DataType type = isSignedIntType(lo->dType) ? TYPE_S32 : TYPE_U32;
272 lo->dType = TYPE_U32;
338 if (i->dType == TYPE_F64)
772 if (cvt->sType != cvt->dType)
852 if (typeSizeof(i->sType) == 8 || typeSizeof(i->dType) == 8) {
1512 stVal = bld.mkOp2v(op, atom->dType, bld.getSSA(), ld->getDef(0),
1605 bld.mkOp2(op, atom->dType, bl
[all...]

Completed in 60 milliseconds

12