HomeSort by relevance Sort by last modified time
    Searched refs:TIntermediate (Results 1 - 25 of 29) sorted by null

1 2

  /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);

Completed in 913 milliseconds

1 2