/external/swiftshader/src/OpenGL/compiler/ |
D | localintermediate.h | 35 …TIntermTyped* addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLo… 36 TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&); 37 TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc&); 38 TIntermTyped* addUnaryMath(TOperator op, TIntermTyped* child, const TSourceLoc&, const TType*); 42 TIntermNode* addSelection(TIntermTyped* cond, TIntermNodePair code, const TSourceLoc&); 43 …TIntermTyped* addSelection(TIntermTyped* cond, TIntermTyped* trueBlock, TIntermTyped* falseBlock, … 44 …TIntermSwitch *addSwitch(TIntermTyped *init, TIntermAggregate *statementList, const TSourceLoc &li… 45 TIntermCase *addCase(TIntermTyped *condition, const TSourceLoc &line); 46 TIntermTyped* addComma(TIntermTyped* left, TIntermTyped* right, const TSourceLoc&); 48 TIntermTyped* promoteConstantUnion(TBasicType, TIntermConstantUnion*); [all …]
|
D | ParseHelper.h | 123 bool lValueErrorCheck(const TSourceLoc &line, const char* op, TIntermTyped*); 124 bool constErrorCheck(TIntermTyped* node); 125 bool integerErrorCheck(TIntermTyped* node, const char* token); 128 bool arraySizeErrorCheck(const TSourceLoc &line, TIntermTyped* expr, int& size); 132 bool boolErrorCheck(const TSourceLoc&, const TIntermTyped*); 158 TIntermTyped *initializer, TIntermNode **intermNode); 165 … const TSourceLoc &indexLocation, TIntermTyped *indexExpression); 167 … const TSourceLoc &initLocation, TIntermTyped *initializer); 172 … const TSourceLoc &indexLocation, TIntermTyped *indexExpression, 173 … const TSourceLoc &initLocation, TIntermTyped *initializer); [all …]
|
D | OutputASM.h | 203 …Function(int label, const char *name, TIntermSequence *arg, TIntermTyped *ret) : label(label), nam… in Function() 207 …Function(int label, const TString &name, TIntermSequence *arg, TIntermTyped *ret) : label(label), … in Function() 214 TIntermTyped *ret; 268 sw::Shader::Opcode getOpcode(sw::Shader::Opcode op, TIntermTyped *in) const; 269 …Instruction *emit(sw::Shader::Opcode op, TIntermTyped *dst = 0, TIntermNode *src0 = 0, TIntermNode… 270 …Instruction *emit(sw::Shader::Opcode op, TIntermTyped *dst, int dstIndex, TIntermNode *src0 = 0, i… 272 Instruction *emitCast(TIntermTyped *dst, TIntermTyped *src); 273 Instruction *emitCast(TIntermTyped *dst, int dstIndex, TIntermTyped *src, int srcIndex); 274 …void emitBinary(sw::Shader::Opcode op, TIntermTyped *dst = 0, TIntermNode *src0 = 0, TIntermNode *… 275 …void emitAssign(sw::Shader::Opcode op, TIntermTyped *result, TIntermTyped *lhs, TIntermTyped *src0… [all …]
|
D | intermediate.h | 250 class TIntermTyped; variable 277 virtual TIntermTyped* getAsTyped() { return 0; } in getAsTyped() 305 class TIntermTyped : public TIntermNode { 307 TIntermTyped(const TType& t) : type(t) { } in TIntermTyped() function 308 virtual TIntermTyped* getAsTyped() { return this; } in getAsTyped() 338 static TIntermTyped *CreateIndexNode(int index); 355 TIntermNode *aInit, TIntermTyped* aCond, TIntermTyped* aExpr, in TIntermLoop() 369 TIntermTyped* getCondition() { return cond; } in getCondition() 370 TIntermTyped* getExpression() { return expr; } in getExpression() 379 TIntermTyped* cond; // loop exit condition [all …]
|
/external/angle/third_party/vulkan-deps/glslang/src/glslang/HLSL/ |
D | hlslParseHelper.h | 73 TIntermTyped* handleVariable(const TSourceLoc&, const TString* string); 74 …TIntermTyped* handleBracketDereference(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index); 75 TIntermTyped* handleBracketOperator(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index); 77 …TIntermTyped* handleBinaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* lef… 78 …TIntermTyped* handleUnaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* chil… 79 TIntermTyped* handleDotDereference(const TSourceLoc&, TIntermTyped* base, const TString& field); 80 bool isBuiltInMethod(const TSourceLoc&, TIntermTyped* base, const TString& field); 90 TIntermNode* handleReturnValue(const TSourceLoc&, TIntermTyped*); 91 void handleFunctionArgument(TFunction*, TIntermTyped*& arguments, TIntermTyped* newArg); 92 … TIntermTyped* handleAssign(const TSourceLoc&, TOperator, TIntermTyped* left, TIntermTyped* right); [all …]
|
D | hlslGrammar.h | 102 bool acceptParenExpression(TIntermTyped*&); 103 bool acceptExpression(TIntermTyped*&); 104 bool acceptInitializer(TIntermTyped*&); 105 bool acceptAssignmentExpression(TIntermTyped*&); 106 bool acceptConditionalExpression(TIntermTyped*&); 107 bool acceptBinaryExpression(TIntermTyped*&, PrecedenceLevel); 108 bool acceptUnaryExpression(TIntermTyped*&); 109 bool acceptPostfixExpression(TIntermTyped*&); 110 bool acceptConstructor(TIntermTyped*&); 111 …bool acceptFunctionCall(const TSourceLoc&, TString& name, TIntermTyped*&, TIntermTyped* objectBase… [all …]
|
D | hlslParseHelper.cpp | 222 bool HlslParseContext::lValueErrorCheck(const TSourceLoc& loc, const char* op, TIntermTyped* node) in lValueErrorCheck() 228 TIntermTyped* object = lhsAsAggregate->getSequence()[0]->getAsTyped(); in lValueErrorCheck() 255 TIntermTyped* HlslParseContext::handleLvalue(const TSourceLoc& loc, const char* op, TIntermTyped*& … in handleLvalue() 264 TIntermTyped* lhs = nodeAsUnary ? nodeAsUnary->getOperand() : in handleLvalue() 279 …const auto makeLoad = [&](TIntermSymbol* rhsTmp, TIntermTyped* object, TIntermTyped* coord, const … in handleLvalue() 292 const auto makeStore = [&](TIntermTyped* object, TIntermTyped* coord, TIntermSymbol* rhsTmp) { in handleLvalue() 304 const auto makeBinary = [&](TOperator op, TIntermTyped* lhs, TIntermTyped* rhs) { in handleLvalue() 358 const auto addSwizzle = [&](TIntermSymbol* var, TIntermBinary* swizzle) -> TIntermTyped* { in handleLvalue() 375 TIntermTyped* object = lhsAsAggregate->getSequence()[0]->getAsTyped(); in handleLvalue() 376 TIntermTyped* coord = lhsAsAggregate->getSequence()[1]->getAsTyped(); in handleLvalue() [all …]
|
/external/deqp-deps/glslang/glslang/HLSL/ |
D | hlslParseHelper.h | 73 TIntermTyped* handleVariable(const TSourceLoc&, const TString* string); 74 …TIntermTyped* handleBracketDereference(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index); 75 TIntermTyped* handleBracketOperator(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index); 77 …TIntermTyped* handleBinaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* lef… 78 …TIntermTyped* handleUnaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* chil… 79 TIntermTyped* handleDotDereference(const TSourceLoc&, TIntermTyped* base, const TString& field); 80 bool isBuiltInMethod(const TSourceLoc&, TIntermTyped* base, const TString& field); 90 TIntermNode* handleReturnValue(const TSourceLoc&, TIntermTyped*); 91 void handleFunctionArgument(TFunction*, TIntermTyped*& arguments, TIntermTyped* newArg); 92 … TIntermTyped* handleAssign(const TSourceLoc&, TOperator, TIntermTyped* left, TIntermTyped* right); [all …]
|
D | hlslGrammar.h | 102 bool acceptParenExpression(TIntermTyped*&); 103 bool acceptExpression(TIntermTyped*&); 104 bool acceptInitializer(TIntermTyped*&); 105 bool acceptAssignmentExpression(TIntermTyped*&); 106 bool acceptConditionalExpression(TIntermTyped*&); 107 bool acceptBinaryExpression(TIntermTyped*&, PrecedenceLevel); 108 bool acceptUnaryExpression(TIntermTyped*&); 109 bool acceptPostfixExpression(TIntermTyped*&); 110 bool acceptConstructor(TIntermTyped*&); 111 …bool acceptFunctionCall(const TSourceLoc&, TString& name, TIntermTyped*&, TIntermTyped* objectBase… [all …]
|
D | hlslParseHelper.cpp | 222 bool HlslParseContext::lValueErrorCheck(const TSourceLoc& loc, const char* op, TIntermTyped* node) in lValueErrorCheck() 228 TIntermTyped* object = lhsAsAggregate->getSequence()[0]->getAsTyped(); in lValueErrorCheck() 255 TIntermTyped* HlslParseContext::handleLvalue(const TSourceLoc& loc, const char* op, TIntermTyped*& … in handleLvalue() 264 TIntermTyped* lhs = nodeAsUnary ? nodeAsUnary->getOperand() : in handleLvalue() 279 …const auto makeLoad = [&](TIntermSymbol* rhsTmp, TIntermTyped* object, TIntermTyped* coord, const … in handleLvalue() 292 const auto makeStore = [&](TIntermTyped* object, TIntermTyped* coord, TIntermSymbol* rhsTmp) { in handleLvalue() 304 const auto makeBinary = [&](TOperator op, TIntermTyped* lhs, TIntermTyped* rhs) { in handleLvalue() 358 const auto addSwizzle = [&](TIntermSymbol* var, TIntermBinary* swizzle) -> TIntermTyped* { in handleLvalue() 375 TIntermTyped* object = lhsAsAggregate->getSequence()[0]->getAsTyped(); in handleLvalue() 376 TIntermTyped* coord = lhsAsAggregate->getSequence()[1]->getAsTyped(); in handleLvalue() [all …]
|
/external/angle/src/compiler/translator/tree_ops/ |
D | RewriteCubeMapSamplersAs2DArray.cpp | 30 TIntermTyped *DerivativeQuotient(TIntermTyped *u, in DerivativeQuotient() 31 TIntermTyped *du, in DerivativeQuotient() 32 TIntermTyped *v, in DerivativeQuotient() 33 TIntermTyped *dv, in DerivativeQuotient() 34 TIntermTyped *vRecip) in DerivativeQuotient() 44 TIntermTyped *Swizzle1(TIntermTyped *array, int i) in Swizzle1() 49 TIntermTyped *IndexDirect(TIntermTyped *array, int i) in IndexDirect() 58 TIntermTyped *x, in TransformXMajor() 59 TIntermTyped *y, in TransformXMajor() 60 TIntermTyped *z, in TransformXMajor() [all …]
|
D | RewriteRowMajorMatrices.cpp | 107 TIntermTyped *node, in CopyToTempVariable() 117 TIntermAggregate *CreateStructCopyCall(const TFunction *copyFunc, TIntermTyped *expression) in CreateStructCopyCall() 123 TIntermTyped *CreateTransposeCall(TSymbolTable *symbolTable, TIntermTyped *expression) in CreateTransposeCall() 153 TIntermTyped *rhs = binaryNode->getRight()->deepCopy(); in GetIndex() 163 TIntermTyped *ReplicateIndexNode(TSymbolTable *symbolTable, in ReplicateIndexNode() 165 TIntermTyped *lhs, in ReplicateIndexNode() 178 TIntermTyped *rhs = indices->front()->getAsTyped(); in ReplicateIndexNode() 188 bool IsConvertedField(TIntermTyped *indexNode, in IsConvertedField() 220 TransformArrayHelper(TIntermTyped *baseExpression) in TransformArrayHelper() 226 TIntermTyped *getNextElement(TIntermTyped *valueExpression, TIntermTyped **valueElementOut) in getNextElement() [all …]
|
/external/angle/src/compiler/translator/tree_util/ |
D | SpecializationConstant.h | 17 class TIntermTyped; variable 34 TIntermTyped *getMultiplierXForDFdx(); 35 TIntermTyped *getMultiplierYForDFdx(); 36 TIntermTyped *getMultiplierXForDFdy(); 37 TIntermTyped *getMultiplierYForDFdy(); 38 TIntermTyped *getPreRotationMatrix(); 39 TIntermTyped *getFragRotationMatrix(); 40 TIntermTyped *getFlipXY(); 41 TIntermTyped *getNegFlipXY(); 42 TIntermTyped *getFlipY(); [all …]
|
/external/angle/src/compiler/translator/ |
D | IntermNode.h | 53 class TIntermTyped; variable 87 virtual TIntermTyped *getAsTyped() { return nullptr; } in getAsTyped() 134 class TIntermTyped : public TIntermNode 137 TIntermTyped() {} in TIntermTyped() function 139 virtual TIntermTyped *deepCopy() const override = 0; 141 TIntermTyped *getAsTyped() override { return this; } in getAsTyped() 143 virtual TIntermTyped *fold(TDiagnostics *diagnostics) { return this; } in fold() 180 TIntermTyped(const TIntermTyped &node); 198 TIntermTyped *cond, 199 TIntermTyped *expr, [all …]
|
D | ParseContext.h | 106 TIntermTyped *parseVariableIdentifier(const TSourceLoc &location, 127 bool checkCanBeLValue(const TSourceLoc &line, const char *op, TIntermTyped *node); 128 void checkIsConst(TIntermTyped *node); 129 void checkIsScalarInteger(TIntermTyped *node, const char *token); 136 unsigned int checkIsValidArraySize(const TSourceLoc &line, TIntermTyped *expr); 145 bool checkIsScalarBool(const TSourceLoc &line, const TIntermTyped *type); 213 TIntermTyped *initializer, 217 TIntermTyped *initializer, 222 TIntermTyped *expr, 228 TIntermNode *addIfElse(TIntermTyped *cond, TIntermNodePair code, const TSourceLoc &loc); [all …]
|
D | ShaderStorageBlockOutputHLSL.h | 51 void outputStoreFunctionCallPrefix(TIntermTyped *node); 53 void outputLoadFunctionCall(TIntermTyped *node); 55 void outputLengthFunctionCall(TIntermTyped *node); 57 void outputAtomicMemoryFunctionCallPrefix(TIntermTyped *node, TOperator op); 62 void traverseSSBOAccess(TIntermTyped *node, SSBOMethod method); 63 TIntermTyped *traverseNode(TInfoSinkBase &out, 64 TIntermTyped *node, 66 int getMatrixStride(TIntermTyped *node, 70 TIntermTyped *writeEOpIndexDirectOrIndirectOutput(TInfoSinkBase &out, 74 TIntermTyped *createFieldOffset(const TField *field, BlockMemberInfo *blockMemberInfo); [all …]
|
/external/angle/src/compiler/translator/TranslatorMetalDirect/ |
D | SeparateCompoundExpressions.cpp | 36 bool IsIndex(TIntermTyped &expr) in IsIndex() 45 bool ViewBinaryChain(TOperator op, TIntermTyped &node, std::vector<TIntermTyped *> &out) in ViewBinaryChain() 53 TIntermTyped *left = binary->getLeft(); in ViewBinaryChain() 54 TIntermTyped *right = binary->getRight(); in ViewBinaryChain() 69 std::vector<TIntermTyped *> ViewBinaryChain(TIntermBinary &node) in ViewBinaryChain() 71 std::vector<TIntermTyped *> chain; in ViewBinaryChain() 88 TIntermTyped &reassociateRight(TIntermBinary &node) in reassociateRight() 91 std::vector<TIntermTyped *> chain = ViewBinaryChain(node); in reassociateRight() 93 TIntermTyped *result = chain.back(); in reassociateRight() 102 TIntermTyped *part = *iter; in reassociateRight() [all …]
|
D | AstHelpers.h | 25 TIntermTyped *initExpr; // Non-null iff declaration is initialized. 72 TIntermTyped &GetArg(const TIntermAggregate &call, size_t index); 75 void SetArg(TIntermAggregate &call, size_t index, TIntermTyped &arg); 87 TIntermBinary &AccessField(TIntermTyped &object, const ImmutableString &fieldName); 91 TIntermBinary &AccessFieldByIndex(TIntermTyped &object, int index); 95 TIntermBinary &AccessIndex(TIntermTyped &indexableNode, int index); 100 TIntermTyped &AccessIndex(TIntermTyped &node, const int *index); 104 TIntermTyped &SubVector(TIntermTyped &vectorNode, int begin, int end); 146 TIntermTyped &CoerceSimple(TBasicType toType, TIntermTyped &fromNode); 151 TIntermTyped &CoerceSimple(const TType &toType, TIntermTyped &fromNode); [all …]
|
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
D | ParseHelper.h | 171 virtual bool lValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*); 172 virtual void rValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*); 303 TIntermTyped* handleVariable(const TSourceLoc&, TSymbol* symbol, const TString* string); 304 …TIntermTyped* handleBracketDereference(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index); 305 void handleIndexLimits(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index); 313 void handleIoResizeArrayAccess(const TSourceLoc&, TIntermTyped* base); 318 …TIntermTyped* handleBinaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* lef… 319 …TIntermTyped* handleUnaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* chil… 320 TIntermTyped* handleDotDereference(const TSourceLoc&, TIntermTyped* base, const TString& field); 321 TIntermTyped* handleDotSwizzle(const TSourceLoc&, TIntermTyped* base, const TString& field); [all …]
|
D | localintermediate.h | 467 TIntermTyped* addConversion(TOperator, const TType&, TIntermTyped*); 468 …std::tuple<TIntermTyped*, TIntermTyped*> addPairConversion(TOperator op, TIntermTyped* node0, TInt… 469 TIntermTyped* addUniShapeConversion(TOperator, const TType&, TIntermTyped*); 470 TIntermTyped* addConversion(TBasicType convertTo, TIntermTyped* node) const; 471 void addBiShapeConversion(TOperator, TIntermTyped*& lhsNode, TIntermTyped*& rhsNode); 472 TIntermTyped* addShapeConversion(const TType&, TIntermTyped*); 473 …TIntermTyped* addBinaryMath(TOperator, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&); 474 … TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&); 475 … TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc&); 476 TIntermTyped* addUnaryMath(TOperator, TIntermTyped* child, const TSourceLoc&); [all …]
|
/external/angle/third_party/vulkan-deps/glslang/src/glslang/MachineIndependent/ |
D | ParseHelper.h | 173 virtual bool lValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*); 174 virtual void rValueErrorCheck(const TSourceLoc&, const char* op, TIntermTyped*); 325 TIntermTyped* handleVariable(const TSourceLoc&, TSymbol* symbol, const TString* string); 326 …TIntermTyped* handleBracketDereference(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index); 327 void handleIndexLimits(const TSourceLoc&, TIntermTyped* base, TIntermTyped* index); 335 void handleIoResizeArrayAccess(const TSourceLoc&, TIntermTyped* base); 340 …TIntermTyped* handleBinaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* lef… 341 …TIntermTyped* handleUnaryMath(const TSourceLoc&, const char* str, TOperator op, TIntermTyped* chil… 342 TIntermTyped* handleDotDereference(const TSourceLoc&, TIntermTyped* base, const TString& field); 343 TIntermTyped* handleDotSwizzle(const TSourceLoc&, TIntermTyped* base, const TString& field); [all …]
|
D | localintermediate.h | 476 TIntermTyped* addConversion(TOperator, const TType&, TIntermTyped*); 477 …std::tuple<TIntermTyped*, TIntermTyped*> addPairConversion(TOperator op, TIntermTyped* node0, TInt… 478 TIntermTyped* addUniShapeConversion(TOperator, const TType&, TIntermTyped*); 479 TIntermTyped* addConversion(TBasicType convertTo, TIntermTyped* node) const; 480 void addBiShapeConversion(TOperator, TIntermTyped*& lhsNode, TIntermTyped*& rhsNode); 481 TIntermTyped* addShapeConversion(const TType&, TIntermTyped*); 482 …TIntermTyped* addBinaryMath(TOperator, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&); 483 … TIntermTyped* addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc&); 484 … TIntermTyped* addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc&); 485 TIntermTyped* addUnaryMath(TOperator, TIntermTyped* child, const TSourceLoc&); [all …]
|
/external/angle/src/compiler/translator/tree_ops/gl/ |
D | VectorizeVectorScalarArithmetic.cpp | 51 static TIntermTyped *Vectorize(TIntermTyped *node, 59 TIntermTyped *VectorizeVectorScalarArithmeticTraverser::Vectorize( in Vectorize() 60 TIntermTyped *node, in Vectorize() 70 TIntermTyped *vectorizedFolded = vectorized->fold(nullptr); in Vectorize() 87 TIntermTyped *left = node->getLeft(); in visitBinary() 88 TIntermTyped *right = node->getRight(); in visitBinary() 110 TIntermTyped *leftVectorized = Vectorize(left, right->getType(), &originalNodeFate); in visitBinary() 120 TIntermTyped *rightVectorized = Vectorize(right, left->getType(), &originalNodeFate); in visitBinary() 139 TIntermTyped *left = argBinary->getLeft(); in replaceMathInsideConstructor() 140 TIntermTyped *right = argBinary->getRight(); in replaceMathInsideConstructor() [all …]
|
/external/angle/third_party/vulkan-deps/glslang/src/glslang/Include/ |
D | intermediate.h | 1063 class TIntermTyped; variable 1083 virtual glslang::TIntermTyped* getAsTyped() { return 0; } in getAsTyped() 1096 virtual const glslang::TIntermTyped* getAsTyped() const { return 0; } in getAsTyped() 1129 class TIntermTyped : public TIntermNode { 1131 TIntermTyped(const TType& t) { type.shallowCopy(t); } in TIntermTyped() function 1132 TIntermTyped(TBasicType basicType) { TType bt(basicType); type.shallowCopy(bt); } in TIntermTyped() function 1133 virtual TIntermTyped* getAsTyped() { return this; } in getAsTyped() 1134 virtual const TIntermTyped* getAsTyped() const { return this; } in getAsTyped() 1160 TIntermTyped& operator=(const TIntermTyped&); 1169 TIntermLoop(TIntermNode* aBody, TIntermTyped* aTest, TIntermTyped* aTerminal, bool testFirst) : in TIntermLoop() [all …]
|
/external/deqp-deps/glslang/glslang/Include/ |
D | intermediate.h | 1059 class TIntermTyped; variable 1079 virtual glslang::TIntermTyped* getAsTyped() { return 0; } in getAsTyped() 1092 virtual const glslang::TIntermTyped* getAsTyped() const { return 0; } in getAsTyped() 1125 class TIntermTyped : public TIntermNode { 1127 TIntermTyped(const TType& t) { type.shallowCopy(t); } in TIntermTyped() function 1128 TIntermTyped(TBasicType basicType) { TType bt(basicType); type.shallowCopy(bt); } in TIntermTyped() function 1129 virtual TIntermTyped* getAsTyped() { return this; } in getAsTyped() 1130 virtual const TIntermTyped* getAsTyped() const { return this; } in getAsTyped() 1154 TIntermTyped& operator=(const TIntermTyped&); 1163 TIntermLoop(TIntermNode* aBody, TIntermTyped* aTest, TIntermTyped* aTerminal, bool testFirst) : in TIntermLoop() [all …]
|