HomeSort by: relevance | last modified time | path
    Searched refs:Scopes (Results 1 - 25 of 27) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/lib/Sema/
JumpDiagnostics.cpp 28 /// into VLA and other protected scopes. For example, this rejects:
33 /// We also detect jumps out of protected scopes when it's not possible to do
45 /// scopes that are introduced by VLAs and other things that scope jumps like
47 /// because you can have multiple VLA scopes per compound statement, and most
48 /// compound statements don't introduce any scopes.
70 SmallVector<GotoScope, 48> Scopes;
109 Scopes.push_back(GotoScope(~0U, ~0U, ~0U, SourceLocation()));
124 /// two scopes.
127 // Inner scopes are created after outer scopes and therefore hav
    [all...]
  /src/external/mpl/dhcp/dist/contrib/ms2isc/
ms2isc.pl 103 my (%opts, %GlobalOptions, %SuperScopes, %Scopes);
113 %Scopes = GetScopes ($opts{s});
129 PrintSubnetConfig($outfile, \%GlobalOptions, \%{$Scopes{$j}}, $j, "\t", $opts{f});
130 InsertIfUnique (\@Domains, $Scopes{$j}{domain}) if exists $Scopes{$j}{domain};
131 delete $Scopes{$j};
141 for $i (keys %Scopes) {
143 PrintSubnetConfig($outfile, \%GlobalOptions, \%{$Scopes{$i}}, $i, "", $opts{f});
145 InsertIfUnique (\@Domains, $Scopes{$i}{domain}) if exists $Scopes{$i}{domain};
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
TransAutoreleasePool.cpp 95 scpI = info.Scopes.begin(),
96 scpE = info.Scopes.end(); scpI != scpE; ++scpI) {
119 scpI = info.Scopes.begin(),
120 scpE = info.Scopes.end(); scpI != scpE; ++scpI) {
150 scpI = info.Scopes.begin(),
151 scpE = info.Scopes.end(); scpI != scpE; ++scpI) {
164 SmallVector<PoolScope, 4> Scopes;
179 Scopes.push_back(PoolScope());
180 Scopes.back().PoolVar = VD;
181 Scopes.back().CompoundParent = S
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/Interp/
Function.h 86 llvm::iterator_range<llvm::SmallVector<Scope, 2>::iterator> scopes() { function in class:clang::interp::Function
87 return llvm::make_range(Scopes.begin(), Scopes.end());
97 Scope &getScope(unsigned Idx) { return Scopes[Idx]; }
123 Scopes = std::move(NewScopes);
146 llvm::SmallVector<Scope, 2> Scopes;
ByteCodeEmitter.cpp 67 // Create scopes from descriptors.
68 llvm::SmallVector<Scope, 2> Scopes;
70 Scopes.emplace_back(std::move(DS));
75 std::move(Scopes));
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
VarBypassDetector.cpp 24 Scopes = {{~0U, nullptr}};
38 Scopes.push_back({ParentScope, VD});
39 ParentScope = Scopes.size() - 1;
55 // If this is a statement, rather than an expression, scopes within it don't
158 assert(Scopes[To].first < To);
159 const auto &ScopeTo = Scopes[To];
163 assert(Scopes[From].first < From);
164 From = Scopes[From].first;
VarBypassDetector.h 42 llvm::SmallVector<std::pair<unsigned, const VarDecl *>, 48> Scopes;
43 // List of jumps with scopes.
MacroPPCallbacks.cpp 78 return Scopes.back();
131 Scopes.push_back(Gen->getCGDebugInfo()->CreateTempMacroFile(getCurrentScope(),
155 Scopes.pop_back();
MacroPPCallbacks.h 44 BuiltinScope, // <built-in> and <command line> file scopes.
52 llvm::SmallVector<llvm::DIMacroFile *, 4> Scopes;
CGAtomic.cpp 729 auto Scopes = ScopeModel->getRuntimeValues();
731 for (auto S : Scopes)
742 for (auto S : Scopes) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DebugInfo.h 145 iterator_range<scope_iterator> scopes() const { function in class:llvm::DebugInfoFinder
146 return make_range(Scopes.begin(), Scopes.end());
153 unsigned scope_count() const { return Scopes.size(); }
160 SmallVector<DIScope *, 8> Scopes;
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
SyncScope.h 1 //===--- SyncScope.h - Atomic synchronization scopes ------------*- C++ -*-===//
10 /// Provides definitions for the atomic synchronization scopes.
28 /// synch scopes. Their numerical values may be different from the corresponding
129 static_assert(Last == SubGroup, "Does not include all synch scopes");
130 static const unsigned Scopes[] = {
133 return llvm::makeArrayRef(Scopes);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ScopedNoAliasAA.cpp 12 // Alias-analysis scopes are defined by an id (which can be a string or some
28 // has a set of noalias scopes in some domain that is a superset of the alias
29 // scopes in that domain of some other instruction, then the two memory
118 bool ScopedNoAliasAAResult::mayAliasInScopes(const MDNode *Scopes,
120 if (!Scopes || !NoAlias)
123 // Collect the set of scope domains relevant to the noalias scopes.
130 // We alias unless, for some domain, the set of noalias scopes in that domain
131 // is a superset of the set of alias scopes in that domain.
134 collectMDInDomain(Scopes, Domain, ScopeNodes);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
ScopedNoAliasAA.h 49 bool mayAliasInScopes(const MDNode *Scopes, const MDNode *NoAlias) const;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
ControlHeightReduction.cpp 327 for (CHRScope *Scope : Scopes) {
345 SmallVectorImpl<CHRScope *> &Scopes);
358 void classifyBiasedScopes(SmallVectorImpl<CHRScope *> &Scopes);
420 // All the scopes.
421 DenseSet<CHRScope *> Scopes;
791 Scopes.insert(Result);
851 Scopes.insert(Result);
989 // Traverse the region tree, find all nested scopes and merge them if possible.
991 SmallVectorImpl<CHRScope *> &Scopes) {
1003 CHRScope *SubCHRScope = findScopes(SubR.get(), NextSubR, R, Scopes);
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseCXXInlineMethods.cpp 279 MultiParseScope Scopes;
283 : P(P), Scopes(P), CurTemplateDepthTracker(P.TemplateParameterDepth) {
286 P.ReenterTemplateScopes(Scopes, MaybeTemplated));
304 Scopes.Enter(Scope::ClassScope|Scope::DeclScope);
337 InFunctionTemplateScope.Scopes.Enter(Scope::FunctionPrototypeScope |
500 InFunctionTemplateScope.Scopes.Exit();
726 InDeclScope.Scopes.Enter(Scope::FnScope | Scope::DeclScope |
ParseTemplate.cpp 26 /// scopes as necessary.
27 /// \return The number of template parameter scopes entered.
1643 MultiParseScope Scopes(*this);
1651 // Reenter scopes from outermost to innermost.
1654 ReenterTemplateScopes(Scopes, cast<Decl>(DC)));
1655 Scopes.Enter(Scope::DeclScope);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopVersioningLICM.cpp 557 SmallVector<Metadata *, 4> Scopes{NewScope}, NoAliases{NewScope};
574 MDNode::get(Inst.getContext(), Scopes)));
EarlyCSE.cpp 632 // first traversal of the tree. This includes scopes for values, loads, and
643 Scopes(AvailableValues, AvailableLoads, AvailableInvariants,
672 NodeScope Scopes;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineLICM.cpp 705 SmallVector<MachineDomTreeNode*, 32> Scopes;
727 Scopes.push_back(Node);
748 if (Scopes.size() == 0)
757 for (MachineDomTreeNode *Node : Scopes) {
MachineCSE.cpp 756 SmallVector<MachineDomTreeNode*, 32> Scopes;
766 Scopes.push_back(Node);
773 for (MachineDomTreeNode *Node : Scopes) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.h 348 // scopes, and populate it with local variables.
349 void collectLexicalBlockInfo(SmallVectorImpl<LexicalScope *> &Scopes,
369 /// Emits a sequence of lexical block scopes and their children.
447 /// Collect the names of parent scopes, innermost to outermost. Return the
448 /// innermost subprogram scope if present. Ensure that parent type scopes are
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
InstrRefBasedImpl.cpp 903 DenseMap<DebugVariable, const DILocation *> Scopes;
921 Scopes[Var] = MI.getDebugLoc().get();
936 Scopes[Var] = MI.getDebugLoc().get();
3302 const DILocation *ScopeLoc = VTracker->Scopes[Var];
3316 // OK. Iterate over scopes: there might be something to be said for
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
InlineFunction.cpp 938 /// then add new alias scopes for each noalias argument, tag the mapped noalias
940 /// non-derived loads, stores and memory intrinsics with the new alias scopes.
1071 SmallVector<Metadata *, 4> Scopes, NoAliases;
1155 // scopes to arbitrary functions unless we know they don't access any
1164 Scopes.push_back(NewScopes[A]);
1167 if (!Scopes.empty())
1171 MDNode::get(CalledFunc->getContext(), Scopes)));
1900 // have different "unique scopes" at every call site.
2281 // Update the lexical scopes of the new funclets and callsites.
  /src/external/apache2/llvm/dist/llvm/lib/IR/
DebugInfo.cpp 144 Scopes.clear();
346 Scopes.push_back(Scope);

Completed in 34 milliseconds

1 2