• Home
  • Raw
  • Download

Lines Matching refs:out

88     TInfoSinkBase& out = sink;  in visitBinary()  local
90 OutputTreeText(out, node, depth); in visitBinary()
93 … case EOpAssign: out << "move second child to first child"; break; in visitBinary()
94 … case EOpInitialize: out << "initialize first child with second child"; break; in visitBinary()
95 … case EOpAddAssign: out << "add second child into first child"; break; in visitBinary()
96 … case EOpSubAssign: out << "subtract second child into first child"; break; in visitBinary()
97 … case EOpMulAssign: out << "multiply second child into first child"; break; in visitBinary()
98 … case EOpVectorTimesMatrixAssign: out << "matrix mult second child into first child"; break; in visitBinary()
99 … case EOpVectorTimesScalarAssign: out << "vector scale second child into first child"; break; in visitBinary()
100 … case EOpMatrixTimesScalarAssign: out << "matrix scale second child into first child"; break; in visitBinary()
101 case EOpMatrixTimesMatrixAssign: out << "matrix mult second child into first child"; break; in visitBinary()
102 … case EOpDivAssign: out << "divide second child into first child"; break; in visitBinary()
103 case EOpIndexDirect: out << "direct index"; break; in visitBinary()
104 case EOpIndexIndirect: out << "indirect index"; break; in visitBinary()
105 case EOpIndexDirectStruct: out << "direct index for structure"; break; in visitBinary()
106 case EOpVectorSwizzle: out << "vector swizzle"; break; in visitBinary()
108 case EOpAdd: out << "add"; break; in visitBinary()
109 case EOpSub: out << "subtract"; break; in visitBinary()
110 case EOpMul: out << "component-wise multiply"; break; in visitBinary()
111 case EOpDiv: out << "divide"; break; in visitBinary()
112 case EOpEqual: out << "Compare Equal"; break; in visitBinary()
113 case EOpNotEqual: out << "Compare Not Equal"; break; in visitBinary()
114 case EOpLessThan: out << "Compare Less Than"; break; in visitBinary()
115 case EOpGreaterThan: out << "Compare Greater Than"; break; in visitBinary()
116 case EOpLessThanEqual: out << "Compare Less Than or Equal"; break; in visitBinary()
117 case EOpGreaterThanEqual: out << "Compare Greater Than or Equal"; break; in visitBinary()
119 case EOpVectorTimesScalar: out << "vector-scale"; break; in visitBinary()
120 case EOpVectorTimesMatrix: out << "vector-times-matrix"; break; in visitBinary()
121 case EOpMatrixTimesVector: out << "matrix-times-vector"; break; in visitBinary()
122 case EOpMatrixTimesScalar: out << "matrix-scale"; break; in visitBinary()
123 case EOpMatrixTimesMatrix: out << "matrix-multiply"; break; in visitBinary()
125 case EOpLogicalOr: out << "logical-or"; break; in visitBinary()
126 case EOpLogicalXor: out << "logical-xor"; break; in visitBinary()
127 case EOpLogicalAnd: out << "logical-and"; break; in visitBinary()
128 default: out << "<unknown op>"; in visitBinary()
131 out << " (" << node->getCompleteString() << ")"; in visitBinary()
133 out << "\n"; in visitBinary()
140 TInfoSinkBase& out = sink; in visitUnary() local
142 OutputTreeText(out, node, depth); in visitUnary()
145 case EOpNegative: out << "Negate value"; break; in visitUnary()
147 case EOpLogicalNot: out << "Negate conditional"; break; in visitUnary()
149 case EOpPostIncrement: out << "Post-Increment"; break; in visitUnary()
150 case EOpPostDecrement: out << "Post-Decrement"; break; in visitUnary()
151 case EOpPreIncrement: out << "Pre-Increment"; break; in visitUnary()
152 case EOpPreDecrement: out << "Pre-Decrement"; break; in visitUnary()
154 case EOpConvIntToBool: out << "Convert int to bool"; break; in visitUnary()
155 case EOpConvFloatToBool:out << "Convert float to bool";break; in visitUnary()
156 case EOpConvBoolToFloat:out << "Convert bool to float";break; in visitUnary()
157 case EOpConvIntToFloat: out << "Convert int to float"; break; in visitUnary()
158 case EOpConvFloatToInt: out << "Convert float to int"; break; in visitUnary()
159 case EOpConvBoolToInt: out << "Convert bool to int"; break; in visitUnary()
161 case EOpRadians: out << "radians"; break; in visitUnary()
162 case EOpDegrees: out << "degrees"; break; in visitUnary()
163 case EOpSin: out << "sine"; break; in visitUnary()
164 case EOpCos: out << "cosine"; break; in visitUnary()
165 case EOpTan: out << "tangent"; break; in visitUnary()
166 case EOpAsin: out << "arc sine"; break; in visitUnary()
167 case EOpAcos: out << "arc cosine"; break; in visitUnary()
168 case EOpAtan: out << "arc tangent"; break; in visitUnary()
170 case EOpExp: out << "exp"; break; in visitUnary()
171 case EOpLog: out << "log"; break; in visitUnary()
172 case EOpExp2: out << "exp2"; break; in visitUnary()
173 case EOpLog2: out << "log2"; break; in visitUnary()
174 case EOpSqrt: out << "sqrt"; break; in visitUnary()
175 case EOpInverseSqrt: out << "inverse sqrt"; break; in visitUnary()
177 case EOpAbs: out << "Absolute value"; break; in visitUnary()
178 case EOpSign: out << "Sign"; break; in visitUnary()
179 case EOpFloor: out << "Floor"; break; in visitUnary()
180 case EOpCeil: out << "Ceiling"; break; in visitUnary()
181 case EOpFract: out << "Fraction"; break; in visitUnary()
183 case EOpLength: out << "length"; break; in visitUnary()
184 case EOpNormalize: out << "normalize"; break; in visitUnary()
189 case EOpAny: out << "any"; break; in visitUnary()
190 case EOpAll: out << "all"; break; in visitUnary()
192 default: out.message(EPrefixError, "Bad unary op"); in visitUnary()
195 out << " (" << node->getCompleteString() << ")"; in visitUnary()
197 out << "\n"; in visitUnary()
204 TInfoSinkBase& out = sink; in visitAggregate() local
207 out.message(EPrefixError, "node is still EOpNull!"); in visitAggregate()
211 OutputTreeText(out, node, depth); in visitAggregate()
214 case EOpSequence: out << "Sequence\n"; return true; in visitAggregate()
215 case EOpComma: out << "Comma\n"; return true; in visitAggregate()
216 case EOpFunction: out << "Function Definition: " << node->getName(); break; in visitAggregate()
217 case EOpFunctionCall: out << "Function Call: " << node->getName(); break; in visitAggregate()
218 case EOpParameters: out << "Function Parameters: "; break; in visitAggregate()
220 case EOpConstructFloat: out << "Construct float"; break; in visitAggregate()
221 case EOpConstructVec2: out << "Construct vec2"; break; in visitAggregate()
222 case EOpConstructVec3: out << "Construct vec3"; break; in visitAggregate()
223 case EOpConstructVec4: out << "Construct vec4"; break; in visitAggregate()
224 case EOpConstructBool: out << "Construct bool"; break; in visitAggregate()
225 case EOpConstructBVec2: out << "Construct bvec2"; break; in visitAggregate()
226 case EOpConstructBVec3: out << "Construct bvec3"; break; in visitAggregate()
227 case EOpConstructBVec4: out << "Construct bvec4"; break; in visitAggregate()
228 case EOpConstructInt: out << "Construct int"; break; in visitAggregate()
229 case EOpConstructIVec2: out << "Construct ivec2"; break; in visitAggregate()
230 case EOpConstructIVec3: out << "Construct ivec3"; break; in visitAggregate()
231 case EOpConstructIVec4: out << "Construct ivec4"; break; in visitAggregate()
232 case EOpConstructMat2: out << "Construct mat2"; break; in visitAggregate()
233 case EOpConstructMat3: out << "Construct mat3"; break; in visitAggregate()
234 case EOpConstructMat4: out << "Construct mat4"; break; in visitAggregate()
235 case EOpConstructStruct: out << "Construct structure"; break; in visitAggregate()
237 case EOpLessThan: out << "Compare Less Than"; break; in visitAggregate()
238 case EOpGreaterThan: out << "Compare Greater Than"; break; in visitAggregate()
239 case EOpLessThanEqual: out << "Compare Less Than or Equal"; break; in visitAggregate()
240 case EOpGreaterThanEqual: out << "Compare Greater Than or Equal"; break; in visitAggregate()
241 case EOpVectorEqual: out << "Equal"; break; in visitAggregate()
242 case EOpVectorNotEqual: out << "NotEqual"; break; in visitAggregate()
244 case EOpMod: out << "mod"; break; in visitAggregate()
245 case EOpPow: out << "pow"; break; in visitAggregate()
247 case EOpAtan: out << "arc tangent"; break; in visitAggregate()
249 case EOpMin: out << "min"; break; in visitAggregate()
250 case EOpMax: out << "max"; break; in visitAggregate()
251 case EOpClamp: out << "clamp"; break; in visitAggregate()
252 case EOpMix: out << "mix"; break; in visitAggregate()
253 case EOpStep: out << "step"; break; in visitAggregate()
254 case EOpSmoothStep: out << "smoothstep"; break; in visitAggregate()
256 case EOpDistance: out << "distance"; break; in visitAggregate()
257 case EOpDot: out << "dot-product"; break; in visitAggregate()
258 case EOpCross: out << "cross-product"; break; in visitAggregate()
259 case EOpFaceForward: out << "face-forward"; break; in visitAggregate()
260 case EOpReflect: out << "reflect"; break; in visitAggregate()
261 case EOpRefract: out << "refract"; break; in visitAggregate()
262 case EOpMul: out << "component-wise multiply"; break; in visitAggregate()
264 default: out.message(EPrefixError, "Bad aggregation op"); in visitAggregate()
268 out << " (" << node->getCompleteString() << ")"; in visitAggregate()
270 out << "\n"; in visitAggregate()
277 TInfoSinkBase& out = sink; in visitSelection() local
279 OutputTreeText(out, node, depth); in visitSelection()
281 out << "Test condition and select"; in visitSelection()
282 out << " (" << node->getCompleteString() << ")\n"; in visitSelection()
287 out << "Condition\n"; in visitSelection()
292 out << "true case\n"; in visitSelection()
295 out << "true case is null\n"; in visitSelection()
299 out << "false case\n"; in visitSelection()
310 TInfoSinkBase& out = sink; in visitConstantUnion() local
315 OutputTreeText(out, node, depth); in visitConstantUnion()
319 out << "true"; in visitConstantUnion()
321 out << "false"; in visitConstantUnion()
323 out << " (" << "const bool" << ")"; in visitConstantUnion()
324 out << "\n"; in visitConstantUnion()
327 out << node->getUnionArrayPointer()[i].getFConst(); in visitConstantUnion()
328 out << " (const float)\n"; in visitConstantUnion()
331 out << node->getUnionArrayPointer()[i].getIConst(); in visitConstantUnion()
332 out << " (const int)\n"; in visitConstantUnion()
335 out.message(EPrefixInternalError, "Unknown constant", node->getLine()); in visitConstantUnion()
343 TInfoSinkBase& out = sink; in visitLoop() local
345 OutputTreeText(out, node, depth); in visitLoop()
347 out << "Loop with condition "; in visitLoop()
349 out << "not "; in visitLoop()
350 out << "tested first\n"; in visitLoop()
356 out << "Loop Condition\n"; in visitLoop()
359 out << "No loop condition\n"; in visitLoop()
363 out << "Loop Body\n"; in visitLoop()
366 out << "No loop body\n"; in visitLoop()
370 out << "Loop Terminal Expression\n"; in visitLoop()
381 TInfoSinkBase& out = sink; in visitBranch() local
383 OutputTreeText(out, node, depth); in visitBranch()
386 case EOpKill: out << "Branch: Kill"; break; in visitBranch()
387 case EOpBreak: out << "Branch: Break"; break; in visitBranch()
388 case EOpContinue: out << "Branch: Continue"; break; in visitBranch()
389 case EOpReturn: out << "Branch: Return"; break; in visitBranch()
390 default: out << "Branch: Unknown Branch"; break; in visitBranch()
394 out << " with expression\n"; in visitBranch()
399 out << "\n"; in visitBranch()