HomeSort by: relevance | last modified time | path
    Searched defs:Scopes (Results 1 - 15 of 15) sorted by relevancy

  /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.

Completed in 32 milliseconds