Lines Matching defs:FastDivInsertionTask
77 class FastDivInsertionTask {
105 FastDivInsertionTask(Instruction *I, const BypassWidthsTy &BypassWidths);
112 FastDivInsertionTask::FastDivInsertionTask(Instruction *I,
151 Value *FastDivInsertionTask::getReplacement(DivCacheTy &Cache) {
190 bool FastDivInsertionTask::isHashLikeValue(Value *V, VisitedSetTy &Visited) {
230 ValueRange FastDivInsertionTask::getValueRange(Value *V,
261 QuotRemWithBB FastDivInsertionTask::createSlowBB(BasicBlock *SuccessorBB) {
285 QuotRemWithBB FastDivInsertionTask::createFastBB(BasicBlock *SuccessorBB) {
312 QuotRemPair FastDivInsertionTask::createDivRemPhiNodes(QuotRemWithBB &LHS,
330 Value *FastDivInsertionTask::insertOperandRuntimeCheck(Value *Op1, Value *Op2) {
353 Optional<QuotRemPair> FastDivInsertionTask::insertFastDivAndRem() {
466 FastDivInsertionTask Task(I, BypassWidths);