reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/ScalarEvolutionExpander.h
   36   bool isSafeToExpandAt(const SCEV *S, const Instruction *InsertionPoint,

References

lib/CodeGen/HardwareLoops.cpp
  345   if (!isSafeToExpandAt(ExitCount, BB->getTerminator(), SE)) {
lib/Target/ARM/MVETailPredication.cpp
  385   if (!isSafeToExpandAt(Elems, InsertPt, *SE))
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1440     if (!isSafeToExpandAt(ExitPreLoopAtSCEV, InsertPt, SE)) {
 1467     if (!isSafeToExpandAt(ExitMainLoopAtSCEV, InsertPt, SE)) {
lib/Transforms/Scalar/LoopPredication.cpp
  509         !isSafeToExpandAt(Op, Preheader->getTerminator(), *SE))
  575   if (!isSafeToExpandAt(LatchStart, Guard, *SE) ||
  576       !isSafeToExpandAt(LatchLimit, Guard, *SE)) {
  618   if (!isSafeToExpandAt(LatchStart, Guard, *SE) ||
  619       !isSafeToExpandAt(LatchLimit, Guard, *SE)) {
unittests/Analysis/ScalarEvolutionTest.cpp
 1190   EXPECT_FALSE(isSafeToExpandAt(AR, Top->getTerminator(), SE));
 1191   EXPECT_FALSE(isSafeToExpandAt(AR, LPh->getTerminator(), SE));
 1192   EXPECT_TRUE(isSafeToExpandAt(AR, L->getTerminator(), SE));
 1193   EXPECT_TRUE(isSafeToExpandAt(AR, Post->getTerminator(), SE));