reference, declarationdefinition
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);