Lines Matching refs:Expression
28 bool Analysis::IsSameExpressionTree(const Expression& left, const Expression& right) { in IsSameExpressionTree()
38 case Expression::Kind::kLiteral: in IsSameExpressionTree()
41 case Expression::Kind::kConstructorArray: in IsSameExpressionTree()
42 case Expression::Kind::kConstructorArrayCast: in IsSameExpressionTree()
43 case Expression::Kind::kConstructorCompound: in IsSameExpressionTree()
44 case Expression::Kind::kConstructorCompoundCast: in IsSameExpressionTree()
45 case Expression::Kind::kConstructorDiagonalMatrix: in IsSameExpressionTree()
46 case Expression::Kind::kConstructorMatrixResize: in IsSameExpressionTree()
47 case Expression::Kind::kConstructorScalarCast: in IsSameExpressionTree()
48 case Expression::Kind::kConstructorStruct: in IsSameExpressionTree()
49 case Expression::Kind::kConstructorSplat: { in IsSameExpressionTree()
67 case Expression::Kind::kFieldAccess: in IsSameExpressionTree()
72 case Expression::Kind::kIndex: in IsSameExpressionTree()
78 case Expression::Kind::kPrefix: in IsSameExpressionTree()
84 case Expression::Kind::kSwizzle: in IsSameExpressionTree()
88 case Expression::Kind::kVariableReference: in IsSameExpressionTree()