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

References

tools/polly/include/polly/Support/VirtualInstruction.h
   99   static VirtualUse create(Scop *S, const Use &U, LoopInfo *LI, bool Virtual);
  120   static VirtualUse create(Scop *S, ScopStmt *UserStmt, Loop *UserScope,
  123   static VirtualUse create(ScopStmt *UserStmt, Loop *UserScope, Value *Val,
  170     : public std::iterator<std::forward_iterator_tag, VirtualUse> {
  174   using super = std::iterator<std::forward_iterator_tag, VirtualUse>;
  197   VirtualUse operator*() const {
  198     return VirtualUse::create(User, User->getSurroundingLoop(), U->get(), true);
tools/polly/lib/Analysis/ScopBuilder.cpp
 2547   auto VUse = VirtualUse::create(scop.get(), UserStmt, Scope, V, false);
 2547   auto VUse = VirtualUse::create(scop.get(), UserStmt, Scope, V, false);
 2549   case VirtualUse::Constant:
 2550   case VirtualUse::Block:
 2551   case VirtualUse::Synthesizable:
 2552   case VirtualUse::Hoisted:
 2553   case VirtualUse::Intra:
 2557   case VirtualUse::ReadOnly:
 2563   case VirtualUse::Inter:
 3529   auto PhysUse = VirtualUse::create(S, Op, &LI, false);
 3529   auto PhysUse = VirtualUse::create(S, Op, &LI, false);
 3530   auto VirtUse = VirtualUse::create(S, Op, &LI, true);
 3530   auto VirtUse = VirtualUse::create(S, Op, &LI, true);
 3575       auto VirtDef =
 3576           VirtualUse::create(S, Stmt, Stmt->getSurroundingLoop(), &Inst, true);
tools/polly/lib/CodeGen/BlockGenerators.cpp
  127   auto VUse = VirtualUse::create(&Stmt, L, Old, true);
  127   auto VUse = VirtualUse::create(&Stmt, L, Old, true);
  129   case VirtualUse::Block:
  134   case VirtualUse::Constant:
  147   case VirtualUse::ReadOnly:
  167   case VirtualUse::Synthesizable:
  195   case VirtualUse::Hoisted:
  203   case VirtualUse::Intra:
  204   case VirtualUse::Inter:
tools/polly/lib/Support/VirtualInstruction.cpp
   19 VirtualUse VirtualUse::create(Scop *S, const Use &U, LoopInfo *LI,
   52 VirtualUse VirtualUse::create(Scop *S, ScopStmt *UserStmt, Loop *UserScope,
  108   case VirtualUse::Constant:
  111   case VirtualUse::Block:
  114   case VirtualUse::Synthesizable:
  117   case VirtualUse::Hoisted:
  120   case VirtualUse::ReadOnly:
  123   case VirtualUse::Intra:
  126   case VirtualUse::Inter:
  292     case VirtualUse::Block:
  293     case VirtualUse::Constant:
  294     case VirtualUse::Synthesizable:
  295     case VirtualUse::Hoisted:
  297     case VirtualUse::ReadOnly:
  303     case VirtualUse::Inter:
  307     case VirtualUse::Intra:
  350           VirtualUse VUse =
  351               VirtualUse::create(S, Stmt, Scope, Acc->getAccessValue(), true);
  357             VirtualUse VUse = VirtualUse::create(
  357             VirtualUse VUse = VirtualUse::create(
  390       for (VirtualUse VUse : VInst.operands())
tools/polly/lib/Transform/ForwardOpTree.cpp
  698     VirtualUse VUse = VirtualUse::create(UseStmt, UseLoop, UseVal, true);
  698     VirtualUse VUse = VirtualUse::create(UseStmt, UseLoop, UseVal, true);
  700     case VirtualUse::Constant:
  701     case VirtualUse::Block:
  702     case VirtualUse::Hoisted:
  708     case VirtualUse::Synthesizable: {
  724       VirtualUse TargetUse = VirtualUse::create(
  724       VirtualUse TargetUse = VirtualUse::create(
  726       if (TargetUse.getKind() == VirtualUse::Synthesizable)
  735     case VirtualUse::ReadOnly:
  754     case VirtualUse::Intra:
  760     case VirtualUse::Inter:
tools/polly/lib/Transform/ZoneAlgo.cpp
  756   auto VUse = VirtualUse::create(S, UserStmt, Scope, Val, true);
  756   auto VUse = VirtualUse::create(S, UserStmt, Scope, Val, true);
  758   case VirtualUse::Constant:
  759   case VirtualUse::Block:
  760   case VirtualUse::Hoisted:
  761   case VirtualUse::ReadOnly: {
  767   case VirtualUse::Synthesizable: {
  786   case VirtualUse::Intra: {
  802   case VirtualUse::Inter: {
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
  123       typedef _Tp        value_type;