Lines Matching refs:Builder
24 IRBuilder<> Builder;
25 Lowerer(Module &M) : LowererBase(M), Builder(Context) {}
39 static void lowerSubFn(IRBuilder<> &Builder, CoroSubFnInst *SubFn) {
40 Builder.SetInsertPoint(SubFn);
45 SubFn->getContext(), {Builder.getInt8PtrTy(), Builder.getInt8PtrTy()});
48 Builder.SetInsertPoint(SubFn);
49 auto *FramePtr = Builder.CreateBitCast(FrameRaw, FramePtrTy);
50 auto *Gep = Builder.CreateConstInBoundsGEP2_32(FrameTy, FramePtr, 0, Index);
51 auto *Load = Builder.CreateLoad(FrameTy->getElementType(Index), Gep);
80 lowerSubFn(Builder, cast<CoroSubFnInst>(II));