Home
last modified time | relevance | path

Searched refs:ExtDiv (Results 1 – 2 of 2) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp604 Value *ExtDiv; in expandDivisionUpTo32Bits() local
611 ExtDiv = Builder.CreateSDiv(ExtDividend, ExtDivisor); in expandDivisionUpTo32Bits()
615 ExtDiv = Builder.CreateUDiv(ExtDividend, ExtDivisor); in expandDivisionUpTo32Bits()
617 Trunc = Builder.CreateTrunc(ExtDiv, DivTy); in expandDivisionUpTo32Bits()
623 return expandDivision(cast<BinaryOperator>(ExtDiv)); in expandDivisionUpTo32Bits()
653 Value *ExtDiv; in expandDivisionUpTo64Bits() local
660 ExtDiv = Builder.CreateSDiv(ExtDividend, ExtDivisor); in expandDivisionUpTo64Bits()
664 ExtDiv = Builder.CreateUDiv(ExtDividend, ExtDivisor); in expandDivisionUpTo64Bits()
666 Trunc = Builder.CreateTrunc(ExtDiv, DivTy); in expandDivisionUpTo64Bits()
672 return expandDivision(cast<BinaryOperator>(ExtDiv)); in expandDivisionUpTo64Bits()
H A DBypassSlowDivision.cpp381 Value *ExtDiv = Builder.CreateZExt(TruncDiv, getSlowType()); in insertFastDivAndRem() local
383 return QuotRemPair(ExtDiv, ExtRem); in insertFastDivAndRem()