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

References

tools/polly/include/polly/ScopDetectionDiagnostic.h
  111   const RejectReasonKind Kind;
  117   RejectReason(RejectReasonKind K);
  121   RejectReasonKind getKind() const { return Kind; }
  188   ReportCFG(const RejectReasonKind K);
  203       : ReportCFG(RejectReasonKind::InvalidTerminator), BB(BB) {}
  227       : ReportCFG(RejectReasonKind::IrreducibleRegion), R(R), DbgLoc(DbgLoc) {}
  252       : ReportCFG(RejectReasonKind::UnreachableInExit), BB(BB), DbgLoc(DbgLoc) {
  281   ReportAffFunc(const RejectReasonKind K, const Instruction *Inst);
  302       : ReportAffFunc(RejectReasonKind::UndefCond, Inst), BB(BB) {}
  327       : ReportAffFunc(RejectReasonKind::InvalidCond, Inst), BB(BB) {}
  350       : ReportAffFunc(RejectReasonKind::UndefOperand, Inst), BB(BB) {}
  380       : ReportAffFunc(RejectReasonKind::NonAffBranch, Inst), BB(BB), LHS(LHS),
  404       : ReportAffFunc(RejectReasonKind::NoBasePtr, Inst) {}
  424       : ReportAffFunc(RejectReasonKind::UndefBasePtr, Inst) {}
  447       : ReportAffFunc(RejectReasonKind::VariantBasePtr, Inst),
  476       : ReportAffFunc(RejectReasonKind::NonAffineAccess, Inst),
  503       : ReportAffFunc(RejectReasonKind::DifferentElementSize, Inst),
  562       : RejectReason(RejectReasonKind::LoopHasNoExit), L(L),
  590       : RejectReason(RejectReasonKind::LoopHasMultipleExits), L(L),
  618       : RejectReason(RejectReasonKind::LoopOnlySomeLatches), L(L),
  703   ReportOther(const RejectReasonKind K);
tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp
  169 RejectReason::RejectReason(RejectReasonKind K) : Kind(K) {
  190 ReportCFG::ReportCFG(const RejectReasonKind K) : RejectReason(K) {}
  193   return RR->getKind() >= RejectReasonKind::CFG &&
  194          RR->getKind() <= RejectReasonKind::LastCFG;
  215   return RR->getKind() == RejectReasonKind::InvalidTerminator;
  239   return RR->getKind() == RejectReasonKind::UnreachableInExit;
  264   return RR->getKind() == RejectReasonKind::IrreducibleRegion;
  270 ReportAffFunc::ReportAffFunc(const RejectReasonKind K, const Instruction *Inst)
  274   return RR->getKind() >= RejectReasonKind::AffFunc &&
  275          RR->getKind() <= RejectReasonKind::LastAffFunc;
  290   return RR->getKind() == RejectReasonKind::UndefCond;
  306   return RR->getKind() == RejectReasonKind::InvalidCond;
  321   return RR->getKind() == RejectReasonKind::UndefOperand;
  337   return RR->getKind() == RejectReasonKind::NonAffBranch;
  350   return RR->getKind() == RejectReasonKind::NoBasePtr;
  367   return RR->getKind() == RejectReasonKind::UndefBasePtr;
  390   return RR->getKind() == RejectReasonKind::VariantBasePtr;
  409   return RR->getKind() == RejectReasonKind::DifferentElementSize;
  436   return RR->getKind() == RejectReasonKind::NonAffineAccess;
  449     : RejectReason(RejectReasonKind::LoopBound), L(L), LoopCount(LoopCount),
  464   return RR->getKind() == RejectReasonKind::LoopBound;
  485   return RR->getKind() == RejectReasonKind::LoopHasNoExit;
  510   return RR->getKind() == RejectReasonKind::LoopHasMultipleExits;
  536   return RR->getKind() == RejectReasonKind::LoopHasNoExit;
  550     : RejectReason(RejectReasonKind::FuncCall), Inst(Inst) {}
  570   return RR->getKind() == RejectReasonKind::FuncCall;
  577     : ReportOther(RejectReasonKind::NonSimpleMemoryAccess), Inst(Inst) {}
  601   return RR->getKind() == RejectReasonKind::NonSimpleMemoryAccess;
  608     : RejectReason(RejectReasonKind::Alias), Inst(Inst) {
  660   return RR->getKind() == RejectReasonKind::Alias;
  670 ReportOther::ReportOther(const RejectReasonKind K) : RejectReason(K) {}
  673   return RR->getKind() >= RejectReasonKind::Other &&
  674          RR->getKind() <= RejectReasonKind::LastOther;
  680     : ReportOther(RejectReasonKind::IntToPtr), BaseValue(BaseValue) {}
  697   return RR->getKind() == RejectReasonKind::IntToPtr;
  704     : ReportOther(RejectReasonKind::Alloca), Inst(Inst) {}
  719   return RR->getKind() == RejectReasonKind::Alloca;
  726     : ReportOther(RejectReasonKind::UnknownInst), Inst(Inst) {}
  743   return RR->getKind() == RejectReasonKind::UnknownInst;
  750     : ReportOther(RejectReasonKind::Entry), BB(BB) {}
  769   return RR->getKind() == RejectReasonKind::Entry;
  776     : ReportOther(RejectReasonKind::Unprofitable), R(R) {}
  800   return RR->getKind() == RejectReasonKind::Unprofitable;