Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Builder

128   IRBuilder<> Builder(I);
136 Builder.CreateGEP(FunctionContextTy, FuncCtx, Idxs, "call_site");
141 Builder.CreateStore(CallSiteNoC, CallSite, true /*volatile*/);
183 IRBuilder<> Builder(SelI->getParent(), std::next(SelI->getIterator()));
184 LPadVal = Builder.CreateInsertValue(LPadVal, ExnVal, 0, "lpad.val");
185 LPadVal = Builder.CreateInsertValue(LPadVal, SelVal, 1, "lpad.val");
207 IRBuilder<> Builder(LPI->getParent(),
212 Builder.CreateConstGEP2_32(FunctionContextTy, FuncCtx, 0, 2, "__data");
215 Value *ExceptionAddr = Builder.CreateConstGEP2_32(doubleUnderDataTy, FCData,
217 Value *ExnVal = Builder.CreateLoad(ExceptionAddr, true, "exn_val");
218 ExnVal = Builder.CreateIntToPtr(ExnVal, Builder.getInt8PtrTy());
220 Value *SelectorAddr = Builder.CreateConstGEP2_32(doubleUnderDataTy, FCData,
222 Value *SelVal = Builder.CreateLoad(SelectorAddr, true, "exn_selector_val");
228 IRBuilder<> Builder(EntryBB->getTerminator());
231 Value *PersonalityFieldPtr = Builder.CreateConstGEP2_32(
233 Builder.CreateStore(
234 Builder.CreateBitCast(PersonalityFn, Builder.getInt8PtrTy()),
238 Value *LSDA = Builder.CreateCall(LSDAAddrFn, {}, "lsda_addr");
240 Builder.CreateConstGEP2_32(FunctionContextTy, FuncCtx, 0, 4, "lsda_gep");
241 Builder.CreateStore(LSDA, LSDAFieldPtr, /*isVolatile=*/true);
405 IRBuilder<> Builder(EntryBB->getTerminator());
409 Builder.CreateConstGEP2_32(FunctionContextTy, FuncCtx, 0, 5, "jbuf_gep");
412 Value *FramePtr = Builder.CreateConstGEP2_32(doubleUnderJBufTy, JBufPtr, 0, 0,
415 Builder.CreateCall(FrameAddrFn, Builder.getInt32(0), "fp");
416 Builder.CreateStore(Val, FramePtr, /*isVolatile=*/true);
419 Value *StackPtr = Builder.CreateConstGEP2_32(doubleUnderJBufTy, JBufPtr, 0, 2,
422 Val = Builder.CreateCall(StackAddrFn, {}, "sp");
423 Builder.CreateStore(Val, StackPtr, /*isVolatile=*/true);
426 Builder.CreateCall(BuiltinSetupDispatchFn, {});
430 Value *FuncCtxArg = Builder.CreateBitCast(FuncCtx, Builder.getInt8PtrTy());
431 Builder.CreateCall(FuncCtxFn, FuncCtxArg);