Searched refs:CurBlock (Results 1 – 7 of 7) sorted by relevance
120 const BasicBlock *CurBlock = &BB; in collectControlConditions() local135 if (PDT.dominates(CurBlock, IDom)) { in collectControlConditions()136 LLVM_DEBUG(dbgs() << CurBlock->getName() in collectControlConditions()139 } else if (PDT.dominates(CurBlock, BI->getSuccessor(0))) { in collectControlConditions()145 } else if (PDT.dominates(CurBlock, BI->getSuccessor(1))) { in collectControlConditions()160 CurBlock = IDom; in collectControlConditions()161 } while (CurBlock != &Dominator); in collectControlConditions()452 const BasicBlock *CurBlock = WorkList.back(); in nonStrictlyPostDominate() local454 Visited.insert(CurBlock); in nonStrictlyPostDominate()455 if (PDT->dominates(CurBlock, OtherBlock)) in nonStrictlyPostDominate()[all …]
574 auto CurBlock = &Block; in mergeForcedPairs() local575 while (CurBlock->ForcedSucc != nullptr) { in mergeForcedPairs()576 const auto NextBlock = CurBlock->ForcedSucc; in mergeForcedPairs()578 CurBlock = NextBlock; in mergeForcedPairs()
735 BasicBlock *CurBlock = LastBlock; in getOrderedBlocks() local737 if (CurBlock->hasAddressTaken()) { in getOrderedBlocks()744 Blocks[BlockIndex] = CurBlock; in getOrderedBlocks()745 auto *SinglePredecessor = CurBlock->getSinglePredecessor(); in getOrderedBlocks()758 CurBlock = SinglePredecessor; in getOrderedBlocks()760 Blocks[0] = CurBlock; in getOrderedBlocks()
593 class Block *CurBlock = &Block; in mergeFallthroughs() local594 while (CurBlock->FallthroughSucc != nullptr) { in mergeFallthroughs()595 class Block *const NextBlock = CurBlock->FallthroughSucc; in mergeFallthroughs()597 CurBlock = NextBlock; in mergeFallthroughs()
2642 llvm::BasicBlock *CurBlock = createBasicBlock("resolver_entry", Resolver); in EmitMultiVersionResolver() local2643 Builder.SetInsertPoint(CurBlock); in EmitMultiVersionResolver()2647 Builder.SetInsertPoint(CurBlock); in EmitMultiVersionResolver()2663 CurBlock = createBasicBlock("resolver_else", Resolver); in EmitMultiVersionResolver()2664 Builder.CreateCondBr(Condition, RetBlock, CurBlock); in EmitMultiVersionResolver()2668 Builder.SetInsertPoint(CurBlock); in EmitMultiVersionResolver()
16196 BlockScopeInfo *CurBlock = getCurBlock(); in ActOnBlockArguments() local16240 CurBlock->TheDecl->setSignatureAsWritten(Sig); in ActOnBlockArguments()16241 CurBlock->FunctionType = T; in ActOnBlockArguments()16248 CurBlock->TheDecl->setIsVariadic(isVariadic); in ActOnBlockArguments()16255 CurBlock->ReturnType = RetTy; in ActOnBlockArguments()16257 CurBlock->HasImplicitReturnType = false; in ActOnBlockArguments()16286 CurBlock->TheDecl->setParams(Params); in ActOnBlockArguments()16295 for (auto AI : CurBlock->TheDecl->parameters()) { in ActOnBlockArguments()16296 AI->setOwningFunction(CurBlock->TheDecl); in ActOnBlockArguments()16300 CheckShadow(CurBlock->TheScope, AI); in ActOnBlockArguments()[all …]
3645 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt() local3646 if (CurBlock->FunctionType->castAs<FunctionType>()->getNoReturnAttr()) { in ActOnCapScopeReturnStmt()