Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp619 void VisitCXXRewrittenBinaryOperator(const CXXRewrittenBinaryOperator *RBO) { in VisitCXXRewrittenBinaryOperator() argument
620 propagateValue(*RBO->getSemanticForm(), *RBO, Env); in VisitCXXRewrittenBinaryOperator()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp3267 BinaryOperator *RBO = dyn_cast<BinaryOperator>(RHS); in simplifyICmpWithBinOp() local
3268 if (MaxRecurse && (LBO || RBO)) { in simplifyICmpWithBinOp()
3283 if (RBO && RBO->getOpcode() == Instruction::Add) { in simplifyICmpWithBinOp()
3284 C = RBO->getOperand(0); in simplifyICmpWithBinOp()
3285 D = RBO->getOperand(1); in simplifyICmpWithBinOp()
3289 Q.IIQ.hasNoUnsignedWrap(cast<OverflowingBinaryOperator>(RBO))) || in simplifyICmpWithBinOp()
3291 Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(RBO))); in simplifyICmpWithBinOp()
3341 if (RBO) in simplifyICmpWithBinOp()
3343 ICmpInst::getSwappedPredicate(Pred), RBO, LHS, Q, MaxRecurse)) in simplifyICmpWithBinOp()
3399 if (!MaxRecurse || !LBO || !RBO || LBO->getOpcode() != RBO->getOpcode()) in simplifyICmpWithBinOp()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp8267 if (auto *RBO = dyn_cast<CXXRewrittenBinaryOperator>(S)) { in checkAndSetCond() local
8268 CXXRewrittenBinaryOperator::DecomposedForm DF = RBO->getDecomposedForm(); in checkAndSetCond()
8269 Res = CheckAndSetCond(DF.Opcode, DF.LHS, DF.RHS, RBO->getSourceRange(), in checkAndSetCond()
8270 RBO->getOperatorLoc()); in checkAndSetCond()