Lines Matching refs:Builder
47 CGF.Builder.CreateStore(V, addr);
57 CGF.Builder.CreateStore(V.first,
58 CGF.Builder.CreateStructGEP(addr, 0, CharUnits()));
61 CGF.Builder.CreateStore(V.second,
62 CGF.Builder.CreateStructGEP(addr, 1, offset));
74 CGF.Builder.CreateStore(V.getPointer(), addr);
91 return RValue::get(CGF.Builder.CreateLoad(getSavingAddress(Value)));
95 auto addr = CGF.Builder.CreateLoad(getSavingAddress(Value));
100 llvm::Value *real = CGF.Builder.CreateLoad(
101 CGF.Builder.CreateStructGEP(address, 0, CharUnits()));
104 llvm::Value *imag = CGF.Builder.CreateLoad(
105 CGF.Builder.CreateStructGEP(address, 1, offset));
270 Address active = CreateTempAlloca(Builder.getInt1Ty(), CharUnits::One(),
275 setBeforeOutermostConditional(Builder.getFalse(), active);
278 Builder.CreateStore(Builder.getTrue(), active);
326 createStoreInstBefore(CGF.Builder.getInt32(Fixup.DestinationIndex),
336 Switch->addCase(CGF.Builder.getInt32(Fixup.DestinationIndex),
396 Switch->addCase(Builder.getInt32(Fixup.DestinationIndex), Block);
475 bool WasInsertBlock = CGF.Builder.GetInsertBlock() == Entry;
476 assert(!WasInsertBlock || CGF.Builder.GetInsertPoint() == Entry->end());
492 CGF.Builder.SetInsertPoint(Pred);
508 = CGF.Builder.CreateLoad(ActiveFlag, "cleanup.is_active");
509 CGF.Builder.CreateCondBr(IsActive, CleanupBB, ContBB);
618 llvm::BasicBlock *FallthroughSource = Builder.GetInsertBlock();
721 Builder.CreateStore(Builder.getInt32(0), getNormalCleanupDestSlot());
727 savedInactiveFallthroughIP = Builder.saveAndClearIP();
804 Switch->addCase(Builder.getInt32(0), FallthroughDest);
829 llvm::BasicBlock *NormalExit = Builder.GetInsertBlock();
839 createStoreInstBefore(Builder.getInt32(Fixup.DestinationIndex),
856 Builder.restoreIP(savedInactiveFallthroughIP);
872 Builder.ClearInsertionPoint();
895 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP();
915 CurrentFuncletPad = CPI = Builder.CreateCleanupPad(ParentPad);
926 Builder.CreateCleanupRet(CPI, NextAction);
928 Builder.CreateBr(NextAction);
934 Builder.restoreIP(SavedIP);
976 llvm::BranchInst *BI = Builder.CreateBr(Dest.getBlock());
987 Builder.ClearInsertionPoint();
1000 Builder.ClearInsertionPoint();
1007 llvm::ConstantInt *Index = Builder.getInt32(Dest.getDestIndex());
1041 Builder.ClearInsertionPoint();
1129 var = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), CharUnits::One(),
1137 llvm::Constant *value = CGF.Builder.getInt1(kind == ForDeactivation);
1148 CGF.Builder.CreateStore(CGF.Builder.getInt1(kind == ForActivation), var);
1174 CGBuilderTy::InsertPoint SavedIP = Builder.saveAndClearIP();
1176 Builder.restoreIP(SavedIP);
1189 CreateTempAlloca(Builder.getInt32Ty(), "cleanup.dest.slot");