/external/deqp-deps/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, 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 …]
|
D | linkValidate.cpp | 57 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 …]
|
D | reflection.h | 51 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&);
|
D | iomapper.cpp | 119 …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 …]
|
D | iomapper.h | 49 class TIntermediate; variable 58 bool addStage(EShLanguage, TIntermediate&, TInfoSink&, TIoMapResolver*);
|
D | LiveTraverser.h | 61 TLiveTraverser(const TIntermediate& i, bool traverseAll = false, 127 const TIntermediate& intermediate;
|
D | localintermediate.h | 225 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
|
D | ShaderLang.cpp | 99 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 …]
|
D | propagateNoContraction.h | 54 void PropagateNoContraction(const glslang::TIntermediate& intermediate);
|
D | reflection.cpp | 80 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()
|
D | parseVersions.h | 57 TParseVersions(TIntermediate& interm, int version, EProfile profile, in TParseVersions() 143 TIntermediate& intermediate; // helper for making and hooking up pieces of the parse tree
|
D | parseConst.cpp | 190 bool TIntermediate::parseConstTree(TIntermNode* root, TConstUnionArray unionArray, TOperator constr… in parseConstTree()
|
D | propagateNoContraction.cpp | 418 getSymbolToDefinitionMappingAndPreciseSymbolIDs(const glslang::TIntermediate& intermediate) in getSymbolToDefinitionMappingAndPreciseSymbolIDs() 784 void PropagateNoContraction(const glslang::TIntermediate& intermediate) in PropagateNoContraction()
|
D | ParseHelper.h | 78 …TParseContextBase(TSymbolTable& symbolTable, TIntermediate& interm, bool parsingBuiltins, int vers… 274 …TParseContext(TSymbolTable&, TIntermediate&, bool parsingBuiltins, int version, EProfile, const Sp…
|
D | Constant.cpp | 984 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/ |
D | localintermediate.h | 29 class TIntermediate { 33 TIntermediate(TInfoSink& i) : infoSink(i) { } in TIntermediate() function 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() 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 …]
|
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()
|
D | parseConst.cpp | 239 bool TIntermediate::parseConstTree(const TSourceLoc& line, TIntermNode* root, ConstantUnion* unionA… in parseConstTree()
|
/external/deqp-deps/glslang/SPIRV/ |
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.h | 68 void SpirvToolsValidate(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spir… 73 void SpirvToolsLegalize(const glslang::TIntermediate& intermediate, std::vector<unsigned int>& spir…
|
D | SpvTools.cpp | 92 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/ |
D | ShaderLang.h | 359 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/ |
D | hlslGrammar.h | 135 …TIntermediate& intermediate; // the final product, the intermediate representation, includes t…
|