Lines Matching refs:TInfoSinkBase
58 void output(TIntermNode *treeRoot, TInfoSinkBase &objSink);
68 TInfoSinkBase &getInfoSink() in getInfoSink()
79 void writeReferencedAttributes(TInfoSinkBase &out) const;
80 void writeReferencedVaryings(TInfoSinkBase &out) const;
81 void header(TInfoSinkBase &out,
85 void writeFloat(TInfoSinkBase &out, float f);
86 void writeSingleConstant(TInfoSinkBase &out, const TConstantUnion *const constUnion);
87 const TConstantUnion *writeConstantUnionArray(TInfoSinkBase &out,
111 bool handleExcessiveLoop(TInfoSinkBase &out, TIntermLoop *node);
115 void outputTriplet(TInfoSinkBase &out,
120 void outputLineDirective(TInfoSinkBase &out, int line);
121 void writeParameter(const TVariable *param, TInfoSinkBase &out);
123 void outputConstructor(TInfoSinkBase &out, Visit visit, TIntermAggregate *node);
124 const TConstantUnion *writeConstantUnion(TInfoSinkBase &out,
128 void outputEqual(Visit visit, const TType &type, TOperator op, TInfoSinkBase &out);
129 void outputAssign(Visit visit, const TType &type, TInfoSinkBase &out);
131 void writeEmulatedFunctionTriplet(TInfoSinkBase &out, Visit visit, const TFunction *function);
135 bool writeSameSymbolInitializer(TInfoSinkBase &out,
139 bool writeConstantInitialization(TInfoSinkBase &out,
143 void writeIfElse(TInfoSinkBase &out, TIntermIfElse *node);
169 TInfoSinkBase mHeader;
170 TInfoSinkBase mBody;
171 TInfoSinkBase mFooter;
176 std::stack<TInfoSinkBase *> mInfoSinkStack;