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

Declarations

tools/polly/include/polly/ScopDetection.h
  513   inline bool invalid(DetectionContext &Context, bool Assert,

References

tools/polly/lib/Analysis/ScopDetection.cpp
  552   return invalid<ReportNonAffBranch>(Context, /*Assert=*/true, &BB,
  591     return invalid<ReportInvalidCond>(Context, /*Assert=*/true, BI, &BB);
  599     return invalid<ReportUndefOperand>(Context, /*Assert=*/true, &BB, ICmp);
  632   return invalid<ReportNonAffBranch>(Context, /*Assert=*/true, &BB, LHS, RHS,
  653     return invalid<ReportInvalidTerminator>(Context, /*Assert=*/true, &BB);
  657     return invalid<ReportUndefCond>(Context, /*Assert=*/true, TI, &BB);
  934       return invalid<ReportNonAffineAccess>(
  949         invalid<ReportNonAffineAccess>(Context, /*Assert=*/true, AF, Insn,
 1004         invalid<ReportNonAffineAccess>(Context, /*Assert=*/true, Pair.second,
 1059     return invalid<ReportNoBasePtr>(Context, /*Assert=*/true, Inst);
 1063     return invalid<ReportUndefBasePtr>(Context, /*Assert=*/true, Inst);
 1067     return invalid<ReportIntToPtr>(Context, /*Assert=*/true, Inst);
 1072     return invalid<ReportVariantBasePtr>(Context, /*Assert=*/true, BV, Inst);
 1087       return invalid<ReportDifferentArrayElementSize>(Context, /*Assert=*/true,
 1106     return invalid<ReportNonAffineAccess>(Context, /*Assert=*/true, AF, Inst,
 1115     return invalid<ReportNonAffineAccess>(Context, /*Assert=*/true, AF, Inst,
 1174     return invalid<ReportAlias>(Context, /*Assert=*/true, Inst, AS);
 1222     return invalid<ReportFuncCall>(Context, /*Assert=*/true, &Inst);
 1229     return invalid<ReportAlloca>(Context, /*Assert=*/true, &Inst);
 1237       return invalid<ReportNonSimpleMemoryAccess>(Context, /*Assert=*/true,
 1244   return invalid<ReportUnknownInst>(Context, /*Assert=*/true, &Inst);
 1305     return invalid<ReportLoopHasNoExit>(Context, /*Assert=*/true, L);
 1316       return invalid<ReportLoopHasMultipleExits>(Context, /*Assert=*/true, L);
 1332   return invalid<ReportLoopBound>(Context, /*Assert=*/true, L, LoopCount);
 1472     invalid<ReportUnprofitable>(Context, /*Assert=*/true, &R);
 1536             return invalid<ReportLoopOnlySomeLatches>(Context, /*Assert=*/true,
 1610     return invalid<ReportUnprofitable>(Context, /*Assert=*/true, &CurRegion);
 1634   return invalid<ReportUnprofitable>(Context, /*Assert=*/true, &CurRegion);
 1651     return invalid<ReportUnreachableInExit>(Context, /*Assert=*/true,
 1668     return invalid<ReportEntry>(Context, /*Assert=*/true, CurRegion.getEntry());
 1674     return invalid<ReportIrreducibleRegion>(Context, /*Assert=*/true,