Lines Matching defs:LhsOpcode
1024 BinaryOperatorKind LhsOpcode{}, RhsOpcode{};
1029 if (!retrieveBinOpIntegerConstantExpr(Result, "lhs", LhsOpcode, LhsSymbol,
1036 if (LhsOpcode == BO_Add || LhsOpcode == BO_Sub) {
1051 if (!retrieveBinOpIntegerConstantExpr(Result, "lhs", LhsOpcode, LhsSymbol,
1058 transformSubToCanonicalAddExpr(LhsOpcode, LhsValue);
1062 if (LhsOpcode == BO_Add && RhsOpcode == BO_Add) {
1101 BinaryOperatorKind LhsOpcode{};
1102 if (!retrieveBinOpIntegerConstantExpr(Result, "lhs", LhsOpcode, LhsSymbol,
1112 if (LhsOpcode == BO_And && (LhsConstant & RhsConstant) != RhsConstant) {
1120 if (LhsOpcode == BO_Or && (LhsConstant | RhsConstant) != RhsConstant) {
1177 BinaryOperatorKind LhsOpcode{}, RhsOpcode{};
1181 Result, "lhs", LhsExpr, LhsOpcode, LhsSymbol, LhsValue, LhsConst) ||
1192 std::swap(LhsOpcode, RhsOpcode);
1201 areEquivalentRanges(LhsOpcode, LhsValue, RhsOpcode, RhsValue)) {
1208 if (areExclusiveRanges(LhsOpcode, LhsValue, RhsOpcode, RhsValue)) {
1211 } else if (rangeSubsumesRange(LhsOpcode, LhsValue, RhsOpcode, RhsValue)) {
1213 } else if (rangeSubsumesRange(RhsOpcode, RhsValue, LhsOpcode, LhsValue)) {
1219 if (rangesFullyCoverDomain(LhsOpcode, LhsValue, RhsOpcode, RhsValue)) {
1222 } else if (rangeSubsumesRange(LhsOpcode, LhsValue, RhsOpcode, RhsValue)) {
1224 } else if (rangeSubsumesRange(RhsOpcode, RhsValue, LhsOpcode, LhsValue)) {