Searched refs:CurBlock (Results 1 – 5 of 5) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | CodeMoverUtils.cpp | 120 const BasicBlock *CurBlock = &BB; in collectControlConditions() local 124 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 …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | MergeICmps.cpp | 763 BasicBlock *CurBlock = LastBlock; in getOrderedBlocks() local 765 if (CurBlock->hasAddressTaken()) { in getOrderedBlocks() 772 Blocks[BlockIndex] = CurBlock; in getOrderedBlocks() 773 auto *SinglePredecessor = CurBlock->getSinglePredecessor(); in getOrderedBlocks() 786 CurBlock = SinglePredecessor; in getOrderedBlocks() 788 Blocks[0] = CurBlock; in getOrderedBlocks()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 2562 llvm::BasicBlock *CurBlock = createBasicBlock("resolver_entry", Resolver); in EmitMultiVersionResolver() local 2563 Builder.SetInsertPoint(CurBlock); in EmitMultiVersionResolver() 2567 Builder.SetInsertPoint(CurBlock); in EmitMultiVersionResolver() 2583 CurBlock = createBasicBlock("resolver_else", Resolver); in EmitMultiVersionResolver() 2584 Builder.CreateCondBr(Condition, RetBlock, CurBlock); in EmitMultiVersionResolver() 2588 Builder.SetInsertPoint(CurBlock); in EmitMultiVersionResolver()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 15307 BlockScopeInfo *CurBlock = getCurBlock(); in ActOnBlockArguments() local 15351 CurBlock->TheDecl->setSignatureAsWritten(Sig); in ActOnBlockArguments() 15352 CurBlock->FunctionType = T; in ActOnBlockArguments() 15359 CurBlock->TheDecl->setIsVariadic(isVariadic); in ActOnBlockArguments() 15366 CurBlock->ReturnType = RetTy; in ActOnBlockArguments() 15367 CurBlock->TheDecl->setBlockMissingReturnType(false); in ActOnBlockArguments() 15368 CurBlock->HasImplicitReturnType = false; in ActOnBlockArguments() 15390 CurBlock->TheDecl, ParamInfo.getBeginLoc(), I); in ActOnBlockArguments() 15397 CurBlock->TheDecl->setParams(Params); in ActOnBlockArguments() 15398 CheckParmsForFunctionDef(CurBlock->TheDecl->parameters(), in ActOnBlockArguments() [all …]
|
H A D | SemaStmt.cpp | 3675 if (auto *CurBlock = dyn_cast<BlockScopeInfo>(CurCap)) { in ActOnCapScopeReturnStmt() local 3676 if (CurBlock->FunctionType->castAs<FunctionType>()->getNoReturnAttr()) { in ActOnCapScopeReturnStmt()
|