Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp230 if (!Solver.isBlockExecutable(&BB)) { in runSCCP()
341 !Solver.isBlockExecutable(cast<Instruction>(U)->getParent())) in findReturnsToZap()
535 if (Solver.isBlockExecutable(&F.front())) { in runIPSCCP()
566 if (!Solver.isBlockExecutable(&BB)) { in runIPSCCP()
590 if (!Solver.isBlockExecutable(&F.front())) in runIPSCCP()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DSparsePropagation.cpp271 EXPECT_TRUE(Solver.isBlockExecutable(GEntry)); in TEST_F()
538 EXPECT_TRUE(Solver.isBlockExecutable(Pad)); in TEST_F()
539 EXPECT_TRUE(Solver.isBlockExecutable(Body)); in TEST_F()
540 EXPECT_TRUE(Solver.isBlockExecutable(Exit)); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DFunctionSpecialization.cpp369 if (Solver.isBlockExecutable(I->getParent())) in tryToReplaceWithConstant()
505 if (!Solver.isBlockExecutable(&F->getEntryBlock())) in isCandidateFunction()
730 if (!Solver.isBlockExecutable(CS.getParent())) in getPossibleConstants()
908 if (!Solver.isBlockExecutable(&BB)) in runFunctionSpecialization()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSCCPSolver.h115 bool isBlockExecutable(BasicBlock *BB) const;
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp392 bool isBlockExecutable(BasicBlock *BB) const { in isBlockExecutable() function in llvm::SCCPInstVisitor
1560 bool SCCPSolver::isBlockExecutable(BasicBlock *BB) const { in isBlockExecutable() function in SCCPSolver
1561 return Visitor->isBlockExecutable(BB); in isBlockExecutable()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DSparsePropagation.h173 bool isBlockExecutable(BasicBlock *BB) const { in isBlockExecutable() function