Home | History | Annotate | Download | only in Utils

Lines Matching refs:Builder

25   IRBuilder<> Builder(C);
27 SmallVector<Type*, 2> ArgTys(2, Builder.getInt32Ty());
28 Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(),
34 Builder.SetInsertPoint(BB);
40 Value *Div = Builder.CreateSDiv(A, B);
43 Value *Ret = Builder.CreateRet(Div);
55 IRBuilder<> Builder(C);
57 SmallVector<Type*, 2> ArgTys(2, Builder.getInt32Ty());
58 Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(),
64 Builder.SetInsertPoint(BB);
70 Value *Div = Builder.CreateUDiv(A, B);
73 Value *Ret = Builder.CreateRet(Div);
85 IRBuilder<> Builder(C);
87 SmallVector<Type*, 2> ArgTys(2, Builder.getInt32Ty());
88 Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(),
94 Builder.SetInsertPoint(BB);
100 Value *Rem = Builder.CreateSRem(A, B);
103 Value *Ret = Builder.CreateRet(Rem);
115 IRBuilder<> Builder(C);
117 SmallVector<Type*, 2> ArgTys(2, Builder.getInt32Ty());
118 Function *F = Function::Create(FunctionType::get(Builder.getInt32Ty(),
124 Builder.SetInsertPoint(BB);
130 Value *Rem = Builder.CreateURem(A, B);
133 Value *Ret = Builder.CreateRet(Rem);