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

1 2

  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/hlsl/
hlslTokenStream.h 57 void pushTokenStream(const TVector<HlslToken>* tokens);
68 TVector<const TVector<HlslToken>*> tokenStreamStack; // for getting the next token from an existing vector of tokens
69 TVector<int> tokenPosition;
70 TVector<HlslToken> currentTokenStack;
hlslGrammar.h 93 bool acceptStructDeclarationList(TTypeList*&, TIntermNode*& nodeList, TVector<TFunctionDeclarator>&);
98 bool acceptFunctionDefinition(TFunctionDeclarator&, TIntermNode*& nodeList, TVector<HlslToken>* deferredTokens);
129 bool captureBlockTokens(TVector<HlslToken>& tokens);
hlslAttributes.h 106 TVector<HlslToken>* body;
hlslParseHelper.h 72 void handlePragma(const TSourceLoc&, const TVector<TString>&) override;
88 void remapEntryPointIO(TFunction& function, TVariable*& returnValue, TVector<TVariable*>& inputs, TVector<TVariable*>& outputs);
176 void pushThisScope(const TType&, const TVector<TFunctionDeclarator>&);
228 TVector<TVariable*> members; // individual flattened variables
229 TVector<int> offsets; // offset to next tree level
344 TVector<TIntermTyped*> needsIndexLimitationChecking;
378 TVector<TSymbol*> ioArraySymbolResizeList;
396 TVector<TType*> structBufferTypes;
400 TVector<TTypeList*> textureReturnStruct
    [all...]
hlslTokenStream.cpp 74 void HlslTokenStream::pushTokenStream(const TVector<HlslToken>* tokens)
hlslGrammar.cpp     [all...]
hlslParseHelper.cpp 580 void HlslParseContext::handlePragma(const TSourceLoc& loc, const TVector<TString>& tokens)
589 TVector<TString> lowerTokens = tokens;
    [all...]
  /external/swiftshader/src/OpenGL/compiler/
Common.h 67 template <class T> class TVector : public std::vector<T, pool_allocator<T> > {
70 TVector() : std::vector<T, pool_allocator<T> >() {}
71 TVector(const pool_allocator<T>& a) : std::vector<T, pool_allocator<T> >(a) {}
72 TVector(size_type i): std::vector<T, pool_allocator<T> >(i) {}
AnalyzeCallDepth.h 50 TVector<FunctionNode*> callees;
ValidateLimitations.h 26 typedef TVector<TLoopInfo> TLoopStack;
intermediate.h 533 typedef TVector<TIntermNode*> TIntermSequence;
534 typedef TVector<int> TQualifierList;
742 TVector<TIntermNode *> mPath;
Types.h 64 typedef TVector<TField *> TFieldList;
SymbolTable.h 186 typedef TVector<TParameter> TParamList;
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/glslang/Include/
ShHandle.h 109 typedef glslang::TVector<TCompiler*> TCompilerList;
110 typedef glslang::TVector<TShHandleBase*> THandleList;
Common.h 167 template <class T> class TVector : public std::vector<T, pool_allocator<T> > {
172 TVector() : std::vector<T, pool_allocator<T> >() {}
173 TVector(const pool_allocator<T>& a) : std::vector<T, pool_allocator<T> >(a) {}
174 TVector(size_type i) : std::vector<T, pool_allocator<T> >(i) {}
175 TVector(size_type i, const T& val) : std::vector<T, pool_allocator<T> >(i, val) {}
arrays.h 196 sizes = new TVector<TArraySize>;
204 TVector<TArraySize>* sizes; // will either hold such a pointer, or in the future, hold the two array sizes
intermediate.h     [all...]
ConstantUnion.h 619 typedef TVector<TConstUnion> TConstUnionVector;
Types.h 255 typedef TVector<TTypeLoc> TTypeList;
257 typedef TVector<TString*> TIdentifierList;
    [all...]
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/
ParseHelper.h 110 virtual void setPragmaCallback(const std::function<void(int, const TVector<TString>&)>& func) { pragmaCallback = func; }
116 virtual void handlePragma(const TSourceLoc&, const TVector<TString>&) = 0;
171 TVector<TSymbol*> linkageSymbols; // these need to be transferred to 'linkage', after all editing is done
180 std::function<void(int, const TVector<TString>&)> pragmaCallback;
186 const TFunction* selectFunction(const TVector<const TFunction*>, const TFunction&,
268 void handlePragma(const TSourceLoc&, const TVector<TString>&) override;
431 TVector<TIntermTyped*> needsIndexLimitationChecking;
465 TVector<TSymbol*> ioArraySymbolResizeList;
SymbolTable.h 302 typedef TVector<TParameter> TParamList;
433 void findFunctionNameList(const TString& name, TVector<const TFunction*>& list)
758 void findFunctionNameList(const TString& name, TVector<const TFunction*>& list, bool& builtIn)
ParseContextBase.cpp 299 const TVector<const TFunction*> candidateList,
341 TVector<const TFunction*> viableCandidates;
Constant.cpp 724 TVector<TConstUnionArray> childConstUnions;
    [all...]
  /prebuilts/ndk/r16/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/preprocessor/
PpContext.h 159 TVector<const TString*> stringMap; // these point into the TString in atomMap
248 TVector<unsigned char> data;
258 TVector<int> args;
337 TVector<TokenStream*> args;
338 TVector<TokenStream*> expandedArgs;
  /external/python/cpython2/Mac/Modules/cg/
CFMLateImport.c 438 that TVector's don't have to contain two words, they can be longer,
455 fragment to fix must have a TVector in its data section. TVectors are
458 for the fragment that's exporting the TVector. How TVectors are
459 created is interesting too. On disk, a TVector consists of two words,
462 to the TOC base. When CFM prepares a TVector, it applies the following
465 tvector.codePtr = tvector.codeOffset + base of code section
466 tvector.tocPtr = tvector.tocOffset + base of data section
470 base of code section = tvector.codePtr - tvector.codeOffse
    [all...]

Completed in 299 milliseconds

1 2