Lines Matching refs:indexedExpression
2509 TIntermTyped *indexedExpression = nullptr; in addIndexExpression() local
2544 indexedExpression = addConstArrayNode(index, baseExpression, location); in addIndexExpression()
2552 indexedExpression = addConstVectorNode(fields, baseExpression, location); in addIndexExpression()
2557 indexedExpression = addConstMatrixNode(index, baseExpression, location); in addIndexExpression()
2596 …indexedExpression = intermediate.addIndex(EOpIndexDirect, baseExpression, indexExpression, locatio… in addIndexExpression()
2613 …indexedExpression = intermediate.addIndex(EOpIndexIndirect, baseExpression, indexExpression, locat… in addIndexExpression()
2616 if(indexedExpression == 0) in addIndexExpression()
2620 …indexedExpression = intermediate.addConstantUnion(unionArray, TType(EbtFloat, EbpHigh, EvqConstExp… in addIndexExpression()
2628 indexedExpression->setType(copyOfType); in addIndexExpression()
2633 indexedExpression->setType(copyOfType); in addIndexExpression()
2637 indexedExpression->setType(TType(baseExpression->getBasicType(), baseExpression->getPrecision(), in addIndexExpression()
2644 indexedExpression->getTypePointer()->setQualifier(EvqConstExpr); in addIndexExpression()
2650 indexedExpression->setType(TType(baseExpression->getBasicType(), baseExpression->getPrecision(), in addIndexExpression()
2656 …indexedExpression->setType(TType(baseExpression->getBasicType(), baseExpression->getPrecision(), q… in addIndexExpression()
2660 indexedExpression->setType(baseExpression->getType()); in addIndexExpression()
2663 return indexedExpression; in addIndexExpression()
2669 TIntermTyped *indexedExpression = nullptr; in addFieldSelectionExpression() local
2690 indexedExpression = addConstVectorNode(fields, baseExpression, fieldLocation); in addFieldSelectionExpression()
2691 if(indexedExpression == 0) in addFieldSelectionExpression()
2694 indexedExpression = baseExpression; in addFieldSelectionExpression()
2698 indexedExpression->setType(TType(baseExpression->getBasicType(), baseExpression->getPrecision(), in addFieldSelectionExpression()
2706 indexedExpression = intermediate.addIndex(EOpVectorSwizzle, baseExpression, index, dotLocation); in addFieldSelectionExpression()
2707 indexedExpression->setType(TType(baseExpression->getBasicType(), baseExpression->getPrecision(), in addFieldSelectionExpression()
2731 indexedExpression = intermediate.addIndex(EOpIndexDirect, baseExpression, index, dotLocation); in addFieldSelectionExpression()
2732 indexedExpression->setType(TType(baseExpression->getBasicType(), baseExpression->getPrecision(), in addFieldSelectionExpression()
2742 indexedExpression = intermediate.addIndex(EOpIndexDirect, baseExpression, index, dotLocation); in addFieldSelectionExpression()
2743 … indexedExpression->setType(TType(baseExpression->getBasicType(), baseExpression->getPrecision())); in addFieldSelectionExpression()
2754 indexedExpression = baseExpression; in addFieldSelectionExpression()
2771 indexedExpression = addConstStruct(fieldString, baseExpression, dotLocation); in addFieldSelectionExpression()
2772 if(indexedExpression == 0) in addFieldSelectionExpression()
2775 indexedExpression = baseExpression; in addFieldSelectionExpression()
2779 indexedExpression->setType(*fields[i]->type()); in addFieldSelectionExpression()
2782 indexedExpression->getTypePointer()->setQualifier(EvqConstExpr); in addFieldSelectionExpression()
2789 …indexedExpression = intermediate.addIndex(EOpIndexDirectStruct, baseExpression, index, dotLocation… in addFieldSelectionExpression()
2790 indexedExpression->setType(*fields[i]->type()); in addFieldSelectionExpression()
2797 indexedExpression = baseExpression; in addFieldSelectionExpression()
2809 indexedExpression = baseExpression; in addFieldSelectionExpression()
2827 indexedExpression = intermediate.addIndex(EOpIndexDirectInterfaceBlock, baseExpression, index, in addFieldSelectionExpression()
2829 indexedExpression->setType(*fields[i]->type()); in addFieldSelectionExpression()
2835 indexedExpression = baseExpression; in addFieldSelectionExpression()
2853 indexedExpression = baseExpression; in addFieldSelectionExpression()
2856 return indexedExpression; in addFieldSelectionExpression()