reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
 9966   checkArithmeticNull(*this, LHS, RHS, Loc, /*IsCompare=*/false);
 9969   if (LHS.get()->getType()->isVectorType() ||
 9975       if (auto LHSVecType = LHS.get()->getType()->getAs<VectorType>())
 9977           return InvalidOperands(Loc, LHS, RHS);
 9980           return InvalidOperands(Loc, LHS, RHS);
 9982     return checkVectorShift(*this, LHS, RHS, Loc, IsCompAssign);
 9990   ExprResult OldLHS = LHS;
 9991   LHS = UsualUnaryConversions(LHS.get());
 9991   LHS = UsualUnaryConversions(LHS.get());
 9992   if (LHS.isInvalid())
 9994   QualType LHSType = LHS.get()->getType();
 9995   if (IsCompAssign) LHS = OldLHS;
10006     return InvalidOperands(Loc, LHS, RHS);
10012     return InvalidOperands(Loc, LHS, RHS);
10015   DiagnoseBadShiftValues(*this, LHS, RHS, Loc, Opc, LHSType);