Lines Matching refs:Builder
36 IRBuilder<> Builder;
40 : Builder(Context), BuilderTriple(Triple) {}
55 Builder.SetInsertPoint(BB);
61 Builder.CreateRet(RetValue);
75 Value *ReturnCode = Builder.CreateCall(Callee, CallArgs);
76 Builder.CreateRet(ReturnCode);
101 Value *AddResult = Builder.CreateAdd(Arg1, Arg2);
173 Builder.CreateCondBr(Builder.CreateICmpEQ(Param, Zero),
177 Builder.SetInsertPoint(BaseCase);
178 Builder.CreateRet(Param);
182 Builder.SetInsertPoint(RecursiveCase);
184 Value *RecursiveParam = Builder.CreateSub(Param, One);
185 Value *RecursiveReturn = Builder.CreateCall(Helper, RecursiveParam);
186 Value *Accumulator = Builder.CreateAdd(Param, RecursiveReturn);
187 Builder.CreateRet(Accumulator);