Searched refs:IntermNodePatternMatcher (Results 1 – 25 of 25) sorted by relevance
20 IntermNodePatternMatcher::IntermNodePatternMatcher(const unsigned int mask) : mMask(mask) {} in IntermNodePatternMatcher() function in sh::IntermNodePatternMatcher23 bool IntermNodePatternMatcher::IsDynamicIndexingOfNonSSBOVectorOrMatrix(TIntermBinary *node) in IsDynamicIndexingOfNonSSBOVectorOrMatrix()29 bool IntermNodePatternMatcher::IsDynamicIndexingOfVectorOrMatrix(TIntermBinary *node) in IsDynamicIndexingOfVectorOrMatrix()36 bool IntermNodePatternMatcher::IsDynamicIndexingOfSwizzledVector(TIntermBinary *node) in IsDynamicIndexingOfSwizzledVector()41 bool IntermNodePatternMatcher::matchInternal(TIntermBinary *node, TIntermNode *parentNode) const in matchInternal()63 bool IntermNodePatternMatcher::match(TIntermUnary *node) const in match()75 bool IntermNodePatternMatcher::match(TIntermBinary *node, TIntermNode *parentNode) const in match()84 bool IntermNodePatternMatcher::match(TIntermBinary *node, in match()102 bool IntermNodePatternMatcher::match(TIntermAggregate *node, TIntermNode *parentNode) const in match()126 bool IntermNodePatternMatcher::match(TIntermTernary *node) const in match()[all …]
24 class IntermNodePatternMatcher55 IntermNodePatternMatcher(const unsigned int mask);
74 IntermNodePatternMatcher::kExpressionReturningArray | in translate()75 IntermNodePatternMatcher::kUnfoldedShortCircuitExpression | in translate()76 IntermNodePatternMatcher::kDynamicIndexingOfVectorOrMatrixInLValue, in translate()84 IntermNodePatternMatcher::kExpressionReturningArray | in translate()85 IntermNodePatternMatcher::kUnfoldedShortCircuitExpression | in translate()86 IntermNodePatternMatcher::kDynamicIndexingOfVectorOrMatrixInLValue, in translate()
34 SimplifyLoopConditionsTraverser(const IntermNodePatternMatcher *conditionsToSimplify,53 const IntermNodePatternMatcher *mConditionsToSimplify;60 const IntermNodePatternMatcher *conditionsToSimplify, in SimplifyLoopConditionsTraverser()487 IntermNodePatternMatcher conditionsToSimplify(conditionsToSimplifyMask); in SimplifyLoopConditions()
407 IntermNodePatternMatcher matcher( in visitBinary()408 IntermNodePatternMatcher::kDynamicIndexingOfVectorOrMatrixInLValue); in visitBinary()579 return IntermNodePatternMatcher::IsDynamicIndexingOfNonSSBOVectorOrMatrix(node); in RemoveDynamicIndexingOfNonSSBOVectorOrMatrix()591 return IntermNodePatternMatcher::IsDynamicIndexingOfSwizzledVector(node); in RemoveDynamicIndexingOfSwizzledVector()
42 IntermNodePatternMatcher mPatternToSplitMatcher;
41 IntermNodePatternMatcher mPatternToSeparateMatcher;47 mPatternToSeparateMatcher(IntermNodePatternMatcher::kExpressionReturningArray) in SeparateExpressionsTraverser()
42 IntermNodePatternMatcher mPatternToUnfoldMatcher;48 mPatternToUnfoldMatcher(IntermNodePatternMatcher::kUnfoldedShortCircuitExpression) in UnfoldShortCircuitTraverser()
1042 IntermNodePatternMatcher::kMultiDeclaration | in checkAndSimplifyAST()1043 IntermNodePatternMatcher::kArrayLengthMethod, in checkAndSimplifyAST()1085 if (!SplitSequenceOperator(this, root, IntermNodePatternMatcher::kArrayLengthMethod, in checkAndSimplifyAST()1238 IntermNodePatternMatcher::kArrayDeclaration | in checkAndSimplifyAST()1239 IntermNodePatternMatcher::kNamelessStructDeclaration, in checkAndSimplifyAST()
36 **IntermNodePatternMatcher.h**: This helper matches certain AST patterns that are needed in more th…
222 "src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp",223 "src/compiler/translator/tree_util/IntermNodePatternMatcher.h",
1 …a55_static/obj/external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.o out/soo…
1 …ortex-a55_static/obj/external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.o: \2 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp \3 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h \
2087 from: "external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp"2088 to: "external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp"2091 from: "external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h"2092 to: "external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h"4391 …ler/translator/tree_util/IntermNodePatternMatcher.cpp external/angle/src/compiler/translator/tree_…
2654 "src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp",3277 "src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp",3278 "src/compiler/translator/tree_util/IntermNodePatternMatcher.h",
766 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h \
834 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h \
815 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h \
887 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h \
1715366 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp $1715367 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h $1716491 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp $1716492 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h $1718222 …x-a55_sdk_static/obj/external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.o: $1718224 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp $1718226 …sdk_static.moduleDesc}clang++ src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp${m.an…1718462 …ex-a55_sdk_static/obj/external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.o $1719661 …ortex-a55_static/obj/external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.o: $1719663 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp $[all …]
468008 …tex-a55_sdk_static/obj/external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.o\468127 …_cortex-a55_static/obj/external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.o\468247 …_cortex-a55_static/obj/external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.o\
[all...]
1[ 2{"name":"thread_name","ph":"M","ts":0,"pid":0 ...