Searched refs:CurBlock (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 122 const BasicBlock *CurBlock = &BB; in collectControlConditions() local 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() 147 } else if (PDT.dominates(CurBlock, BI->getSuccessor(1))) { in collectControlConditions() 162 CurBlock = IDom; in collectControlConditions() 163 } while (CurBlock != &Dominator); in collectControlConditions() 454 const BasicBlock *CurBlock = WorkList.back(); in nonStrictlyPostDominate() local 456 Visited.insert(CurBlock); in nonStrictlyPostDominate() 457 if (PDT->dominates(CurBlock, OtherBlock)) in nonStrictlyPostDominate() [all …]
|
| H A D | CodeLayout.cpp | 730 const NodeT *CurBlock = &Node; in mergeForcedPairs() local 731 while (CurBlock->ForcedSucc != nullptr) { in mergeForcedPairs() 732 const NodeT *NextBlock = CurBlock->ForcedSucc; in mergeForcedPairs() 734 CurBlock = NextBlock; in mergeForcedPairs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | MergeICmps.cpp | 747 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-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 2797 Builder.SetInsertPoint(CurBlock); in EmitAArch64MultiVersionResolver() 2808 Builder.SetInsertPoint(CurBlock, CurBlock->begin()); in EmitAArch64MultiVersionResolver() 2811 Builder.SetInsertPoint(CurBlock); in EmitAArch64MultiVersionResolver() 2818 CurBlock = createBasicBlock("resolver_else", Resolver); in EmitAArch64MultiVersionResolver() 2819 Builder.CreateCondBr(Condition, RetBlock, CurBlock); in EmitAArch64MultiVersionResolver() 2823 Builder.SetInsertPoint(CurBlock); in EmitAArch64MultiVersionResolver() 2838 Builder.SetInsertPoint(CurBlock); in EmitX86MultiVersionResolver() 2842 Builder.SetInsertPoint(CurBlock); in EmitX86MultiVersionResolver() 2858 CurBlock = createBasicBlock("resolver_else", Resolver); in EmitX86MultiVersionResolver() 2859 Builder.CreateCondBr(Condition, RetBlock, CurBlock); in EmitX86MultiVersionResolver() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 3666 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt() local 3667 if (CurBlock->FunctionType->castAs<FunctionType>()->getNoReturnAttr()) { in ActOnCapScopeReturnStmt() 3745 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap); in ActOnCapScopeReturnStmt() local 3746 CurBlock && CurCap->HasImplicitReturnType && RetValExp && in ActOnCapScopeReturnStmt() 3748 CurBlock->TheDecl->setInvalidDecl(); in ActOnCapScopeReturnStmt()
|
| H A D | SemaExpr.cpp | 16973 BlockScopeInfo *CurBlock = getCurBlock(); in ActOnBlockArguments() local 17017 CurBlock->TheDecl->setSignatureAsWritten(Sig); in ActOnBlockArguments() 17018 CurBlock->FunctionType = T; in ActOnBlockArguments() 17025 CurBlock->TheDecl->setIsVariadic(isVariadic); in ActOnBlockArguments() 17032 CurBlock->ReturnType = RetTy; in ActOnBlockArguments() 17034 CurBlock->HasImplicitReturnType = false; in ActOnBlockArguments() 17063 CurBlock->TheDecl->setParams(Params); in ActOnBlockArguments() 17073 AI->setOwningFunction(CurBlock->TheDecl); in ActOnBlockArguments() 17077 CheckShadow(CurBlock->TheScope, AI); in ActOnBlockArguments() 17079 PushOnScopeChains(AI, CurBlock->TheScope); in ActOnBlockArguments() [all …]
|