reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/IntrinsicInst.h
  326     Instruction::BinaryOps getBinaryOp() const;

References

lib/Analysis/LazyValueInfo.cpp
 1119         return CR1.binaryOp(WO->getBinaryOp(), CR2);
 1266       WO->getBinaryOp(), *C, WO->getNoWrapKind());
lib/Analysis/ScalarEvolution.cpp
 4554     Instruction::BinaryOps BinOp = WO->getBinaryOp();
lib/Transforms/InstCombine/InstCombineCalls.cpp
 1773   if (OptimizeOverflowCheck(WO->getBinaryOp(), WO->isSigned(), WO->getLHS(),
 2086     OverflowResult OR = computeOverflow(SI->getBinaryOp(), SI->isSigned(),
 2093           return BinaryOperator::CreateNSW(SI->getBinaryOp(), Arg0, Arg1);
 2095           return BinaryOperator::CreateNUW(SI->getBinaryOp(), Arg0, Arg1);
lib/Transforms/InstCombine/InstructionCombining.cpp
 2713         Instruction::BinaryOps BinOp = WO->getBinaryOp();
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  440       BO->getBinaryOp(), RRange, BO->getNoWrapKind());
  496   Instruction::BinaryOps Opcode = WO->getBinaryOp();
  519   Instruction::BinaryOps Opcode = SI->getBinaryOp();
lib/Transforms/Scalar/GVN.cpp
  339     e.opcode = WO->getBinaryOp();
lib/Transforms/Scalar/NewGVN.cpp
 1827       return createBinaryExpression(WO->getBinaryOp(), EI->getType(),
lib/Transforms/Utils/SimplifyIndVar.cpp
  444   if (!willNotOverflow(SE, WO->getBinaryOp(), WO->isSigned(), LHS, RHS))
  451       WO->getBinaryOp(), WO->getLHS(), WO->getRHS(), "", WO);
  484   if (!willNotOverflow(SE, SI->getBinaryOp(), SI->isSigned(), LHS, RHS))
  488       SI->getBinaryOp(), SI->getLHS(), SI->getRHS(), SI->getName(), SI);