| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| VarBypassDetector.h | 42 llvm::SmallVector<std::pair<unsigned, const VarDecl *>, 48> Scopes; 43 // List of jumps with scopes.
|
| 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/clang/lib/AST/Interp/ |
| ByteCodeEmitter.cpp | 67 // Create scopes from descriptors. 68 llvm::SmallVector<Scope, 2> Scopes; 70 Scopes.emplace_back(std::move(DS)); 75 std::move(Scopes));
|
| 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;
|
| /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/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 |
|
| ParseOpenMP.cpp | 658 Parser::MultiParseScope Scopes; 665 FNContextRAII(Parser &P, Parser::DeclGroupPtrTy Ptr) : P(P), Scopes(P) { 677 P.ReenterTemplateScopes(Scopes, D); 682 Scopes.Enter(Scope::FnScope | Scope::DeclScope |
|
| /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/apache2/llvm/dist/llvm/lib/CodeGen/ |
| MachineCSE.cpp | 756 SmallVector<MachineDomTreeNode*, 32> Scopes; 766 Scopes.push_back(Node); 773 for (MachineDomTreeNode *Node : Scopes) {
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| 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/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/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.
|