Home
last modified time | relevance | path

Searched refs:insertChildNodes (Results 1 – 16 of 16) sorted by relevance

/external/angle/src/compiler/translator/tree_ops/msl/
DHoistConstants.cpp66 root.insertChildNodes(FindFirstFunctionDefinitionIndex(&root), mHoistedDeclNodes); in rewrite()
DConvertUnsupportedConstructorsToFunctionCalls.cpp321 root.insertChildNodes(firstFunctionIndex, TIntermSequence({functionDefinition})); in rewrite()
/external/angle/src/compiler/translator/tree_ops/spirv/
DEmulateFragColorData.cpp116 root->insertChildNodes(firstFunctionIndex, declarations); in addDeclarations()
DEmulateYUVBuiltIns.cpp326 root->insertChildNodes(firstFunctionIndex, funcDefs); in update()
/external/angle/src/compiler/translator/msl/
DTranslatorMSL.cpp279 root.insertChildNodes(FindMainIndex(&root), {new TIntermDeclaration{&var}}); in DeclareRightBeforeMain()
284 root.insertChildNodes(FindMainIndex(&root), TIntermSequence{new TIntermDeclaration{&var}}); in AddFragColorDeclaration()
296 root.insertChildNodes(FindMainIndex(&root), TIntermSequence{new TIntermDeclaration{&builtIn}}); in AddBuiltInDeclaration()
682 root.insertChildNodes(FindMainIndex(&root), declareGLFragdataSequence); in AddFragDataDeclaration()
1094 root->insertChildNodes( in translateImpl()
DRewritePipelines.cpp223 root.insertChildNodes(FindMainIndex(&root), seq); in exec()
/external/angle/src/compiler/translator/tree_util/
DIntermNode_util.cpp302 root->insertChildNodes(firstFunctionIndex, insertSequence); in DeclareStructure()
341 root->insertChildNodes(firstFunctionIndex, insertSequence); in DeclareInterfaceBlock()
DIntermTraverse.cpp526 bool inserted = insertion.parent->insertChildNodes(insertion.position + 1, in updateTree()
533 insertion.parent->insertChildNodes(insertion.position, insertion.insertionsBefore); in updateTree()
DReplaceClipCullDistanceVariable.cpp586 return root->insertChildNodes(FindMainIndex(root), {new TIntermDeclaration{resizedVar}}); in ReplaceClipCullDistanceAssignmentsImpl()
/external/angle/src/compiler/translator/spirv/
DTranslatorSPIRV.cpp387 root->insertChildNodes(mainIndex, {functionDef}); in AddXfbEmulationSupport()
408 root->insertChildNodes(mainIndex, in AddXfbEmulationSupport()
525 root->insertChildNodes(firstFunctionIndex, {varyingDecl}); in AddXfbExtensionSupport()
621 root->insertChildNodes(mainIndex, {functionDef}); in AddVertexTransformationSupport()
/external/angle/src/compiler/translator/tree_ops/glsl/
DScalarizeVecAndMatConstructorArgs.cpp383 root->insertChildNodes(0, mFunctionsToAdd); in update()
/external/angle/src/compiler/translator/tree_ops/
DDeclarePerVertexBlocks.cpp488 root->insertChildNodes(firstFunctionIndex, {decl}); in AddPerVertexDecl()
DRemoveDynamicIndexing.cpp331 rootBlock->insertChildNodes(0, insertions); in insertHelperDefinitions()
/external/angle/src/compiler/translator/
DIntermNode.h603 bool insertChildNodes(TIntermSequence::size_type position, const TIntermSequence &insertions);
DIntermNode.cpp570 bool TIntermAggregateBase::insertChildNodes(TIntermSequence::size_type position, in insertChildNodes() function in sh::TIntermAggregateBase
/external/angle/src/compiler/translator/tree_ops/glsl/apple/
DRewriteRowMajorMatrices.cpp1594 root->insertChildNodes(firstFunctionIndex, *traverser.getStructCopyFunctions()); in RewriteRowMajorMatrices()