Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DBypassSlowDivision.cpp121 IRBuilder<> FastBuilder(FastBB, FastBB->begin()); in insertFastDiv() local
122 Value *ShortDivisorV = FastBuilder.CreateCast(Instruction::Trunc, Divisor, in insertFastDiv()
124 Value *ShortDividendV = FastBuilder.CreateCast(Instruction::Trunc, Dividend, in insertFastDiv()
128 Value *ShortQuotientV = FastBuilder.CreateExactUDiv(ShortDividendV, in insertFastDiv()
130 Value *ShortRemainderV = FastBuilder.CreateURem(ShortDividendV, in insertFastDiv()
132 Value *FastQuotientV = FastBuilder.CreateCast(Instruction::ZExt, in insertFastDiv()
135 Value *FastRemainderV = FastBuilder.CreateCast(Instruction::ZExt, in insertFastDiv()
138 FastBuilder.CreateBr(SuccessorBB); in insertFastDiv()