Home
last modified time | relevance | path

Searched refs:CurBlock (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp122 const BasicBlock *CurBlock = &BB; in collectControlConditions() local
126 assert(DT.getNode(CurBlock) && "Expecting a valid DT node for CurBlock"); in collectControlConditions()
127 BasicBlock *IDom = DT.getNode(CurBlock)->getIDom()->getBlock(); in collectControlConditions()
137 if (PDT.dominates(CurBlock, IDom)) { in collectControlConditions()
138 LLVM_DEBUG(dbgs() << CurBlock->getName() in collectControlConditions()
141 } else if (PDT.dominates(CurBlock, BI->getSuccessor(0))) { in collectControlConditions()
142 LLVM_DEBUG(dbgs() << CurBlock->getName() << " is executed when \"" in collectControlConditions()
147 } else if (PDT.dominates(CurBlock, BI->getSuccessor(1))) { in collectControlConditions()
148 LLVM_DEBUG(dbgs() << CurBlock->getName() << " is executed when \"" in collectControlConditions()
162 CurBlock = IDom; in collectControlConditions()
[all …]
H A DCodeLayout.cpp730 const NodeT *CurBlock = &Node; in mergeChainPairs()
731 while (CurBlock->ForcedSucc != nullptr) { in mergeChainPairs()
732 const NodeT *NextBlock = CurBlock->ForcedSucc; in mergeChainPairs()
734 CurBlock = NextBlock; in mergeChainPairs()
680 const NodeT *CurBlock = &Node; mergeForcedPairs() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp747 BasicBlock *CurBlock = LastBlock; in getOrderedBlocks() local
749 if (CurBlock->hasAddressTaken()) { in getOrderedBlocks()
756 Blocks[BlockIndex] = CurBlock; in getOrderedBlocks()
757 auto *SinglePredecessor = CurBlock->getSinglePredecessor(); in getOrderedBlocks()
770 CurBlock = SinglePredecessor; in getOrderedBlocks()
772 Blocks[0] = CurBlock; in getOrderedBlocks()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2890 llvm::BasicBlock *CurBlock = createBasicBlock("resolver_entry", Resolver); in EmitAArch64MultiVersionResolver() local
2893 Builder.SetInsertPoint(CurBlock); in EmitAArch64MultiVersionResolver()
2904 Builder.SetInsertPoint(CurBlock, CurBlock->begin()); in EmitAArch64MultiVersionResolver()
2907 Builder.SetInsertPoint(CurBlock); in EmitAArch64MultiVersionResolver()
2914 CurBlock = createBasicBlock("resolver_else", Resolver); in EmitAArch64MultiVersionResolver()
2915 Builder.CreateCondBr(Condition, RetBlock, CurBlock); in EmitAArch64MultiVersionResolver()
2919 Builder.SetInsertPoint(CurBlock); in EmitAArch64MultiVersionResolver()
2933 llvm::BasicBlock *CurBlock = createBasicBlock("resolver_entry", Resolver); in EmitX86MultiVersionResolver() local
2934 Builder.SetInsertPoint(CurBlock); in EmitX86MultiVersionResolver()
2938 Builder.SetInsertPoint(CurBlock); in EmitX86MultiVersionResolver()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp3497 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt() local
3498 if (CurBlock->FunctionType->castAs<FunctionType>()->getNoReturnAttr()) { in ActOnCapScopeReturnStmt()
3576 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap); in ActOnCapScopeReturnStmt() local
3577 CurBlock && CurCap->HasImplicitReturnType && RetValExp && in ActOnCapScopeReturnStmt()
3579 CurBlock->TheDecl->setInvalidDecl(); in ActOnCapScopeReturnStmt()
H A DSemaExpr.cpp15966 BlockScopeInfo *CurBlock = getCurBlock(); in ActOnBlockArguments() local
16010 CurBlock->TheDecl->setSignatureAsWritten(Sig); in ActOnBlockArguments()
16011 CurBlock->FunctionType = T; in ActOnBlockArguments()
16018 CurBlock->TheDecl->setIsVariadic(isVariadic); in ActOnBlockArguments()
16025 CurBlock->ReturnType = RetTy; in ActOnBlockArguments()
16026 CurBlock->TheDecl->setBlockMissingReturnType(false); in ActOnBlockArguments()
16027 CurBlock->HasImplicitReturnType = false; in ActOnBlockArguments()
16049 CurBlock->TheDecl, ParamInfo.getBeginLoc(), I); in ActOnBlockArguments()
16056 CurBlock->TheDecl->setParams(Params); in ActOnBlockArguments()
16057 CheckParmsForFunctionDef(CurBlock->TheDecl->parameters(), in ActOnBlockArguments()
[all …]