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

References

lib/Transforms/Utils/BypassSlowDivision.cpp
   93     return SlowDivOrRem->getOpcode() == Instruction::SDiv ||
   94            SlowDivOrRem->getOpcode() == Instruction::SRem;
   98     return SlowDivOrRem->getOpcode() == Instruction::SDiv ||
   99            SlowDivOrRem->getOpcode() == Instruction::UDiv;
  102   Type *getSlowType() { return SlowDivOrRem->getType(); }
  119     SlowDivOrRem = I;
  127   IntegerType *SlowType = dyn_cast<IntegerType>(SlowDivOrRem->getType());
  157   Value *Dividend = SlowDivOrRem->getOperand(0);
  158   Value *Divisor = SlowDivOrRem->getOperand(1);
  239   const DataLayout &DL = SlowDivOrRem->getModule()->getDataLayout();
  268   Value *Dividend = SlowDivOrRem->getOperand(0);
  269   Value *Divisor = SlowDivOrRem->getOperand(1);
  291   Value *Dividend = SlowDivOrRem->getOperand(0);
  292   Value *Divisor = SlowDivOrRem->getOperand(1);
  351   Value *Dividend = SlowDivOrRem->getOperand(0);
  352   Value *Divisor = SlowDivOrRem->getOperand(1);
  373     IRBuilder<> Builder(SlowDivOrRem);
  395     if (BCI->getParent() == SlowDivOrRem->getParent() &&
  412     BasicBlock *SuccessorBB = MainBB->splitBasicBlock(SlowDivOrRem);
  430     BasicBlock *SuccessorBB = MainBB->splitBasicBlock(SlowDivOrRem);