HomeSort by: relevance | last modified time | path
    Searched defs:Scope (Results 1 - 25 of 51) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
IRBindings.h 32 LLVMMetadataRef Scope;
47 unsigned Col, LLVMMetadataRef Scope,
  /src/sys/external/bsd/acpica/dist/parser/
psscope.c 3 * Module Name: psscope - Parser scope stack management routines
69 return (ParserState->Scope->ParseScope.Op);
79 * RETURN: Boolean, TRUE = scope completed.
82 * 1) AML pointer is at or beyond the end of the scope
83 * 2) The scope argument count has reached zero.
93 ((ParserState->Aml >= ParserState->Scope->ParseScope.ArgEnd ||
94 !ParserState->Scope->ParseScope.ArgCount)));
103 * Root - the Root Node of this new scope
107 * DESCRIPTION: Allocate and init a new scope object
116 ACPI_GENERIC_STATE *Scope;
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/Interp/
ByteCodeExprGen.cpp 28 /// Scope used to handle temporaries in toplevel variable declarations.
32 : LocalScope<Emitter>(Ctx), Scope(Ctx->P, VD) {}
34 void addExtended(const Scope::Local &Local) override {
39 Program::DeclScope Scope;
42 /// Scope used to handle initialization methods.
210 OptionScope<Emitter> Scope(this, /*discardResult=*/true);
216 OptionScope<Emitter> Scope(this, /*discardResult=*/false);
379 // though the declaration was not evaluated in the current scope.
428 Scope::Local Local = this->createLocal(D);
456 Scope::Local Local = this->createLocal(D)
    [all...]
Function.h 11 // The scope class which describes local variables is also defined here.
29 /// Describes a scope block.
32 class Scope {
44 Scope(LocalVectorTy &&Descriptors) : Descriptors(std::move(Descriptors)) {}
85 /// Range over the scope blocks.
86 llvm::iterator_range<llvm::SmallVector<Scope, 2>::iterator> scopes() {
96 /// Returns a specific scope.
97 Scope &getScope(unsigned Idx) { return Scopes[Idx]; }
119 llvm::SmallVector<Scope, 2> &&NewScopes) {
146 llvm::SmallVector<Scope, 2> Scopes
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
AArch64TargetParser.h 138 StringRef Scope;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64MachineFunctionInfo.cpp 55 StringRef Scope = F.getFnAttribute("sign-return-address").getValueAsString();
56 if (Scope.equals("none"))
59 if (Scope.equals("all"))
62 assert(Scope.equals("non-leaf"));
  /src/external/apache2/llvm/dist/clang/lib/Basic/
Attributes.cpp 8 int clang::hasAttribute(AttrSyntax Syntax, const IdentifierInfo *Scope,
16 // Normalize the scope name, but only for gnu and clang attributes.
17 StringRef ScopeName = Scope ? Scope->getName() : "";
39 normalizeAttrScopeName(const IdentifierInfo *Scope,
41 if (!Scope)
44 // Normalize the "__gnu__" scope name to be "gnu" and the "_Clang" scope name
46 StringRef ScopeName = Scope->getName();
83 const IdentifierInfo *Scope,
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
DebugLoc.cpp 51 const MDNode *Scope = getInlinedAtScope();
52 if (auto *SP = getDISubprogram(Scope))
109 auto *Scope = cast<DIScope>(getScope());
110 OS << Scope->getFilename();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LexicalScopes.cpp 1 //===- LexicalScopes.cpp - Collecting lexical scope info ------------------===//
11 // This pass collects lexical scope information and maps machine instructions
50 /// initialize - Scan machine function and constuct lexical scope nest.
53 // Don't attempt any lexical scope creation for a NoDebug compile unit.
90 // If scope has not changed then skip this instruction.
98 // current instruction scope does not match scope of first instruction
122 /// findLexicalScope - Find lexical scope, either regular or inlined, for the
125 DILocalScope *Scope = DL->getScope();
126 if (!Scope)
    [all...]
MachineCSE.cpp 499 ScopeType *Scope = new ScopeType(VNT);
500 ScopeMap[MBB] = Scope;
733 /// ExitScopeIfDone - Destroy scope for the MBB that corresponds to the given
742 // Pop scope.
  /src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/
AArch64.cpp 235 StringRef Scope = A->getValue();
239 if (Scope != "none") {
241 Scope.split(Opts, ",");
266 << Scope << A->getAsString(Args);
ARM.cpp 796 StringRef Scope = A->getValue();
800 if (Scope != "none") {
802 Scope.split(Opts, ",");
827 << Scope << A->getAsString(Args);
835 << Scope << A->getAsString(Args);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DbgEntityHistoryCalculator.cpp 43 // variable location ranges against scope ranges. To reflect what we'll see
46 // scope range which ends on a meta instruction should be considered to end
51 // 1 DBG_VALUE for "y" number. If a scope range ends at DBG_VALUE for "y",
55 // variables declared in the scope will have no effect.
113 /// to the first intersecting scope range if one exists.
150 LexicalScope *Scope = nullptr;
152 Scope = LScopes.findInlinedScope(LocalVar->getScope(), InlinedAt);
154 Scope = LScopes.findLexicalScope(LocalVar->getScope());
155 // Ignore variables for non-inlined function level scopes. The scope
156 // ranges (from scope->getRanges()) will not include any instruction
    [all...]
DwarfCompileUnit.h 173 DIScope *Scope = IE->getScope();
174 assert(Scope && "Invalid Scope encoding!");
175 if (!isa<DILocalScope>(Scope))
179 auto *LocalScope = cast<DILocalScope>(Scope)->getNonLexicalBlockFileScope();
190 /// variables in this scope then create and insert DIEs for these
194 void constructScopeDIE(LexicalScope *Scope,
198 /// lexical scope.
206 /// This scope represents inlined body of a function. Construct
208 DIE *constructInlinedScopeDIE(LexicalScope *Scope);
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
DumpOutputStyle.cpp 660 Optional<PrintScope> Scope;
662 Scope.emplace(P, 2);
664 iterateSymbolGroups(File, Scope, [&](uint32_t Modi, const SymbolGroup &SG) {
808 StringRef Scope = UDT.Name.take_front(Pos);
809 if (Scope.empty() || !isValidNamespaceIdentifier(Scope))
812 LongestNamespace = std::max(LongestNamespace, Scope.size());
813 NamespacedStats[Scope].update(RecordSize);
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
DAGISelMatcherOpt.cpp 30 // If we have a scope node, walk down all of the children.
31 if (ScopeMatcher *Scope = dyn_cast<ScopeMatcher>(N)) {
32 for (unsigned i = 0, e = Scope->getNumChildren(); i != e; ++i) {
33 std::unique_ptr<Matcher> Child(Scope->takeChild(i));
35 Scope->resetChild(i, Child.release());
176 /// Scope
183 /// Scope
189 ScopeMatcher *Scope = nullptr;
191 while (!Scope) {
197 Scope = dyn_cast<ScopeMatcher>(N)
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
scope.h 8 * https://github.com/dlang/dmd/blob/master/src/dmd/scope.h
45 // Flags that would not be inherited beyond scope nesting
50 // Flags that would be inherited beyond scope nesting
70 struct Scope
72 Scope *enclosing; // enclosing Scope
82 ScopeGuardStatement *os; // enclosing scope(xxx) statement
86 Scope *callsc; // used for __FUNCTION__, __PRETTY_FUNCTION__ and __MODULE__
93 /* If minst && !tinst, it's in definitely non-speculative scope (eg. module member scope)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Scope.h 1 //===- Scope.h - Scope interface --------------------------------*- C++ -*-===//
9 // This file defines the Scope interface.
37 /// Scope - A scope is a transient data structure that is used while parsing the
40 class Scope {
43 /// scope, which defines the sorts of things the scope contains.
45 /// This indicates that the scope corresponds to a function, which
57 /// This is a scope that can contain a declaration. Some scope
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
JumpDiagnostics.cpp 1 //===--- JumpDiagnostics.cpp - Protected scope jump analysis ------*- C++ -*-=//
10 // jumps that enter a protected scope in an invalid way.
41 /// are taken to handle incomplete scope information.
45 /// scopes that are introduced by VLAs and other things that scope jumps like
46 /// gotos. This scope tree has nothing to do with the source scope tree,
50 /// ParentScope - The index in ScopeMap of the parent scope. This is 0 for
51 /// the parent scope is the function body.
54 /// InDiag - The note to emit if there is a jump into this scope.
58 /// of this scope. Direct jumps always clean up their current scop
    [all...]
SemaAvailability.cpp 630 const CompoundStmt *Scope) {
633 for (auto I = Scope->body_rbegin(), E = Scope->body_rend(); I != E; ++I) {
794 const CompoundStmt *Scope = nullptr;
797 Scope = CS;
803 // Therefore we can avoid setting Scope here.
809 if (isa<DeclStmt>(StmtOfUse) && Scope) {
812 LastStmtOfUse = LastDeclUSEFinder::findLastStmtThatUsesDecl(D, Scope);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
GenericTaintChecker.cpp 65 std::string Scope;
132 bool isInScope(StringRef Scope) const {
133 return StringRef(FullName).startswith(Scope);
206 /// Find a function with the given name and scope. Returns the first match
288 /// Defines a map between the propagation function's name, scope
292 /// Defines a map between the filter function's name, scope and filtering
296 /// Defines a map between the sink function's name, scope and sinking args.
328 IO.mapOptional("Scope", Propagation.Scope);
349 IO.mapOptional("Scope", std::get<1>(NSA))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIMemoryLegalizer.cpp 94 SIAtomicScope Scope = SIAtomicScope::SYSTEM;
102 SIAtomicScope Scope = SIAtomicScope::SYSTEM,
111 Scope(Scope), OrderingAddrSpace(OrderingAddrSpace),
118 assert(Scope == SIAtomicScope::NONE &&
125 assert(Scope != SIAtomicScope::NONE &&
139 // Limit the scope to the maximum supported by the instruction's address
143 this->Scope = std::min(Scope, SIAtomicScope::SINGLETHREAD);
147 this->Scope = std::min(Scope, SIAtomicScope::WORKGROUP)
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-lto/
llvm-lto.cpp 992 unsigned Scope = Attrs & LTO_SYMBOL_SCOPE_MASK;
993 if (Scope != LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN)
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCleanup.cpp 13 // control transfers out of a particular scope. This can be
105 /// Push an entry of the given size onto this protected-scope stack.
183 EHCleanupScope *Scope =
195 Scope->setLifetimeMarker();
197 // With Windows -EHa, Invoke llvm.seh.scope.begin() for EHCleanup
202 return Scope->getCleanupBuffer();
249 EHCatchScope *scope = local
252 return scope;
427 EHCleanupScope &Scope = cast<EHCleanupScope>(*EHStack.begin());
428 HadBranches |= Scope.hasBranches()
1181 EHScope &scope = *EHStack.find(i); local
    [all...]
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
MveEmitter.cpp 478 using Scope = std::map<std::string, Ptr>;
1039 Result::Ptr getCodeForDag(DagInit *D, const Result::Scope &Scope,
1042 const Result::Scope &Scope, const Type *Param);
1156 Result::Ptr EmitterBase::getCodeForDag(DagInit *D, const Result::Scope &Scope,
1161 Result::Scope SubScope = Scope;
1180 Result::Ptr Arg = getCodeForDagArg(D, 0, Scope, Param)
    [all...]

Completed in 40 milliseconds

1 2 3