Searched refs:CurBlock (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 122 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 D | CodeLayout.cpp | 615 auto CurBlock = &Block; in mergeForcedPairs() local 616 while (CurBlock->ForcedSucc != nullptr) { in mergeForcedPairs() 617 const auto NextBlock = CurBlock->ForcedSucc; in mergeForcedPairs() 619 CurBlock = NextBlock; in mergeForcedPairs()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | MergeICmps.cpp | 744 BasicBlock *CurBlock = LastBlock; in getOrderedBlocks() local 746 if (CurBlock->hasAddressTaken()) { in getOrderedBlocks() 753 Blocks[BlockIndex] = CurBlock; in getOrderedBlocks() 754 auto *SinglePredecessor = CurBlock->getSinglePredecessor(); in getOrderedBlocks() 767 CurBlock = SinglePredecessor; in getOrderedBlocks() 769 Blocks[0] = CurBlock; in getOrderedBlocks()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 2714 llvm::BasicBlock *CurBlock = createBasicBlock("resolver_entry", Resolver); in EmitAArch64MultiVersionResolver() local 2717 Builder.SetInsertPoint(CurBlock); in EmitAArch64MultiVersionResolver() 2728 Builder.SetInsertPoint(CurBlock, CurBlock->begin()); in EmitAArch64MultiVersionResolver() 2731 Builder.SetInsertPoint(CurBlock); in EmitAArch64MultiVersionResolver() 2738 CurBlock = createBasicBlock("resolver_else", Resolver); in EmitAArch64MultiVersionResolver() 2739 Builder.CreateCondBr(Condition, RetBlock, CurBlock); in EmitAArch64MultiVersionResolver() 2743 Builder.SetInsertPoint(CurBlock); in EmitAArch64MultiVersionResolver() 2757 llvm::BasicBlock *CurBlock = createBasicBlock("resolver_entry", Resolver); in EmitX86MultiVersionResolver() local 2758 Builder.SetInsertPoint(CurBlock); in EmitX86MultiVersionResolver() 2762 Builder.SetInsertPoint(CurBlock); in EmitX86MultiVersionResolver() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 16464 BlockScopeInfo *CurBlock = getCurBlock(); in ActOnBlockArguments() local 16508 CurBlock->TheDecl->setSignatureAsWritten(Sig); in ActOnBlockArguments() 16509 CurBlock->FunctionType = T; in ActOnBlockArguments() 16516 CurBlock->TheDecl->setIsVariadic(isVariadic); in ActOnBlockArguments() 16523 CurBlock->ReturnType = RetTy; in ActOnBlockArguments() 16524 CurBlock->TheDecl->setBlockMissingReturnType(false); in ActOnBlockArguments() 16525 CurBlock->HasImplicitReturnType = false; in ActOnBlockArguments() 16547 CurBlock->TheDecl, ParamInfo.getBeginLoc(), I); in ActOnBlockArguments() 16554 CurBlock->TheDecl->setParams(Params); in ActOnBlockArguments() 16555 CheckParmsForFunctionDef(CurBlock->TheDecl->parameters(), in ActOnBlockArguments() [all …]
|
| H A D | SemaStmt.cpp | 3654 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt() local 3655 if (CurBlock->FunctionType->castAs<FunctionType>()->getNoReturnAttr()) { in ActOnCapScopeReturnStmt()
|