Searched refs:IntLiteral (Results 1 – 2 of 2) sorted by relevance
219 const IntegerLiteral *IntLiteral = dyn_cast<IntegerLiteral>(B->getRHS()); in checkBranchCondition() local221 if (!IntLiteral) { in checkBranchCondition()222 IntLiteral = dyn_cast<IntegerLiteral>(B->getLHS()); in checkBranchCondition()226 if (!IntLiteral || IntLiteral->getValue() != 0) in checkBranchCondition()
575 const IntegerLiteral *IntLiteral = dyn_cast<IntegerLiteral>(LHSExpr); in checkIncorrectRelationalOperator() local578 if (!IntLiteral) { in checkIncorrectRelationalOperator()579 IntLiteral = dyn_cast<IntegerLiteral>(RHSExpr); in checkIncorrectRelationalOperator()584 if (!IntLiteral || !BoolExpr->isKnownToHaveBooleanValue()) in checkIncorrectRelationalOperator()587 llvm::APInt IntValue = IntLiteral->getValue(); in checkIncorrectRelationalOperator()591 bool IntLarger = IntLiteral->getType()->isUnsignedIntegerType() || in checkIncorrectRelationalOperator()614 const IntegerLiteral *IntLiteral = dyn_cast<IntegerLiteral>(LHSExpr); in checkIncorrectEqualityOperator() local617 if (!IntLiteral) { in checkIncorrectEqualityOperator()618 IntLiteral = dyn_cast<IntegerLiteral>(RHSExpr); in checkIncorrectEqualityOperator()622 if (!IntLiteral) in checkIncorrectEqualityOperator()[all …]