Home | History | Annotate | Download | only in compiler

Lines Matching refs:rightUnionArray

19 bool CompareStructure(const TType& leftNodeType, ConstantUnion* rightUnionArray, ConstantUnion* leftUnionArray);
1033 bool CompareStruct(const TType& leftNodeType, ConstantUnion* rightUnionArray, ConstantUnion* leftUnionArray)
1044 if (!CompareStructure(*(*fields)[j].type, &rightUnionArray[index], &leftUnionArray[index]))
1047 if (leftUnionArray[index] != rightUnionArray[index])
1057 bool CompareStructure(const TType& leftNodeType, ConstantUnion* rightUnionArray, ConstantUnion* leftUnionArray)
1067 if (!CompareStruct(typeWithoutArrayness, &rightUnionArray[offset], &leftUnionArray[offset]))
1071 return CompareStruct(leftNodeType, rightUnionArray, leftUnionArray);
1090 ConstantUnion *rightUnionArray = node->getUnionArrayPointer();
1095 rightUnionArray = new ConstantUnion[objectSize];
1097 rightUnionArray[i] = *node->getUnionArrayPointer();
1117 tempConstArray[i] = unionArray[i] + rightUnionArray[i];
1124 tempConstArray[i] = unionArray[i] - rightUnionArray[i];
1134 tempConstArray[i] = unionArray[i] * rightUnionArray[i];
1149 tempConstArray[size * column + row].setFConst(tempConstArray[size * column + row].getFConst() + unionArray[i * size + row].getFConst() * (rightUnionArray[column * size + i].getFConst()));
1161 if (rightUnionArray[i] == 0.0f) {
1165 tempConstArray[i].setFConst(unionArray[i].getFConst() / rightUnionArray[i].getFConst());
1169 if (rightUnionArray[i] == 0) {
1173 tempConstArray[i].setIConst(unionArray[i].getIConst() / rightUnionArray[i].getIConst());
1194 tempConstArray[i].setFConst(tempConstArray[i].getFConst() + ((unionArray[j*size + i].getFConst()) * rightUnionArray[j].getFConst()));
1215 tempConstArray[i].setFConst(tempConstArray[i].getFConst() + ((unionArray[j].getFConst()) * rightUnionArray[i*size + j].getFConst()));
1225 tempConstArray[i] = unionArray[i] && rightUnionArray[i];
1233 tempConstArray[i] = unionArray[i] || rightUnionArray[i];
1242 case EbtBool: tempConstArray[i].setBConst((unionArray[i] == rightUnionArray[i]) ? false : true); break;
1251 tempConstArray->setBConst(*unionArray < *rightUnionArray);
1257 tempConstArray->setBConst(*unionArray > *rightUnionArray);
1264 constant.setBConst(*unionArray > *rightUnionArray);
1274 constant.setBConst(*unionArray < *rightUnionArray);
1287 if (unionArray[i] != rightUnionArray[i]) {
1313 if (unionArray[i] == rightUnionArray[i]) {
1380 ConstantUnion *rightUnionArray = node->getUnionArrayPointer();
1391 leftUnionArray[i].setFConst(static_cast<float>(rightUnionArray[i].getIConst()));
1394 leftUnionArray[i].setFConst(static_cast<float>(rightUnionArray[i].getBConst()));
1397 leftUnionArray[i] = rightUnionArray[i];
1407 leftUnionArray[i] = rightUnionArray[i];
1410 leftUnionArray[i].setIConst(static_cast<int>(rightUnionArray[i].getBConst()));
1413 leftUnionArray[i].setIConst(static_cast<int>(rightUnionArray[i].getFConst()));
1423 leftUnionArray[i].setBConst(rightUnionArray[i].getIConst() != 0);
1426 leftUnionArray[i] = rightUnionArray[i];
1429 leftUnionArray[i].setBConst(rightUnionArray[i].getFConst() != 0.0f);