Lines Matching defs:regTypes

777 static bool setTypesFromSignature(const Method* meth, RegType* regTypes,
805 regTypes[argStart + actualArgs] = regTypeFromUninitIndex(uidx);
807 regTypes[argStart + actualArgs] = regTypeFromClass(meth->clazz);
841 regTypes[argStart + actualArgs] = regTypeFromClass(clazz);
846 regTypes[argStart + actualArgs] = kRegTypeBoolean;
850 regTypes[argStart + actualArgs] = kRegTypeChar;
854 regTypes[argStart + actualArgs] = kRegTypeByte;
858 regTypes[argStart + actualArgs] = kRegTypeInteger;
862 regTypes[argStart + actualArgs] = kRegTypeShort;
866 regTypes[argStart + actualArgs] = kRegTypeFloat;
870 regTypes[argStart + actualArgs] = kRegTypeDoubleLo;
871 regTypes[argStart + actualArgs +1] = kRegTypeDoubleHi;
875 regTypes[argStart + actualArgs] = kRegTypeLongLo;
876 regTypes[argStart + actualArgs +1] = kRegTypeLongHi;
1415 return registerLine->regTypes[vsrc];
1504 RegType* insnRegs = registerLine->regTypes;
1589 const RegType* insnRegs = registerLine->regTypes;
1724 RegType* insnRegs = registerLine->regTypes;
1761 RegType* insnRegs = registerLine->regTypes;
1793 memcpy(dst->regTypes, src->regTypes, numRegs * sizeof(RegType));
1814 assert(dst->regTypes != NULL);
1825 assert(src->regTypes != NULL);
1864 return memcmp(line1->regTypes, line2->regTypes,
2585 const RegType* workRegs = workLine->regTypes;
2609 RegType* targetRegs = targetLine->regTypes;
2864 const RegType* insnRegs = registerLine->regTypes;
2994 line->regTypes = (RegType*) storage;
3154 assert(regTable->registerLines[0].regTypes != NULL);
3519 if (!setTypesFromSignature(meth, regTable.registerLines[0].regTypes,
3684 if (registerLine->regTypes != NULL &&
3790 * are merged into "regTypes" at the target addresses. Does not set or
3861 memset(regTable->savedLine.regTypes, 0xdd,
5878 if (getRegisterLine(regTable, insnIdx+insnWidth)->regTypes != NULL) {
6085 const RegType* addrRegs = registerLine->regTypes;