Searched refs:CurBlock (Results 1 – 5 of 5) sorted by relevance
120 const BasicBlock *CurBlock = &BB; in collectControlConditions() local124 assert(DT.getNode(CurBlock) && "Expecting a valid DT node for CurBlock"); in collectControlConditions()125 BasicBlock *IDom = DT.getNode(CurBlock)->getIDom()->getBlock(); in collectControlConditions()135 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()140 LLVM_DEBUG(dbgs() << CurBlock->getName() << " is executed when \"" in collectControlConditions()145 } else if (PDT.dominates(CurBlock, BI->getSuccessor(1))) { in collectControlConditions()146 LLVM_DEBUG(dbgs() << CurBlock->getName() << " is executed when \"" in collectControlConditions()160 CurBlock = IDom; in collectControlConditions()[all …]
748 BasicBlock *CurBlock = LastBlock; in getOrderedBlocks() local750 if (CurBlock->hasAddressTaken()) { in getOrderedBlocks()757 Blocks[BlockIndex] = CurBlock; in getOrderedBlocks()758 auto *SinglePredecessor = CurBlock->getSinglePredecessor(); in getOrderedBlocks()771 CurBlock = SinglePredecessor; in getOrderedBlocks()773 Blocks[0] = CurBlock; in getOrderedBlocks()
2576 llvm::BasicBlock *CurBlock = createBasicBlock("resolver_entry", Resolver); in EmitMultiVersionResolver() local2577 Builder.SetInsertPoint(CurBlock); in EmitMultiVersionResolver()2581 Builder.SetInsertPoint(CurBlock); in EmitMultiVersionResolver()2597 CurBlock = createBasicBlock("resolver_else", Resolver); in EmitMultiVersionResolver()2598 Builder.CreateCondBr(Condition, RetBlock, CurBlock); in EmitMultiVersionResolver()2602 Builder.SetInsertPoint(CurBlock); in EmitMultiVersionResolver()
15428 BlockScopeInfo *CurBlock = getCurBlock(); in ActOnBlockArguments() local15472 CurBlock->TheDecl->setSignatureAsWritten(Sig); in ActOnBlockArguments()15473 CurBlock->FunctionType = T; in ActOnBlockArguments()15480 CurBlock->TheDecl->setIsVariadic(isVariadic); in ActOnBlockArguments()15487 CurBlock->ReturnType = RetTy; in ActOnBlockArguments()15489 CurBlock->HasImplicitReturnType = false; in ActOnBlockArguments()15518 CurBlock->TheDecl->setParams(Params); in ActOnBlockArguments()15527 for (auto AI : CurBlock->TheDecl->parameters()) { in ActOnBlockArguments()15528 AI->setOwningFunction(CurBlock->TheDecl); in ActOnBlockArguments()15532 CheckShadow(CurBlock->TheScope, AI); in ActOnBlockArguments()[all …]
3608 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt() local3609 if (CurBlock->FunctionType->castAs<FunctionType>()->getNoReturnAttr()) { in ActOnCapScopeReturnStmt()