Lines Matching full:basicblock
280 llvm::BasicBlock *CleanupEntry) {
281 llvm::SmallPtrSet<llvm::BasicBlock*, 4> CasesAdded;
316 llvm::BasicBlock *Block) {
335 void CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock *Block) {
342 llvm::SmallPtrSet<llvm::BasicBlock*, 4> ModifiedOptimisticBlocks;
355 llvm::BasicBlock *BranchBB = Fixup.OptimisticBranchBlock;
417 static llvm::BasicBlock *CreateNormalEntry(CodeGenFunction &CGF,
420 llvm::BasicBlock *Entry = Scope.getNormalBlock();
433 static llvm::BasicBlock *SimplifyCleanupEntry(CodeGenFunction &CGF,
434 llvm::BasicBlock *Entry) {
435 llvm::BasicBlock *Pred = Entry->getSinglePredecessor();
476 llvm::BasicBlock *ContBB = 0;
479 llvm::BasicBlock *CleanupBB = CGF.createBasicBlock("cleanup.action");
498 static void ForwardPrebranchedFallthrough(llvm::BasicBlock *Exit,
499 llvm::BasicBlock *From,
500 llvm::BasicBlock *To) {
524 llvm::BasicBlock *entry = scope.getNormalBlock();
528 llvm::BasicBlock *unreachableBB = CGF.getUnreachableBlock();
529 for (llvm::BasicBlock::use_iterator
577 llvm::BasicBlock *EHEntry = Scope.getCachedEHDispatchBlock();
592 llvm::BasicBlock *FallthroughSource = Builder.GetInsertBlock();
619 llvm::BasicBlock *prebranchDest;
637 llvm::BasicBlock *normalEntry = Scope.getNormalBlock();
688 llvm::BasicBlock *NormalEntry = CreateNormalEntry(*this, Scope);
723 llvm::BasicBlock *BranchThroughDest = 0;
732 llvm::BasicBlock *FallthroughDest = 0;
742 llvm::BasicBlock *BranchAfter = Scope.getBranchAfterBlock(0);
754 llvm::BasicBlock *Default =
797 llvm::BasicBlock *NormalExit = Builder.GetInsertBlock();
847 llvm::BasicBlock *NewNormalEntry =