Lines Matching refs:indexedExpression
2479 TIntermTyped *indexedExpression = nullptr; in addIndexExpression() local
2514 indexedExpression = addConstArrayNode(index, baseExpression, location); in addIndexExpression()
2522 indexedExpression = addConstVectorNode(fields, baseExpression, location); in addIndexExpression()
2527 indexedExpression = addConstMatrixNode(index, baseExpression, location); in addIndexExpression()
2566 …indexedExpression = intermediate.addIndex(EOpIndexDirect, baseExpression, indexExpression, locatio… in addIndexExpression()
2583 …indexedExpression = intermediate.addIndex(EOpIndexIndirect, baseExpression, indexExpression, locat… in addIndexExpression()
2586 if(indexedExpression == 0) in addIndexExpression()
2590 …indexedExpression = intermediate.addConstantUnion(unionArray, TType(EbtFloat, EbpHigh, EvqConstExp… in addIndexExpression()
2598 indexedExpression->setType(copyOfType); in addIndexExpression()
2603 indexedExpression->setType(copyOfType); in addIndexExpression()
2607 indexedExpression->setType(TType(baseExpression->getBasicType(), baseExpression->getPrecision(), in addIndexExpression()
2614 indexedExpression->getTypePointer()->setQualifier(EvqConstExpr); in addIndexExpression()
2620 indexedExpression->setType(TType(baseExpression->getBasicType(), baseExpression->getPrecision(), in addIndexExpression()
2626 …indexedExpression->setType(TType(baseExpression->getBasicType(), baseExpression->getPrecision(), q… in addIndexExpression()
2630 indexedExpression->setType(baseExpression->getType()); in addIndexExpression()
2633 return indexedExpression; in addIndexExpression()
2639 TIntermTyped *indexedExpression = nullptr; in addFieldSelectionExpression() local
2660 indexedExpression = addConstVectorNode(fields, baseExpression, fieldLocation); in addFieldSelectionExpression()
2661 if(indexedExpression == 0) in addFieldSelectionExpression()
2664 indexedExpression = baseExpression; in addFieldSelectionExpression()
2671 indexedExpression = intermediate.addIndex(EOpVectorSwizzle, baseExpression, index, dotLocation); in addFieldSelectionExpression()
2672 indexedExpression->setType(TType(baseExpression->getBasicType(), baseExpression->getPrecision(), in addFieldSelectionExpression()
2684 indexedExpression = baseExpression; in addFieldSelectionExpression()
2701 indexedExpression = addConstStruct(fieldString, baseExpression, dotLocation); in addFieldSelectionExpression()
2702 if(indexedExpression == 0) in addFieldSelectionExpression()
2705 indexedExpression = baseExpression; in addFieldSelectionExpression()
2709 indexedExpression->setType(*fields[i]->type()); in addFieldSelectionExpression()
2712 indexedExpression->getTypePointer()->setQualifier(EvqConstExpr); in addFieldSelectionExpression()
2719 …indexedExpression = intermediate.addIndex(EOpIndexDirectStruct, baseExpression, index, dotLocation… in addFieldSelectionExpression()
2720 indexedExpression->setType(*fields[i]->type()); in addFieldSelectionExpression()
2727 indexedExpression = baseExpression; in addFieldSelectionExpression()
2739 indexedExpression = baseExpression; in addFieldSelectionExpression()
2757 indexedExpression = intermediate.addIndex(EOpIndexDirectInterfaceBlock, baseExpression, index, in addFieldSelectionExpression()
2759 indexedExpression->setType(*fields[i]->type()); in addFieldSelectionExpression()
2765 indexedExpression = baseExpression; in addFieldSelectionExpression()
2783 indexedExpression = baseExpression; in addFieldSelectionExpression()
2786 return indexedExpression; in addFieldSelectionExpression()