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

Declarations

include/llvm/Analysis/ScalarEvolution.h
 1971   const SCEVUnionPredicate &getUnionPredicate() const;

References

lib/Analysis/LoopAccessAnalysis.cpp
 2392   PSE->getUnionPredicate().print(OS, Depth);
lib/Transforms/Scalar/LoopDistribute.cpp
  771     const SCEVUnionPredicate &Pred = LAI->getPSE().getUnionPredicate();
  818       LVer.setSCEVChecks(LAI->getPSE().getUnionPredicate());
lib/Transforms/Scalar/LoopLoadElimination.cpp
  531     if (LAI.getPSE().getUnionPredicate().getComplexity() >
  537     if (!Checks.empty() || !LAI.getPSE().getUnionPredicate().isAlwaysTrue()) {
  565       LV.setSCEVChecks(LAI.getPSE().getUnionPredicate());
lib/Transforms/Utils/LoopVersioning.cpp
   41     setSCEVChecks(LAI.getPSE().getUnionPredicate());
   66   const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate();
  285            !LAI.getPSE().getUnionPredicate().isAlwaysTrue())) {
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  535   if (PSE.getUnionPredicate().isAlwaysTrue()) {
  790         if (PSE.getUnionPredicate().isAlwaysTrue()) {
  846   PSE.addPredicate(LAI->getPSE().getUnionPredicate());
 1168   if (PSE.getUnionPredicate().getComplexity() > SCEVThreshold) {
lib/Transforms/Vectorize/LoopVectorize.cpp
 2719       Exp.expandCodeForPredicate(&PSE.getUnionPredicate(), BB->getTerminator());
 4833   if (!PSE.getUnionPredicate().getPredicates().empty()) {