Home
last modified time | relevance | path

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

12

/external/deqp-deps/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, T… in addBinaryMath()
173 TIntermBinary* TIntermediate::addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, … in addBinaryNode()
189 TIntermBinary* TIntermediate::addBinaryNode(TOperator op, TIntermTyped* left, TIntermTyped* right, … in addBinaryNode()
199 TIntermUnary* TIntermediate::addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc loc) const in addUnaryNode()
213 TIntermUnary* TIntermediate::addUnaryNode(TOperator op, TIntermTyped* child, TSourceLoc loc, const … in addUnaryNode()
[all …]
DlinkValidate.cpp57 void TIntermediate::error(TInfoSink& infoSink, const char* message) in error()
66 void TIntermediate::warn(TInfoSink& infoSink, const char* message) in warn()
79 void TIntermediate::merge(TInfoSink& infoSink, TIntermediate& unit) in merge()
86 void TIntermediate::mergeCallGraphs(TInfoSink& infoSink, TIntermediate& unit) in mergeCallGraphs()
104 void TIntermediate::mergeModes(TInfoSink& infoSink, TIntermediate& unit) in mergeModes()
273 void TIntermediate::mergeTrees(TInfoSink& infoSink, TIntermediate& unit) in mergeTrees()
357 void TIntermediate::seedIdMap(TMap<TString, int>& idMap, int& maxId) in seedIdMap()
399 void TIntermediate::remapIds(const TMap<TString, int>& idMap, int idShift, TIntermediate& unit) in remapIds()
410 void TIntermediate::mergeBodies(TInfoSink& infoSink, TIntermSequence& globals, const TIntermSequenc… in mergeBodies()
434 void TIntermediate::mergeLinkerObjects(TInfoSink& infoSink, TIntermSequence& linkerObjects, const T… in mergeLinkerObjects()
[all …]
Dreflection.h51 class TIntermediate; variable
107 bool addStage(EShLanguage, const TIntermediate&);
160 void buildCounterIndices(const TIntermediate&);
161 void buildUniformStageMask(const TIntermediate& intermediate);
162 void buildAttributeReflection(EShLanguage, const TIntermediate&);
Diomapper.cpp119 …TVarGatherTraverser(const TIntermediate& i, bool traverseDeadCode, TVarLiveMap& inList, TVarLiveMa… in TVarGatherTraverser()
157 …TVarSetTraverser(const TIntermediate& i, const TVarLiveMap& inList, const TVarLiveMap& outList, co… in TVarSetTraverser()
240 …TResolverUniformAdaptor(EShLanguage s, TIoMapResolver& r, TInfoSink& i, bool& e, TIntermediate& in… in TResolverUniformAdaptor()
292 TIntermediate& intermediate;
300 …TResolverInOutAdaptor(EShLanguage s, TIoMapResolver& r, TInfoSink& i, bool& e, TIntermediate& inte… in TResolverInOutAdaptor()
351 TIntermediate& intermediate;
360 TDefaultIoResolverBase(const TIntermediate &intermediate) : in TDefaultIoResolverBase()
464 nextUniformLocation += TIntermediate::computeTypeUniformLocationSize(type); in resolveUniformLocation()
501 typeLocationSize = TIntermediate::computeTypeLocationSize(elementType, stage); in resolveInOutLocation()
503 typeLocationSize = TIntermediate::computeTypeLocationSize(type, stage); in resolveInOutLocation()
[all …]
Diomapper.h49 class TIntermediate; variable
58 bool addStage(EShLanguage, TIntermediate&, TInfoSink&, TIoMapResolver*);
DLiveTraverser.h61 TLiveTraverser(const TIntermediate& i, bool traverseAll = false,
127 const TIntermediate& intermediate;
Dlocalintermediate.h225 class TIntermediate {
227 explicit TIntermediate(EShLanguage l, int v = 0, EProfile p = ENoProfile) :
621 void merge(TInfoSink&, TIntermediate&);
720 void mergeCallGraphs(TInfoSink&, TIntermediate&);
721 void mergeModes(TInfoSink&, TIntermediate&);
722 void mergeTrees(TInfoSink&, TIntermediate&);
724 void remapIds(const TMap<TString, int>& idMap, int idShift, TIntermediate&);
840 void operator=(TIntermediate&); // prevent assignments
DShaderLang.cpp99 TParseContextBase* CreateParseContext(TSymbolTable& symbolTable, TIntermediate& intermediate, in CreateParseContext()
237 TIntermediate intermediate(language, version, profile); in InitializeSymbolTable()
739 void RecordProcesses(TIntermediate& intermediate, EShMessages messages, const std::string& sourceEn… in RecordProcesses()
779 TIntermediate& intermediate, // returned tree, etc. in ProcessDeferred()
1034 TSymbolTable&, TIntermediate&, in operator ()()
1162 TSymbolTable&, TIntermediate& intermediate, in operator ()()
1209 TIntermediate& intermediate, // returned tree, etc. in PreprocessDeferred()
1245 TIntermediate& intermediate,// returned tree, etc. in CompileDeferred()
1422 TIntermediate intermediate(compiler->getLanguage()); in ShCompile()
1681 intermediate = new TIntermediate(s); in TShader()
[all …]
DpropagateNoContraction.h54 void PropagateNoContraction(const glslang::TIntermediate& intermediate);
Dreflection.cpp80 TReflectionTraverser(const TIntermediate& i, TReflection& r) : in TReflectionTraverser()
759 void TReflection::buildAttributeReflection(EShLanguage stage, const TIntermediate& intermediate) in buildAttributeReflection()
769 void TReflection::buildCounterIndices(const TIntermediate& intermediate) in buildCounterIndices()
782 void TReflection::buildUniformStageMask(const TIntermediate& intermediate) in buildUniformStageMask()
792 bool TReflection::addStage(EShLanguage stage, const TIntermediate& intermediate) in addStage()
DparseVersions.h57 TParseVersions(TIntermediate& interm, int version, EProfile profile, in TParseVersions()
143 TIntermediate& intermediate; // helper for making and hooking up pieces of the parse tree
DparseConst.cpp190 bool TIntermediate::parseConstTree(TIntermNode* root, TConstUnionArray unionArray, TOperator constr… in parseConstTree()
DpropagateNoContraction.cpp418 getSymbolToDefinitionMappingAndPreciseSymbolIDs(const glslang::TIntermediate& intermediate) in getSymbolToDefinitionMappingAndPreciseSymbolIDs()
784 void PropagateNoContraction(const glslang::TIntermediate& intermediate) in PropagateNoContraction()
DParseHelper.h78 …TParseContextBase(TSymbolTable& symbolTable, TIntermediate& interm, bool parsingBuiltins, int vers…
274 …TParseContext(TSymbolTable&, TIntermediate&, bool parsingBuiltins, int version, EProfile, const Sp…
DConstant.cpp984 TIntermTyped* TIntermediate::fold(TIntermAggregate* aggrNode) in fold()
1308 bool TIntermediate::areAllChildConst(TIntermAggregate* aggrNode) in areAllChildConst()
1326 TIntermTyped* TIntermediate::foldConstructor(TIntermAggregate* aggrNode) in foldConstructor()
1347 TIntermTyped* TIntermediate::foldDereference(TIntermTyped* node, int index, const TSourceLoc& loc) in foldDereference()
1381 TIntermTyped* TIntermediate::foldSwizzle(TIntermTyped* node, TSwizzleSelectors<TVectorSelector>& se… in foldSwizzle()
/external/swiftshader/src/OpenGL/compiler/
Dlocalintermediate.h29 class TIntermediate {
33 TIntermediate(TInfoSink& i) : infoSink(i) { } in TIntermediate() function
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()
430 TIntermTyped* TIntermediate::addAssign(TOperator op, TIntermTyped* left, TIntermTyped* right, const… in addAssign()
458 TIntermTyped* TIntermediate::addIndex(TOperator op, TIntermTyped* base, TIntermTyped* index, const … in addIndex()
475 TIntermTyped* TIntermediate::addUnaryMath(TOperator op, TIntermTyped* child, const TSourceLoc &line… in addUnaryMath()
539 TIntermAggregate* TIntermediate::setAggregateOperator(TIntermNode* node, TOperator op, const TSourc… in setAggregateOperator()
573 TIntermAggregate* TIntermediate::growAggregate(TIntermNode* left, TIntermNode* right, const TSource… in growAggregate()
600 TIntermAggregate* TIntermediate::makeAggregate(TIntermNode* node, const TSourceLoc &line) in makeAggregate()
620 TIntermNode* TIntermediate::addSelection(TIntermTyped* cond, TIntermNodePair nodePair, const TSourc… in addSelection()
641 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()
DparseConst.cpp239 bool TIntermediate::parseConstTree(const TSourceLoc& line, TIntermNode* root, ConstantUnion* unionA… in parseConstTree()
/external/deqp-deps/glslang/SPIRV/
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.h68 void SpirvToolsValidate(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spir…
73 void SpirvToolsLegalize(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spir…
DSpvTools.cpp92 void SpirvToolsValidate(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spir… in SpirvToolsValidate()
117 void SpirvToolsLegalize(const glslang::TIntermediate&, std::vector<unsigned int>& spirv, in SpirvToolsLegalize() argument
/external/deqp-deps/glslang/glslang/Public/
DShaderLang.h359 class TIntermediate; variable
568 TIntermediate* getIntermediate() const { return intermediate; } in getIntermediate()
574 TIntermediate* intermediate;
688 TIntermediate* getIntermediate(EShLanguage stage) const { return intermediate[stage]; } in getIntermediate()
726 TIntermediate* intermediate[EShLangCount];
/external/deqp-deps/glslang/hlsl/
DhlslGrammar.h135TIntermediate& intermediate; // the final product, the intermediate representation, includes t…

12