Home
last modified time | relevance | path

Searched refs:TIntermPreprocessorDirective (Results 1 – 15 of 15) sorted by relevance

/aosp_15_r20/external/angle/src/compiler/translator/
H A DIntermNode.h59 class TIntermPreprocessorDirective; variable
108 virtual TIntermPreprocessorDirective *getAsPreprocessorDirective() { return nullptr; } in getAsPreprocessorDirective()
1017 class TIntermPreprocessorDirective final : public TIntermNode
1021 TIntermPreprocessorDirective(PreprocessorDirective directive, ImmutableString command);
1022 ~TIntermPreprocessorDirective() final;
1028 TIntermPreprocessorDirective *getAsPreprocessorDirective() final { return this; } in getAsPreprocessorDirective()
1035 TIntermPreprocessorDirective *deepCopy() const override in deepCopy()
1037 return new TIntermPreprocessorDirective(*this); in deepCopy()
1044 TIntermPreprocessorDirective(const TIntermPreprocessorDirective &);
H A DAsNode.h68 struct AsNode<TIntermPreprocessorDirective>
70 static ANGLE_INLINE TIntermPreprocessorDirective *exec(TIntermNode *node)
H A DIntermRebuild.h217 virtual PreResult visitPreprocessorDirectivePre(TIntermPreprocessorDirective &node);
236 virtual PostResult visitPreprocessorDirectivePost(TIntermPreprocessorDirective &node);
H A DIntermNode.cpp4220 TIntermPreprocessorDirective::TIntermPreprocessorDirective(PreprocessorDirective directive, in TIntermPreprocessorDirective() function in sh::TIntermPreprocessorDirective
4225 TIntermPreprocessorDirective::TIntermPreprocessorDirective(const TIntermPreprocessorDirective &node) in TIntermPreprocessorDirective() function in sh::TIntermPreprocessorDirective
4226 : TIntermPreprocessorDirective(node.mDirective, node.mCommand) in TIntermPreprocessorDirective()
4229 TIntermPreprocessorDirective::~TIntermPreprocessorDirective() = default;
4231 size_t TIntermPreprocessorDirective::getChildCount() const in getChildCount()
4236 TIntermNode *TIntermPreprocessorDirective::getChildNode(size_t index) const in getChildNode()
H A DNodeType.h61 void visitPreprocessorDirective(TIntermPreprocessorDirective *) override in visitPreprocessorDirective() argument
H A DName.cpp228 void visitPreprocessorDirective(TIntermPreprocessorDirective *) override { UNREACHABLE(); } in visitPreprocessorDirective() argument
H A DIntermRebuild.cpp875 PreResult TIntermRebuild::visitPreprocessorDirectivePre(TIntermPreprocessorDirective &node) in visitPreprocessorDirectivePre()
968 PostResult TIntermRebuild::visitPreprocessorDirectivePost(TIntermPreprocessorDirective &node) in visitPreprocessorDirectivePost()
H A DValidateAST.cpp49 void visitPreprocessorDirective(TIntermPreprocessorDirective *node) override;
1306 void ValidateAST::visitPreprocessorDirective(TIntermPreprocessorDirective *node) in visitPreprocessorDirective()
/aosp_15_r20/external/angle/src/compiler/translator/tree_util/
H A DIntermTraverse.cpp115 void TIntermPreprocessorDirective::traverse(TIntermTraverser *it) in traverse()
208 bool TIntermPreprocessorDirective::visit(Visit visit, TIntermTraverser *it) in visit()
H A DIntermTraverse.h68 virtual void visitPreprocessorDirective(TIntermPreprocessorDirective *node) {} in visitPreprocessorDirective()
/aosp_15_r20/external/angle/src/compiler/translator/glsl/
H A DOutputGLSLBase.h73 void visitPreprocessorDirective(TIntermPreprocessorDirective *node) override;
H A DOutputGLSLBase.cpp1116 void TOutputGLSLBase::visitPreprocessorDirective(TIntermPreprocessorDirective *node) in visitPreprocessorDirective()
/aosp_15_r20/external/angle/src/compiler/translator/wgsl/
H A DTranslatorWGSL.cpp135 void visitPreprocessorDirective(TIntermPreprocessorDirective *node) override;
1794 void OutputWGSLTraverser::visitPreprocessorDirective(TIntermPreprocessorDirective *node) in visitPreprocessorDirective()
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/msl/
H A DSeparateCompoundExpressions.cpp542 PostResult visitPreprocessorDirectivePost(TIntermPreprocessorDirective &node) override in visitPreprocessorDirectivePost()
/aosp_15_r20/external/angle/src/compiler/translator/spirv/
H A DOutputSPIRV.cpp209 void visitPreprocessorDirective(TIntermPreprocessorDirective *node) override;
6430 void OutputSPIRVTraverser::visitPreprocessorDirective(TIntermPreprocessorDirective *node) in visitPreprocessorDirective()