Home
last modified time | relevance | path

Searched refs:asBinary (Results 1 – 10 of 10) sorted by relevance

/external/angle/src/compiler/translator/tree_ops/
DMonomorphizeUnsupportedFunctions.cpp66 TIntermBinary *asBinary = node->getAsBinaryNode(); in GetBaseUniform() local
68 TOperator op = asBinary->getOp(); in GetBaseUniform()
81 node = asBinary->getLeft(); in GetBaseUniform()
107 for (TIntermBinary *asBinary = withoutSideEffects->getAsBinaryNode(); asBinary; in ExtractSideEffects() local
108 asBinary = asBinary->getLeft()->getAsBinaryNode()) in ExtractSideEffects()
110 TOperator op = asBinary->getOp(); in ExtractSideEffects()
111 TIntermTyped *index = asBinary->getRight(); in ExtractSideEffects()
139 asBinary->replaceChildNode(index, new TIntermSymbol(tempVar)); in ExtractSideEffects()
167 TIntermBinary *asBinary = argument->getAsBinaryNode(); in CreateMonomorphizedFunctionCallArgs() local
168 if (asBinary->getOp() == EOpIndexIndirect) in CreateMonomorphizedFunctionCallArgs()
[all …]
DRemoveArrayLengthMethod.cpp76 TIntermBinary *asBinary = node->getAsBinaryNode(); in insertSideEffectsInParentBlock() local
77 if (asBinary && !asBinary->isAssignment()) in insertSideEffectsInParentBlock()
79 insertSideEffectsInParentBlock(asBinary->getLeft()); in insertSideEffectsInParentBlock()
80 insertSideEffectsInParentBlock(asBinary->getRight()); in insertSideEffectsInParentBlock()
DRewriteAtomicCounters.cpp115 TIntermBinary *asBinary = atomicCounterExpression->getAsBinaryNode(); in CreateAtomicCounterRef() local
116 if (asBinary != nullptr) in CreateAtomicCounterRef()
118 atomicCounterSymbol = asBinary->getLeft()->getAsSymbolNode(); in CreateAtomicCounterRef()
120 switch (asBinary->getOp()) in CreateAtomicCounterRef()
123 atomicCounterConstIndex = asBinary->getRight()->getAsConstantUnion()->getIConst(0); in CreateAtomicCounterRef()
126 atomicCounterIndex = asBinary->getRight(); in CreateAtomicCounterRef()
/external/angle/src/compiler/translator/tree_ops/spirv/
DRewriteR32fImages.cpp138 TIntermBinary *asBinary = imageExpression->getAsBinaryNode(); in RewriteBuiltinFunctionCall() local
141 if (asBinary) in RewriteBuiltinFunctionCall()
143 ASSERT(asBinary->getOp() == EOpIndexDirect || asBinary->getOp() == EOpIndexIndirect); in RewriteBuiltinFunctionCall()
144 imageUniform = asBinary->getLeft()->getAsSymbolNode(); in RewriteBuiltinFunctionCall()
161 if (asBinary != nullptr) in RewriteBuiltinFunctionCall()
163 TIntermTyped *index = asBinary->getRight(); in RewriteBuiltinFunctionCall()
165 switch (asBinary->getOp()) in RewriteBuiltinFunctionCall()
182 replacementExpression = new TIntermBinary(asBinary->getOp(), replacementExpression, index); in RewriteBuiltinFunctionCall()
/external/angle/src/compiler/translator/tree_util/
DReplaceVariable.cpp78 TIntermBinary *asBinary = decl->getAsBinaryNode(); in visitDeclaration() local
80 if (asBinary != nullptr) in visitDeclaration()
82 ASSERT(asBinary->getOp() == EOpInitialize); in visitDeclaration()
83 asSymbol = asBinary->getLeft()->getAsSymbolNode(); in visitDeclaration()
DIntermTraverse.cpp619 TIntermBinary *asBinary = ancestor->getAsBinaryNode(); in queueAccessChainReplacement() local
620 if (asBinary == nullptr || in queueAccessChainReplacement()
621 (asBinary->getOp() != EOpIndexDirect && asBinary->getOp() != EOpIndexIndirect)) in queueAccessChainReplacement()
626 replacement = new TIntermBinary(asBinary->getOp(), replacement, asBinary->getRight()); in queueAccessChainReplacement()
627 toReplace = asBinary; in queueAccessChainReplacement()
/external/angle/src/compiler/translator/
DValidateTypeSizeLimitations.cpp58 TIntermBinary *asBinary = variableNode->getAsBinaryNode(); in visitDeclaration() local
60 if (asBinary != nullptr) in visitDeclaration()
62 ASSERT(asBinary->getOp() == EOpInitialize); in visitDeclaration()
63 asSymbol = asBinary->getLeft()->getAsSymbolNode(); in visitDeclaration()
/external/python/pyasn1/docs/source/pyasn1/type/univ/
Dbitstring.rst10 …, effectiveTagSet, tagMap, subtypeSpec, asInteger, asNumbers, asOctets, asBinary, fromHexString, f…
/external/angle/src/compiler/translator/tree_ops/glsl/apple/
DRewriteRowMajorMatrices.cpp192 TIntermBinary *asBinary = indexNode->getAsBinaryNode(); in IsConvertedField() local
193 if (asBinary == nullptr) in IsConvertedField()
198 if (asBinary->getOp() != EOpIndexDirectInterfaceBlock) in IsConvertedField()
203 const TInterfaceBlock *interfaceBlock = asBinary->getLeft()->getType().getInterfaceBlock(); in IsConvertedField()
206 TIntermConstantUnion *fieldIndexNode = asBinary->getRight()->getAsConstantUnion(); in IsConvertedField()
/external/python/pyasn1/pyasn1/type/
Duniv.py479 return self.asBinary()
586 def asBinary(self): member in BitString