Home
last modified time | relevance | path

Searched refs:RBO (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInstructionSimplify.cpp3195 BinaryOperator *RBO = dyn_cast<BinaryOperator>(RHS); in simplifyICmpWithBinOp() local
3196 if (MaxRecurse && (LBO || RBO)) { in simplifyICmpWithBinOp()
3211 if (RBO && RBO->getOpcode() == Instruction::Add) { in simplifyICmpWithBinOp()
3212 C = RBO->getOperand(0); in simplifyICmpWithBinOp()
3213 D = RBO->getOperand(1); in simplifyICmpWithBinOp()
3269 if (RBO) in simplifyICmpWithBinOp()
3327 if (MaxRecurse && LBO && RBO && LBO->getOpcode() == RBO->getOpcode() && in simplifyICmpWithBinOp()
3328 LBO->getOperand(1) == RBO->getOperand(1)) { in simplifyICmpWithBinOp()
3335 !Q.IIQ.isExact(RBO)) in simplifyICmpWithBinOp()
3343 !Q.IIQ.isExact(RBO)) in simplifyICmpWithBinOp()
[all …]
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp527 } else if (auto *RBO = dyn_cast<CXXRewrittenBinaryOperator>(S)) { in dataTraverseNode() local
530 TraverseStmt(const_cast<Expr *>(RBO->getLHS())); in dataTraverseNode()
531 TraverseStmt(const_cast<Expr *>(RBO->getRHS())); in dataTraverseNode()
535 for (auto *SubStmt : RBO->children()) { in dataTraverseNode()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOpenMP.cpp8227 if (auto *RBO = dyn_cast<CXXRewrittenBinaryOperator>(S)) { in checkAndSetCond() local
8228 CXXRewrittenBinaryOperator::DecomposedForm DF = RBO->getDecomposedForm(); in checkAndSetCond()
8229 Res = CheckAndSetCond(DF.Opcode, DF.LHS, DF.RHS, RBO->getSourceRange(), in checkAndSetCond()
8230 RBO->getOperatorLoc()); in checkAndSetCond()