Home
last modified time | relevance | path

Searched refs:IntermNodePatternMatcher (Results 1 – 25 of 25) sorted by relevance

/aosp_15_r20/external/angle/src/compiler/translator/tree_util/
H A DIntermNodePatternMatcher.cpp20 IntermNodePatternMatcher::IntermNodePatternMatcher(const unsigned int mask) : mMask(mask) {} in IntermNodePatternMatcher() function in sh::IntermNodePatternMatcher
23 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 …]
H A DIntermNodePatternMatcher.h24 class IntermNodePatternMatcher
55 IntermNodePatternMatcher(const unsigned int mask);
/aosp_15_r20/external/angle/src/compiler/translator/hlsl/
H A DTranslatorHLSL.cpp74 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()
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/
H A DSimplifyLoopConditions.cpp34 SimplifyLoopConditionsTraverser(const IntermNodePatternMatcher *conditionsToSimplify,
53 const IntermNodePatternMatcher *mConditionsToSimplify;
60 const IntermNodePatternMatcher *conditionsToSimplify, in SimplifyLoopConditionsTraverser()
487 IntermNodePatternMatcher conditionsToSimplify(conditionsToSimplifyMask); in SimplifyLoopConditions()
H A DRemoveDynamicIndexing.cpp407 IntermNodePatternMatcher matcher( in visitBinary()
408 IntermNodePatternMatcher::kDynamicIndexingOfVectorOrMatrixInLValue); in visitBinary()
579 return IntermNodePatternMatcher::IsDynamicIndexingOfNonSSBOVectorOrMatrix(node); in RemoveDynamicIndexingOfNonSSBOVectorOrMatrix()
591 return IntermNodePatternMatcher::IsDynamicIndexingOfSwizzledVector(node); in RemoveDynamicIndexingOfSwizzledVector()
H A DSplitSequenceOperator.cpp42 IntermNodePatternMatcher mPatternToSplitMatcher;
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/hlsl/
H A DSeparateExpressionsReturningArrays.cpp41 IntermNodePatternMatcher mPatternToSeparateMatcher;
47 mPatternToSeparateMatcher(IntermNodePatternMatcher::kExpressionReturningArray) in SeparateExpressionsTraverser()
H A DUnfoldShortCircuitToIf.cpp42 IntermNodePatternMatcher mPatternToUnfoldMatcher;
48 mPatternToUnfoldMatcher(IntermNodePatternMatcher::kUnfoldedShortCircuitExpression) in UnfoldShortCircuitTraverser()
/aosp_15_r20/external/angle/src/compiler/translator/
H A DCompiler.cpp1042 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()
/aosp_15_r20/external/angle/doc/
H A DWritingShaderASTTransformations.md36 **IntermNodePatternMatcher.h**: This helper matches certain AST patterns that are needed in more th…
/aosp_15_r20/external/angle/src/
H A Dcompiler.gni222 "src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp",
223 "src/compiler/translator/tree_util/IntermNodePatternMatcher.h",
/aosp_15_r20/out/soong/.intermediates/external/angle/angle_translator/android_arm64_armv8-2a_cortex-a55_static/
Dangle_translator.a.rsp1 …a55_static/obj/external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.o out/soo…
/aosp_15_r20/out/soong/.intermediates/external/angle/angle_translator/android_arm64_armv8-2a_cortex-a55_static/obj/external/angle/src/compiler/translator/tree_util/
DIntermNodePatternMatcher.o.d1 …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 \
/aosp_15_r20/out/soong/.intermediates/external/angle/angle_program_version_id/android_arm64_armv8-2a_cortex-a55/
Dgenrule.sbox.textproto2087 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_…
/aosp_15_r20/out/soong/raw-aosp_shiba/29/
D29f13e14b862c740ed710468bd50d2b120d310e32087 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_…
/aosp_15_r20/out/soong/raw-aosp_shiba/4d/
D4d2e31734502d1be2e5dfce5a61e7d52f40abccd2087 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_…
/aosp_15_r20/external/angle/
H A DAndroid.bp2654 "src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp",
3277 "src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp",
3278 "src/compiler/translator/tree_util/IntermNodePatternMatcher.h",
/aosp_15_r20/out/soong/.intermediates/external/angle/angle_translator/android_arm64_armv8-2a_cortex-a55_static/obj/external/angle/src/compiler/translator/tree_ops/
DSplitSequenceOperator.o.d766 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h \
DRemoveDynamicIndexing.o.d834 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h \
DSimplifyLoopConditions.o.d815 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h \
/aosp_15_r20/out/soong/.intermediates/external/angle/angle_translator/android_arm64_armv8-2a_cortex-a55_static/obj/external/angle/src/compiler/translator/
DCompiler.o.d887 external/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.h \
/aosp_15_r20/out/soong/
Dbuild.aosp_shiba.3.ninja1715366 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 …]
Dlate-aosp_shiba.mk468008 …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\
/aosp_15_r20/out/
D.ninja_log[all...]
Dbuild.trace.gz1[ 2{"name":"thread_name","ph":"M","ts":0,"pid":0 ...