Lines Matching refs:LhsOpcode
1015 BinaryOperatorKind LhsOpcode, RhsOpcode; in checkArithmeticExpr() local
1020 if (!retrieveBinOpIntegerConstantExpr(Result, "lhs", LhsOpcode, LhsSymbol, in checkArithmeticExpr()
1027 if (LhsOpcode == BO_Add || LhsOpcode == BO_Sub) { in checkArithmeticExpr()
1042 if (!retrieveBinOpIntegerConstantExpr(Result, "lhs", LhsOpcode, LhsSymbol, in checkArithmeticExpr()
1049 transformSubToCanonicalAddExpr(LhsOpcode, LhsValue); in checkArithmeticExpr()
1053 if (LhsOpcode == BO_Add && RhsOpcode == BO_Add) { in checkArithmeticExpr()
1092 BinaryOperatorKind LhsOpcode; in checkBitwiseExpr() local
1093 if (!retrieveBinOpIntegerConstantExpr(Result, "lhs", LhsOpcode, LhsSymbol, in checkBitwiseExpr()
1103 if (LhsOpcode == BO_And && (LhsConstant & RhsConstant) != RhsConstant) { in checkBitwiseExpr()
1111 if (LhsOpcode == BO_Or && (LhsConstant | RhsConstant) != RhsConstant) { in checkBitwiseExpr()
1168 BinaryOperatorKind LhsOpcode, RhsOpcode; in checkRelationalExpr() local
1172 Result, "lhs", LhsExpr, LhsOpcode, LhsSymbol, LhsValue, LhsConst) || in checkRelationalExpr()
1183 std::swap(LhsOpcode, RhsOpcode); in checkRelationalExpr()
1192 areEquivalentRanges(LhsOpcode, LhsValue, RhsOpcode, RhsValue)) { in checkRelationalExpr()
1199 if (areExclusiveRanges(LhsOpcode, LhsValue, RhsOpcode, RhsValue)) { in checkRelationalExpr()
1202 } else if (rangeSubsumesRange(LhsOpcode, LhsValue, RhsOpcode, RhsValue)) { in checkRelationalExpr()
1204 } else if (rangeSubsumesRange(RhsOpcode, RhsValue, LhsOpcode, LhsValue)) { in checkRelationalExpr()
1210 if (rangesFullyCoverDomain(LhsOpcode, LhsValue, RhsOpcode, RhsValue)) { in checkRelationalExpr()
1213 } else if (rangeSubsumesRange(LhsOpcode, LhsValue, RhsOpcode, RhsValue)) { in checkRelationalExpr()
1215 } else if (rangeSubsumesRange(RhsOpcode, RhsValue, LhsOpcode, LhsValue)) { in checkRelationalExpr()