Home
last modified time | relevance | path

Searched refs:getBlockDisposition (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/
H A DLICMTest.cpp70 ASSERT_EQ(SE.getBlockDisposition(SE.getSCEV(IBefore), LoopBB), in TEST()
81 SE.getBlockDisposition(SE.getSCEV(IAfter), LoopBB); in TEST()
84 SE.getBlockDisposition(SE.getSCEV(IAfter), LoopBB); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1136 BlockDisposition getBlockDisposition(const SCEV *S, const BasicBlock *BB);
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp13439 ScalarEvolution::getBlockDisposition(const SCEV *S, const BasicBlock *BB) { in getBlockDisposition() function in ScalarEvolution
13466 return getBlockDisposition(cast<SCEVCastExpr>(S)->getOperand(), BB); in computeBlockDisposition()
13489 BlockDisposition D = getBlockDisposition(NAryOp, BB); in computeBlockDisposition()
13500 BlockDisposition LD = getBlockDisposition(LHS, BB); in computeBlockDisposition()
13503 BlockDisposition RD = getBlockDisposition(RHS, BB); in computeBlockDisposition()
13526 return getBlockDisposition(S, BB) >= DominatesBlock; in dominates()
13530 return getBlockDisposition(S, BB) == ProperlyDominatesBlock; in properlyDominates()