Lines Matching refs:BinaryOperatorKind
160 static bool areEquivalentRanges(BinaryOperatorKind OpcodeLHS,
162 BinaryOperatorKind OpcodeRHS,
180 static bool areExclusiveRanges(BinaryOperatorKind OpcodeLHS,
182 BinaryOperatorKind OpcodeRHS,
224 static bool rangesFullyCoverDomain(BinaryOperatorKind OpcodeLHS,
226 BinaryOperatorKind OpcodeRHS,
271 static bool rangeSubsumesRange(BinaryOperatorKind OpcodeLHS,
273 BinaryOperatorKind OpcodeRHS,
306 static void transformSubToCanonicalAddExpr(BinaryOperatorKind &Opcode,
559 StringRef Id, BinaryOperatorKind &Opcode,
660 const Expr *&OperandExpr, BinaryOperatorKind &Opcode, const Expr *&Symbol,
754 BinaryOperatorKind &MainOpcode,
755 BinaryOperatorKind &SideOpcode,
1024 BinaryOperatorKind LhsOpcode{}, RhsOpcode{};
1028 BinaryOperatorKind Opcode = ComparisonOperator->getOpcode();
1049 BinaryOperatorKind Opcode = ComparisonOperator->getOpcode();
1078 static bool exprEvaluatesToZero(BinaryOperatorKind Opcode, APSInt Value) {
1082 static bool exprEvaluatesToBitwiseNegatedZero(BinaryOperatorKind Opcode,
1087 static bool exprEvaluatesToSymbolic(BinaryOperatorKind Opcode, APSInt Value) {
1097 BinaryOperatorKind Opcode = ComparisonOperator->getOpcode();
1101 BinaryOperatorKind LhsOpcode{};
1142 BinaryOperatorKind Opcode = IneffectiveOperator->getOpcode();
1172 BinaryOperatorKind Opcode = ComparisonOperator->getOpcode();
1177 BinaryOperatorKind LhsOpcode{}, RhsOpcode{};
1281 BinaryOperatorKind MainOpcode{}, SideOpcode{};