Home
last modified time | relevance | path

Searched refs:dirContext_ (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-directive-structure.h193 CHECK(!dirContext_.empty()); in GetContext()
194 return dirContext_.back(); in GetContext()
198 CHECK(dirContext_.size() >= 2); in GetContextParent()
199 return dirContext_[dirContext_.size() - 2]; in GetContextParent()
208 CHECK(!dirContext_.empty()); in ResetPartialContext()
278 CHECK(!dirContext_.empty()); in GetEnclosingDirContext()
279 auto it{dirContext_.rbegin()}; in GetEnclosingDirContext()
280 if (++it != dirContext_.rend()) { in GetEnclosingDirContext()
291 CHECK(!dirContext_.empty()); in GetEnclosingContextWithDir()
292 auto it{dirContext_.rbegin()}; in GetEnclosingContextWithDir()
[all …]
H A Dcheck-acc-structure.cpp68 if (dirContext_.size() <= 1) { in IsInsideComputeConstruct()
74 if (IsComputeConstruct(dirContext_[i - 1].directive)) { in IsInsideComputeConstruct()
130 dirContext_.pop_back(); in Leave()
165 dirContext_.pop_back(); in Leave()
198 dirContext_.pop_back(); in Leave()
219 dirContext_.pop_back(); in Leave()
258 dirContext_.pop_back(); in Leave()
282 dirContext_.pop_back(); in Leave()
290 dirContext_.pop_back(); in Leave()
297 dirContext_.pop_back(); in Leave()
[all …]
H A Dcheck-omp-structure.cpp719 dirContext_.pop_back(); in Leave()
826 dirContext_.pop_back(); in Leave()
930 dirContext_.pop_back(); in Leave()
1050 dirContext_.pop_back(); in Leave()
1059 dirContext_.pop_back(); in Leave()
1074 dirContext_.pop_back(); in Leave()
1114 dirContext_.pop_back(); in Leave()
1132 dirContext_.pop_back(); in Leave()
1254 dirContext_.pop_back(); in Leave()
1273 dirContext_.pop_back(); in Leave()
[all …]
H A Dresolve-directives.cpp48 CHECK(!dirContext_.empty()); in GetContext()
49 return dirContext_.back(); in GetContext()
52 return dirContext_.empty() in GetContextIf()
59 void PopContext() { dirContext_.pop_back(); } in PopContext()
110 std::vector<DirContext> dirContext_; // used as a stack member in Fortran::semantics::DirectiveAttributeVisitor
929 if (!dirContext_.empty()) { in Post()
1226 auto targetIt{dirContext_.rbegin()}; in ResolveSeqLoopIndexInParallelOrTaskConstruct()
1228 if (targetIt == dirContext_.rend()) { in ResolveSeqLoopIndexInParallelOrTaskConstruct()
1421 if (!dirContext_.empty()) { in Post()
1440 if (dirContext_.size() >= 1) { in IsNestedInDirective()
[all …]