Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DBypassSlowDivision.cpp116 IRBuilder<> FastBuilder(FastBB, FastBB->begin()); in insertFastDiv() local
117 Value *ShortDivisorV = FastBuilder.CreateCast(Instruction::Trunc, Divisor, in insertFastDiv()
119 Value *ShortDividendV = FastBuilder.CreateCast(Instruction::Trunc, Dividend, in insertFastDiv()
123 Value *ShortQuotientV = FastBuilder.CreateExactUDiv(ShortDividendV, in insertFastDiv()
125 Value *ShortRemainderV = FastBuilder.CreateURem(ShortDividendV, in insertFastDiv()
127 Value *FastQuotientV = FastBuilder.CreateCast(Instruction::ZExt, in insertFastDiv()
130 Value *FastRemainderV = FastBuilder.CreateCast(Instruction::ZExt, in insertFastDiv()
133 FastBuilder.CreateBr(SuccessorBB); in insertFastDiv()