/third_party/glslang/glslang/MachineIndependent/ |
D | Intermediate.cpp | 68 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 …]
|
D | linkValidate.cpp | 57 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 …]
|
D | iomapper.h | 53 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];
|
D | reflection.h | 53 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&);
|
D | iomapper.cpp | 65 …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 …]
|
D | LiveTraverser.h | 61 TLiveTraverser(const TIntermediate& i, bool traverseAll = false, 155 const TIntermediate& intermediate;
|
D | propagateNoContraction.h | 54 void PropagateNoContraction(const glslang::TIntermediate& intermediate);
|
D | localintermediate.h | 282 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
|
D | ShaderLang.cpp | 102 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 …]
|
D | reflection.cpp | 82 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()
|
D | parseVersions.h | 57 TParseVersions(TIntermediate& interm, int version, EProfile profile, in TParseVersions() 229 TIntermediate& intermediate; // helper for making and hooking up pieces of the parse tree
|
D | parseConst.cpp | 200 bool TIntermediate::parseConstTree(TIntermNode* root, TConstUnionArray unionArray, TOperator constr… in parseConstTree()
|
D | propagateNoContraction.cpp | 420 getSymbolToDefinitionMappingAndPreciseSymbolIDs(const glslang::TIntermediate& intermediate) in getSymbolToDefinitionMappingAndPreciseSymbolIDs() 786 void PropagateNoContraction(const glslang::TIntermediate& intermediate) in PropagateNoContraction()
|
/third_party/glslang/SPIRV/ |
D | SpvTools.h | 71 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,
|
D | GlslangToSpv.h | 54 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, 56 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv,
|
D | SpvTools.cpp | 140 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/ |
D | localintermediate.h | 29 class TIntermediate { 33 TIntermediate(TInfoSink& i) : infoSink(i) { } in POOL_ALLOCATOR_NEW_DELETE() 61 void operator=(TIntermediate&); // prevent assignments
|
D | Intermediate.cpp | 317 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 …]
|
D | ParseHelper.h | 37 …TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, GLenum type, int… in TParseContext() 63 TIntermediate& intermediate; // to hold and build a parse tree
|
D | Compiler.cpp | 121 TIntermediate intermediate(infoSink); in compile()
|
/third_party/glslang/glslang/Public/ |
D | ShaderLang.h | 409 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/ |
D | spirv_c_interface.cpp | 88 …const glslang::TIntermediate* intermediate = program->program->getIntermediate(c_shader_stage(stag… in glslang_program_SPIRV_generate()
|
/third_party/glslang/glslang/HLSL/ |
D | hlslGrammar.h | 135 …TIntermediate& intermediate; // the final product, the intermediate representation, includes t…
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
D | glslang_wrapper.cpp | 175 glslang::TIntermediate *intermediate = program.getIntermediate(language); in GlslangCompileToSpirv()
|
/third_party/skia/third_party/externals/swiftshader/tests/VulkanWrapper/ |
D | Util.cpp | 163 glslang::TIntermediate *intermediateRepresentation = glslangShader->getIntermediate(); in compileGLSLtoSPIRV()
|