|
reference, declaration → definition
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;