/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/ |
propagateNoContraction.h | 52 void PropagateNoContraction(const glslang::TIntermediate& intermediate);
|
reflection.h | 50 class TIntermediate; 74 bool addStage(EShLanguage, const TIntermediate&);
|
Intermediate.cpp | 65 TIntermSymbol* TIntermediate::addSymbol(int id, const TString& name, const TType& type, const TConstUnionArray& constArray, 76 TIntermSymbol* TIntermediate::addSymbol(const TVariable& variable) 84 TIntermSymbol* TIntermediate::addSymbol(const TVariable& variable, const TSourceLoc& loc) 89 TIntermSymbol* TIntermediate::addSymbol(const TType& type, const TSourceLoc& loc) 101 TIntermTyped* TIntermediate::addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc loc) 164 TIntermTyped* TIntermediate::addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, TSourceLoc loc) 200 TIntermTyped* TIntermediate::addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, TSourceLoc loc) 219 TIntermTyped* TIntermediate::addUnaryMath(TOperator op, TIntermTyped* child, TSourceLoc loc) 310 TIntermTyped* TIntermediate::addBuiltInFunctionCall(const TSourceLoc& loc, TOperator op, bool unary, TIntermNode* childNode, const TType& returnType) 376 TIntermTyped* TIntermediate::setAggregateOperator(TIntermNode* node, TOperator op, const TType& type, TSourceLoc loc [all...] |
linkValidate.cpp | 40 // compiled into one TIntermediate instance. Then, at link time, multiple 42 // Then, after all merging, a single instance of TIntermediate represents 55 void TIntermediate::error(TInfoSink& infoSink, const char* message) 70 void TIntermediate::merge(TInfoSink& infoSink, TIntermediate& unit) 194 void TIntermediate::mergeBodies(TInfoSink& infoSink, TIntermSequence& globals, const TIntermSequence& unitGlobals) 218 void TIntermediate::mergeLinkerObjects(TInfoSink& infoSink, TIntermSequence& linkerObjects, const TIntermSequence& unitLinkerObjects) 256 void TIntermediate::mergeImplicitArraySizes(TType& type, const TType& unitType) 278 void TIntermediate::mergeErrorCheck(TInfoSink& infoSink, const TIntermSymbol& symbol, const TIntermSymbol& unitSymbol, bool crossStage) 371 void TIntermediate::finalCheck(TInfoSink& infoSink [all...] |
parseVersions.h | 56 TParseVersions(TIntermediate& interm, int version, EProfile profile, 119 TIntermediate& intermediate; // helper for making and hooking up pieces of the parse tree
|
localintermediate.h | 55 // Some helper structures for TIntermediate. Their contents are encapsulated 56 // by TIntermediate. 125 class TIntermediate { 127 explicit TIntermediate(EShLanguage l, int v = 0, EProfile p = ENoProfile) : 314 void merge(TInfoSink&, TIntermediate&); 391 void operator=(TIntermediate&); // prevent assignments
|
ShaderLang.cpp | 175 TIntermediate intermediate(language, version, profile); 538 // TSymbolTable& , TIntermediate& , 559 TIntermediate& intermediate, // returned tree, etc. [all...] |
parseConst.cpp | 196 bool TIntermediate::parseConstTree(TIntermNode* root, TConstUnionArray unionArray, TOperator constructorType, const TType& t, bool singleConstantParam)
|
Constant.cpp | 624 TIntermTyped* TIntermediate::fold(TIntermAggregate* aggrNode) [all...] |
reflection.cpp | 79 TLiveTraverser(const TIntermediate& i, TReflection& r) : intermediate(i), reflection(r) { } 644 const TIntermediate& intermediate; 718 bool TReflection::addStage(EShLanguage, const TIntermediate& intermediate)
|
ParseHelper.h | 76 TParseContextBase(TSymbolTable& symbolTable, TIntermediate& interm, int version, 154 TParseContext(TSymbolTable&, TIntermediate&, bool parsingBuiltins, int version, EProfile, const SpvVersion& spvVersion, EShLanguage, TInfoSink&,
|
propagateNoContraction.cpp | 417 getSymbolToDefinitionMappingAndPreciseSymbolIDs(const glslang::TIntermediate& intermediate) [all...] |
intermOut.cpp | [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/SPIRV/ |
GlslangToSpv.h | 45 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv); 46 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, spv::SpvBuildLogger* logger);
|
/prebuilts/ndk/r13/sources/third_party/vulkan/glslang/SPIRV/ |
GlslangToSpv.h | 45 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv); 46 void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spirv, spv::SpvBuildLogger* logger);
|
/external/swiftshader/src/OpenGL/compiler/ |
localintermediate.h | 29 class TIntermediate { 33 TIntermediate(TInfoSink& i) : infoSink(i) { } 61 void operator=(TIntermediate&); // prevent assignments
|
Intermediate.cpp | 317 TIntermSymbol* TIntermediate::addSymbol(int id, const TString& name, const TType& type, const TSourceLoc &line) 330 TIntermTyped* TIntermediate::addBinaryMath(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc &line) 427 TIntermTyped* TIntermediate::addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const TSourceLoc &line) 455 TIntermTyped* TIntermediate::addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const TSourceLoc &line) 472 TIntermTyped* TIntermediate::addUnaryMath(TOperator op, TIntermTyped* child, const TSourceLoc &line, const TType *funcReturnType) 536 TIntermAggregate* TIntermediate::setAggregateOperator(TIntermNode* node, TOperator op, const TSourceLoc &line) 570 TIntermAggregate* TIntermediate::growAggregate(TIntermNode* left, TIntermNode* right, const TSourceLoc &line) 597 TIntermAggregate* TIntermediate::makeAggregate(TIntermNode* node, const TSourceLoc &line) 617 TIntermNode* TIntermediate::addSelection(TIntermTyped* cond, TIntermNodePair nodePair, const TSourceLoc &line) 638 TIntermTyped* TIntermediate::addComma(TIntermTyped* left, TIntermTyped* right, const TSourceLoc &line [all...] |
Compiler.cpp | 120 TIntermediate intermediate(infoSink);
|
ParseHelper.h | 37 TParseContext(TSymbolTable& symt, TExtensionBehavior& ext, TIntermediate& interm, GLenum type, int options, bool checksPrecErrors, const char* sourcePath, TInfoSink& is) : 63 TIntermediate& intermediate; // to hold and build a parse tree
|
parseConst.cpp | 239 bool TIntermediate::parseConstTree(const TSourceLoc& line, TIntermNode* root, ConstantUnion* unionArray, TOperator constructorType, TType t, bool singleConstantParam)
|
intermOut.cpp | 473 void TIntermediate::outputTree(TIntermNode* root)
|
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/Public/ |
ShaderLang.h | 256 // (treeRoot in TIntermediate) level, and then a full stage can be lowered. 272 class TIntermediate; 412 TIntermediate* intermediate; 454 TIntermediate* getIntermediate(EShLanguage stage) const { return intermediate[stage]; } 478 TIntermediate* intermediate[EShLangCount];
|
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/hlsl/ |
hlslGrammar.h | 109 TIntermediate& intermediate; // the final product, the intermediate representation, includes the AST
|
hlslParseHelper.h | 46 HlslParseContext(TSymbolTable&, TIntermediate&, bool parsingBuiltins,
|
/external/deqp/external/vulkancts/framework/vulkan/ |
vkGlslToSpirV.cpp | 297 const glslang::TIntermediate* const intermediate = program.getIntermediate(shaderStage);
|