Lines Matching refs:QuotRemPair
46 struct QuotRemPair {
50 QuotRemPair(Value *InQuotient, Value *InRemainder)
63 using DivCacheTy = DenseMap<DivRemMapKey, QuotRemPair>;
87 QuotRemPair createDivRemPhiNodes(QuotRemWithBB &LHS, QuotRemWithBB &RHS,
90 Optional<QuotRemPair> insertFastDivAndRem();
164 Optional<QuotRemPair> OptResult = insertFastDivAndRem();
171 QuotRemPair &Value = CacheI->second;
312 QuotRemPair FastDivInsertionTask::createDivRemPhiNodes(QuotRemWithBB &LHS,
323 return QuotRemPair(QuoPhi, RemPhi);
353 Optional<QuotRemPair> FastDivInsertionTask::insertFastDivAndRem() {
383 return QuotRemPair(ExtDiv, ExtRem);
426 QuotRemPair Result = createDivRemPhiNodes(Fast, Long, SuccessorBB);
440 QuotRemPair Result = createDivRemPhiNodes(Fast, Slow, SuccessorBB);