Home
last modified time | relevance | path

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

12

/third_party/glslang/glslang/MachineIndependent/
DIntermediate.cpp68 TIntermSymbol* TIntermediate::addSymbol(int id, const TString& name, const TType& type, const TCons… in addSymbol()
79 TIntermSymbol* TIntermediate::addSymbol(const TIntermSymbol& intermSymbol) in addSymbol()
89 TIntermSymbol* TIntermediate::addSymbol(const TVariable& variable) in addSymbol()
97 TIntermSymbol* TIntermediate::addSymbol(const TVariable& variable, const TSourceLoc& loc) in addSymbol()
102 TIntermSymbol* TIntermediate::addSymbol(const TType& type, const TSourceLoc& loc) in addSymbol()
116 TIntermTyped* TIntermediate::addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, c… in addBinaryMath()
230 TIntermBinary* TIntermediate::addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, in addBinaryNode()
245 TIntermBinary* TIntermediate::addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, in addBinaryNode()
256 TIntermUnary* TIntermediate::addUnaryNode(TOperator op, TIntermTyped* child, const TSourceLoc& loc)… in addUnaryNode()
268 TIntermUnary* TIntermediate::addUnaryNode(TOperator op, TIntermTyped* child, const TSourceLoc& loc,… in addUnaryNode()
[all …]
DlinkValidate.cpp57 void TIntermediate::error(TInfoSink& infoSink, const char* message) in error()
68 void TIntermediate::warn(TInfoSink& infoSink, const char* message) in warn()
83 void TIntermediate::merge(TInfoSink& infoSink, TIntermediate& unit) in merge()
92 void TIntermediate::mergeCallGraphs(TInfoSink& infoSink, TIntermediate& unit) in mergeCallGraphs()
112 void TIntermediate::mergeModes(TInfoSink& infoSink, TIntermediate& unit) in mergeModes()
282 void TIntermediate::mergeTrees(TInfoSink& infoSink, TIntermediate& unit) in mergeTrees()
378 void TIntermediate::seedIdMap(TIdMaps& idMaps, int& maxId) in seedIdMap()
421 void TIntermediate::remapIds(const TIdMaps& idMaps, int idShift, TIntermediate& unit) in remapIds()
432 void TIntermediate::mergeBodies(TInfoSink& infoSink, TIntermSequence& globals, const TIntermSequenc… in mergeBodies()
456 void TIntermediate::mergeLinkerObjects(TInfoSink& infoSink, TIntermSequence& linkerObjects, const T… in mergeLinkerObjects()
[all …]
Diomapper.h53 class TIntermediate; variable
95 TDefaultIoResolverBase(const TIntermediate& intermediate);
137 const TIntermediate& intermediate;
194 TDefaultGlslIoResolver(const TIntermediate& intermediate);
258 bool virtual addStage(EShLanguage, TIntermediate&, TInfoSink&, TIoMapResolver*);
269 memset(intermediates, 0, sizeof(TIntermediate*) * EShLangCount); in TGlslIoMapper()
290 bool addStage(EShLanguage, TIntermediate&, TInfoSink&, TIoMapResolver*) override;
294 TIntermediate* intermediates[EShLangCount];
Dreflection.h53 class TIntermediate; variable
70 bool addStage(EShLanguage, const TIntermediate&);
177 void buildCounterIndices(const TIntermediate&);
178 void buildUniformStageMask(const TIntermediate& intermediate);
179 void buildAttributeReflection(EShLanguage, const TIntermediate&);
Diomapper.cpp65 …TVarGatherTraverser(const TIntermediate& i, bool traverseDeadCode, TVarLiveMap& inList, TVarLiveMa… in TVarGatherTraverser()
108 …TVarSetTraverser(const TIntermediate& i, const TVarLiveMap& inList, const TVarLiveMap& outList, co… in TVarSetTraverser()
434 TDefaultIoResolverBase::TDefaultIoResolverBase(const TIntermediate& intermediate) in TDefaultIoResolverBase()
527 nextUniformLocation += TIntermediate::computeTypeUniformLocationSize(type); in resolveUniformLocation()
577 typeLocationSize = TIntermediate::computeTypeLocationSize(elementType, stage); in computeTypeLocationSize()
579 typeLocationSize = TIntermediate::computeTypeLocationSize(type, stage); in computeTypeLocationSize()
604 TDefaultGlslIoResolver::TDefaultGlslIoResolver(const TIntermediate& intermediate) in TDefaultGlslIoResolver()
725 int size = TIntermediate::computeTypeUniformLocationSize(type); in resolveUniformLocation()
855 int numLocations = TIntermediate::computeTypeUniformLocationSize(type); in reserverStorageSlot()
881 int numLocations = TIntermediate::computeTypeUniformLocationSize(type); in reserverStorageSlot()
[all …]
DLiveTraverser.h61 TLiveTraverser(const TIntermediate& i, bool traverseAll = false,
155 const TIntermediate& intermediate;
DpropagateNoContraction.h54 void PropagateNoContraction(const glslang::TIntermediate& intermediate);
Dlocalintermediate.h282 class TIntermediate {
284 explicit TIntermediate(EShLanguage l, int v = 0, EProfile p = ENoProfile) :
858 void merge(TInfoSink&, TIntermediate&);
932 void mergeCallGraphs(TInfoSink&, TIntermediate&);
933 void mergeModes(TInfoSink&, TIntermediate&);
934 void mergeTrees(TInfoSink&, TIntermediate&);
936 void remapIds(const TIdMaps& idMaps, int idShift, TIntermediate&);
1066 void operator=(TIntermediate&); // prevent assignments
DShaderLang.cpp102 TParseContextBase* CreateParseContext(TSymbolTable& symbolTable, TIntermediate& intermediate, in CreateParseContext()
240 TIntermediate intermediate(language, version, profile); in InitializeSymbolTable()
773 void RecordProcesses(TIntermediate& intermediate, EShMessages messages, const std::string& sourceEn… in RecordProcesses()
813 TIntermediate& intermediate, // returned tree, etc. in ProcessDeferred()
1092 TSymbolTable&, TIntermediate&, in operator ()()
1222 TSymbolTable&, TIntermediate& intermediate, in operator ()()
1272 TIntermediate& intermediate, // returned tree, etc. in PreprocessDeferred()
1309 TIntermediate& intermediate,// returned tree, etc. in CompileDeferred()
1486 TIntermediate intermediate(compiler->getLanguage()); in ShCompile()
1755 intermediate = new TIntermediate(s); in TShader()
[all …]
Dreflection.cpp82 TReflectionTraverser(const TIntermediate& i, TReflection& r) : in TReflectionTraverser()
1015 const TIntermediate& intermediate;
1117 void TReflection::buildAttributeReflection(EShLanguage stage, const TIntermediate& intermediate) in buildAttributeReflection()
1127 void TReflection::buildCounterIndices(const TIntermediate& intermediate) in buildCounterIndices()
1142 void TReflection::buildUniformStageMask(const TIntermediate& intermediate) in buildUniformStageMask()
1160 bool TReflection::addStage(EShLanguage stage, const TIntermediate& intermediate) in addStage()
DparseVersions.h57 TParseVersions(TIntermediate& interm, int version, EProfile profile, in TParseVersions()
229 TIntermediate& intermediate; // helper for making and hooking up pieces of the parse tree
DparseConst.cpp200 bool TIntermediate::parseConstTree(TIntermNode* root, TConstUnionArray unionArray, TOperator constr… in parseConstTree()
DpropagateNoContraction.cpp420 getSymbolToDefinitionMappingAndPreciseSymbolIDs(const glslang::TIntermediate& intermediate) in getSymbolToDefinitionMappingAndPreciseSymbolIDs()
786 void PropagateNoContraction(const glslang::TIntermediate& intermediate) in PropagateNoContraction()
/third_party/glslang/SPIRV/
DSpvTools.h71 void SpirvToolsValidate(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spir…
75 void SpirvToolsTransform(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spi…
81 void SpirvToolsStripDebugInfo(const glslang::TIntermediate& intermediate,
DGlslangToSpv.h54 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv,
56 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv,
DSpvTools.cpp140 void SpirvToolsValidate(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spir… in SpirvToolsValidate()
165 void SpirvToolsTransform(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spi… in SpirvToolsTransform()
223 void SpirvToolsStripDebugInfo(const glslang::TIntermediate& intermediate, in SpirvToolsStripDebugInfo()
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
Dlocalintermediate.h29 class TIntermediate {
33 TIntermediate(TInfoSink& i) : infoSink(i) { } in POOL_ALLOCATOR_NEW_DELETE()
61 void operator=(TIntermediate&); // prevent assignments
DIntermediate.cpp317 TIntermSymbol* TIntermediate::addSymbol(int id, const TString& name, const TType& type, const TSour… in addSymbol()
330 TIntermTyped* TIntermediate::addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, c… in addBinaryMath()
428 TIntermTyped* TIntermediate::addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const… in addAssign()
456 TIntermTyped* TIntermediate::addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const … in addIndex()
473 TIntermTyped* TIntermediate::addUnaryMath(TOperator op, TIntermTyped* child, const TSourceLoc &line… in addUnaryMath()
537 TIntermAggregate* TIntermediate::setAggregateOperator(TIntermNode* node, TOperator op, const TSourc… in setAggregateOperator()
571 TIntermAggregate* TIntermediate::growAggregate(TIntermNode* left, TIntermNode* right, const TSource… in growAggregate()
598 TIntermAggregate* TIntermediate::makeAggregate(TIntermNode* node, const TSourceLoc &line) in makeAggregate()
618 TIntermNode* TIntermediate::addSelection(TIntermTyped* cond, TIntermNodePair nodePair, const TSourc… in addSelection()
639 TIntermTyped* TIntermediate::addComma(TIntermTyped* left, TIntermTyped* right, const TSourceLoc &li… in addComma()
[all …]
DParseHelper.h37 …TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, GLenum type, int… in TParseContext()
63 TIntermediate& intermediate; // to hold and build a parse tree
DCompiler.cpp121 TIntermediate intermediate(infoSink); in compile()
/third_party/glslang/glslang/Public/
DShaderLang.h409 class TIntermediate; variable
659 TIntermediate* getIntermediate() const { return intermediate; } in getIntermediate()
665 TIntermediate* intermediate;
830 TIntermediate* getIntermediate(EShLanguage stage) const { return intermediate[stage]; } in getIntermediate()
933 TIntermediate* intermediate[EShLangCount];
/third_party/glslang/SPIRV/CInterface/
Dspirv_c_interface.cpp88 …const glslang::TIntermediate* intermediate = program->program->getIntermediate(c_shader_stage(stag… in glslang_program_SPIRV_generate()
/third_party/glslang/glslang/HLSL/
DhlslGrammar.h135TIntermediate& intermediate; // the final product, the intermediate representation, includes t…
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
Dglslang_wrapper.cpp175 glslang::TIntermediate *intermediate = program.getIntermediate(language); in GlslangCompileToSpirv()
/third_party/skia/third_party/externals/swiftshader/tests/VulkanWrapper/
DUtil.cpp163 glslang::TIntermediate *intermediateRepresentation = glslangShader->getIntermediate(); in compileGLSLtoSPIRV()

12