|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/LazyValueInfo.cpp 1261 if (WO->getLHS() != Val || !match(WO->getRHS(), m_APInt(C)))
lib/Analysis/ScalarEvolution.cpp 4558 return BinaryOp(BinOp, WO->getLHS(), WO->getRHS());
4563 return BinaryOp(BinOp, WO->getLHS(), WO->getRHS(),
lib/Transforms/InstCombine/InstCombineCalls.cpp 1773 if (OptimizeOverflowCheck(WO->getBinaryOp(), WO->isSigned(), WO->getLHS(),
2082 Value *Arg0 = SI->getLHS();
lib/Transforms/InstCombine/InstructionCombining.cpp 2714 Value *LHS = WO->getLHS(), *RHS = WO->getRHS();
2725 return new ICmpInst(ICmpInst::ICMP_UGT, WO->getLHS(),
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 436 BO->getLHS(), BO->getParent(), BO);
501 B.CreateBinOp(Opcode, WO->getLHS(), WO->getRHS(), WO->getName());
523 Opcode, SI->getLHS(), SI->getRHS(), SI->getName(), SI);
542 if (WO->getLHS()->getType()->isIntegerTy() && willNotOverflow(WO, LVI)) {
lib/Transforms/Scalar/GVN.cpp 340 e.varargs.push_back(lookupOrAdd(WO->getLHS()));
lib/Transforms/Scalar/NewGVN.cpp 1828 WO->getLHS(), WO->getRHS(), I);
lib/Transforms/Utils/SimplifyIndVar.cpp 442 const SCEV *LHS = SE->getSCEV(WO->getLHS());
451 WO->getBinaryOp(), WO->getLHS(), WO->getRHS(), "", WO);
482 const SCEV *LHS = SE->getSCEV(SI->getLHS());
488 SI->getBinaryOp(), SI->getLHS(), SI->getRHS(), SI->getName(), SI);