Lines Matching refs:GetContext

47   DirContext &GetContext() {  in GetContext()  function in Fortran::semantics::DirectiveAttributeVisitor
61 GetContext().directiveSource = dir; in SetContextDirectiveSource()
63 Scope &currScope() { return GetContext().scope; } in currScope()
65 GetContext().defaultDSA = flag; in SetContextDefaultDSA()
72 AddToContextObjectWithDSA(symbol, flag, GetContext()); in AddToContextObjectWithDSA()
75 auto it{GetContext().objectWithDSA.find(&symbol)}; in IsObjectWithDSA()
76 return it != GetContext().objectWithDSA.end(); in IsObjectWithDSA()
79 GetContext().associatedLoopLevel = level; in SetContextAssociatedLoopLevel()
135 GetContext().withinConstruct = true; in Post()
141 GetContext().withinConstruct = true; in Post()
147 GetContext().withinConstruct = true; in Post()
298 GetContext().withinConstruct = true; in Post()
307 GetContext().withinConstruct = true; in Post()
787 GetContext().directive) in AllowOnlyArrayAndSubArray()
795 llvm::acc::getOpenACCDirectiveName(GetContext().directive) in AllowOnlyArrayAndSubArray()
816 GetContext().directive) in DoNotAllowAssumedSizedArray()
865 std::int64_t level{GetContext().associatedLoopLevel}; in PrivatizeAssociatedLoopIndex()
945 if (symbol && !dirContext_.empty() && GetContext().withinConstruct) { in Post()
951 } else if (GetContext().defaultDSA == Symbol::Flag::AccNone) { in Post()
968 GetContext().scope.parent().FindCommonBlock(name->source)}) { in ResolveAccCommonBlockName()
1257 if (!dirContext_.empty() && GetContext().withinConstruct) { in Pre()
1326 std::int64_t level{GetContext().associatedLoopLevel}; in PrivatizeAssociatedLoopIndexAndCheckLoopLevel()
1331 if (!llvm::omp::simdSet.test(GetContext().directive)) { in PrivatizeAssociatedLoopIndexAndCheckLoopLevel()
1476 if (symbol && !dirContext_.empty() && GetContext().withinConstruct) { in Post()
1485 } else if (GetContext().defaultDSA == Symbol::Flag::OmpNone) { in Post()
1498 name ? GetContext().scope.FindSymbol(name->source) : nullptr}) { in ResolveName()
1516 GetContext().scope.try_emplace(name.source, Attrs{}, UnknownDetails{})}; in ResolveOmpName()
1532 ? GetContext().scope.parent().FindCommonBlock(name->source) in ResolveOmpCommonBlockName()
1539 name ? GetContext().scope.FindCommonBlock(name->source) : nullptr}) { in ResolveOmpCommonBlockName()
1555 if (auto *prev{name ? GetContext().scope.parent().FindSymbol(name->source) in ResolveOmpObjectScope()
1564 name ? GetContext().scope.FindSymbol(name->source) : nullptr}) { in ResolveOmpObjectScope()
1762 GetContext().directive == llvm::omp::Directive::OMPD_single) { in CheckDataCopyingClause()