Lines Matching refs:SlowDivOrRem

80   Instruction *SlowDivOrRem = nullptr;  member in __anondb377cef0111::FastDivInsertionTask
94 return SlowDivOrRem->getOpcode() == Instruction::SDiv || in isSignedOp()
95 SlowDivOrRem->getOpcode() == Instruction::SRem; in isSignedOp()
99 return SlowDivOrRem->getOpcode() == Instruction::SDiv || in isDivisionOp()
100 SlowDivOrRem->getOpcode() == Instruction::UDiv; in isDivisionOp()
103 Type *getSlowType() { return SlowDivOrRem->getType(); } in getSlowType()
120 SlowDivOrRem = I; in FastDivInsertionTask()
128 IntegerType *SlowType = dyn_cast<IntegerType>(SlowDivOrRem->getType()); in FastDivInsertionTask()
158 Value *Dividend = SlowDivOrRem->getOperand(0); in getReplacement()
159 Value *Divisor = SlowDivOrRem->getOperand(1); in getReplacement()
240 const DataLayout &DL = SlowDivOrRem->getModule()->getDataLayout(); in getValueRange()
269 Value *Dividend = SlowDivOrRem->getOperand(0); in createSlowBB()
270 Value *Divisor = SlowDivOrRem->getOperand(1); in createSlowBB()
292 Value *Dividend = SlowDivOrRem->getOperand(0); in createFastBB()
293 Value *Divisor = SlowDivOrRem->getOperand(1); in createFastBB()
352 Value *Dividend = SlowDivOrRem->getOperand(0); in insertFastDivAndRem()
353 Value *Divisor = SlowDivOrRem->getOperand(1); in insertFastDivAndRem()
374 IRBuilder<> Builder(SlowDivOrRem); in insertFastDivAndRem()
396 if (BCI->getParent() == SlowDivOrRem->getParent() && in insertFastDivAndRem()
413 BasicBlock *SuccessorBB = MainBB->splitBasicBlock(SlowDivOrRem); in insertFastDivAndRem()
431 BasicBlock *SuccessorBB = MainBB->splitBasicBlock(SlowDivOrRem); in insertFastDivAndRem()