Lines Matching refs:SlowDivOrRem

77   Instruction *SlowDivOrRem = nullptr;  member in __anon14db81e00111::FastDivInsertionTask
91 return SlowDivOrRem->getOpcode() == Instruction::SDiv || in isSignedOp()
92 SlowDivOrRem->getOpcode() == Instruction::SRem; in isSignedOp()
96 return SlowDivOrRem->getOpcode() == Instruction::SDiv || in isDivisionOp()
97 SlowDivOrRem->getOpcode() == Instruction::UDiv; in isDivisionOp()
100 Type *getSlowType() { return SlowDivOrRem->getType(); } in getSlowType()
117 SlowDivOrRem = I; in FastDivInsertionTask()
125 IntegerType *SlowType = dyn_cast<IntegerType>(SlowDivOrRem->getType()); in FastDivInsertionTask()
155 Value *Dividend = SlowDivOrRem->getOperand(0); in getReplacement()
156 Value *Divisor = SlowDivOrRem->getOperand(1); in getReplacement()
236 const DataLayout &DL = SlowDivOrRem->getModule()->getDataLayout(); in getValueRange()
264 Builder.SetCurrentDebugLocation(SlowDivOrRem->getDebugLoc()); in createSlowBB()
266 Value *Dividend = SlowDivOrRem->getOperand(0); in createSlowBB()
267 Value *Divisor = SlowDivOrRem->getOperand(1); in createSlowBB()
288 Builder.SetCurrentDebugLocation(SlowDivOrRem->getDebugLoc()); in createFastBB()
290 Value *Dividend = SlowDivOrRem->getOperand(0); in createFastBB()
291 Value *Divisor = SlowDivOrRem->getOperand(1); in createFastBB()
314 Builder.SetCurrentDebugLocation(SlowDivOrRem->getDebugLoc()); in createDivRemPhiNodes()
331 Builder.SetCurrentDebugLocation(SlowDivOrRem->getDebugLoc()); in insertOperandRuntimeCheck()
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()
401 Builder.SetCurrentDebugLocation(SlowDivOrRem->getDebugLoc()); in insertFastDivAndRem()
416 BasicBlock *SuccessorBB = MainBB->splitBasicBlock(SlowDivOrRem); in insertFastDivAndRem()
433 BasicBlock *SuccessorBB = MainBB->splitBasicBlock(SlowDivOrRem); in insertFastDivAndRem()