| /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);
|