| /llvm-project-15.0.7/mlir/utils/ |
| H A D | generate-test-checks.py | 54 self.scopes = [] 61 self.scopes[-1][ssa_name] = variable 66 self.scopes.append({}) 70 self.scopes.pop() 74 return len(self.scopes) 92 for scope in variable_namer.scopes:
|
| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | pdb-scopes.test | 29 scopes. Make sure we get the right parent and end offsets. 31 RUN: yaml2obj %S/Inputs/pdb-scopes-a.yaml -o %t-a.obj 32 RUN: yaml2obj %S/Inputs/pdb-scopes-b.yaml -o %t-b.obj 36 CHECK-LABEL: Mod 0000 | `{{.*}}pdb-scopes.test.tmp-a.obj`: 58 CHECK-LABEL: Mod 0001 | `{{.*}}pdb-scopes.test.tmp-b.obj`:
|
| H A D | pdb-invalid-func-type.yaml | 2 # keep the record, or we'll have unbalanced scopes, which is bad. This situation
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-labels.cpp | 830 for (; tail != head; tail = scopes[tail].parent) { in InInclusiveScope() 916 return scopes[scope].parent; in ParentScope() 992 toScope = scopes[toScope].parent) { in CheckScopeConstraints() 993 if (scopes[toScope].isExteriorGotoFatal) { in CheckScopeConstraints() 997 if (scopes[toScope].depth == scopes[fromScope].depth) { in CheckScopeConstraints() 998 fromScope = scopes[fromScope].parent; in CheckScopeConstraints() 1040 CheckScopeConstraints(branches, labels, scopes, context); in CheckBranchConstraints() 1095 CheckScopeConstraints(assigns, labels, scopes, context); in CheckAssignConstraints() 1105 const auto &scopes{programUnit.scopeModel}; in CheckConstraints() local 1107 CheckBranchConstraints(branches, labels, scopes, context); in CheckConstraints() [all …]
|
| /llvm-project-15.0.7/mlir/test/mlir-tblgen/ |
| H A D | llvm-intrinsics.td | 29 // It does not require alias scopes. 50 // It does not require alias scopes. 57 // This checks that we can define an op that takes in alias scopes metadata. 61 …/llvm/include/ --llvmir-intrinsics-filter=ptrmask --llvmir-intrinsics-alias-scopes-regexp=ptrmask \ 72 // It requires generation of alias scopes LLVM metadata. 74 // It has alias scopes and noalias.
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/COFF/ |
| H A D | build-info.ll | 5 ; CHECK-NEXT: 0x{{.*}}: `D:\src\scopes\clang` 7 ; CHECK-NEXT: 0x{{.*}}: `D:\src\scopes\foo.cpp` 13 ; ModuleID = 'D:\src\scopes\foo.cpp'
|
| H A D | compiler-version-overflow.ll | 10 ; ModuleID = 'D:\src\scopes\foo.cpp'
|
| H A D | scopes.ll | 4 ; Check that we keep namespace scopes around the same way MSVC does. 5 ; We do function scopes slightly differently, but everything should be alright.
|
| H A D | tail-call-without-lexical-scopes.ll | 15 ; The bar function happens to have no lexical scopes, yet it has one instruction
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | CxxModuleHandler.cpp | 82 std::vector<Scope *> scopes; in emulateLookupInCtxt() local 83 makeScopes(sema, ctxt, scopes); in emulateLookupInCtxt() 86 sema.LookupName(*lookup_result, scopes.back()); in emulateLookupInCtxt() 90 for (Scope *s : scopes) in emulateLookupInCtxt()
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScopedNoAliasAA/ |
| H A D | basic-domains.ll | 28 ; Two scopes (which must be self-referential to avoid being "uniqued"): 34 ; A list of the two scopes. 40 ; A list of scopes from both domains.
|
| H A D | alias-scope-merging.ll | 3 ; Alias scopes are merged by taking the intersection of domains, then the union of the scopes withi…
|
| /llvm-project-15.0.7/lldb/tools/lldb-vscode/ |
| H A D | VSCode.cpp | 383 llvm::json::Array scopes; in CreateTopLevelScopes() local 384 scopes.emplace_back(CreateScope("Locals", VARREF_LOCALS, in CreateTopLevelScopes() 386 scopes.emplace_back(CreateScope("Globals", VARREF_GLOBALS, in CreateTopLevelScopes() 388 scopes.emplace_back(CreateScope("Registers", VARREF_REGS, in CreateTopLevelScopes() 390 return llvm::json::Value(std::move(scopes)); in CreateTopLevelScopes()
|
| /llvm-project-15.0.7/mlir/lib/Pass/ |
| H A D | PassCrashRecovery.cpp | 294 SmallVector<OperationName> scopes; in prepareReproducerFor() local 296 scopes.push_back(op->getName()); in prepareReproducerFor() 304 for (OperationName scope : llvm::reverse(scopes)) in prepareReproducerFor() 307 for (unsigned i = 0, e = scopes.size(); i < e; ++i) in prepareReproducerFor()
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | DataLayout.md | 16 as data layout scopes (e.g., modules); 34 Types may have a different data layout in different scopes, including scopes 35 that are nested in other scopes such as modules contained in other modules. At 45 nested scopes. For example, an outer scope can define layout properties for a 46 subset of types while inner scopes define them for a disjoint subset, or scopes 87 properties of enclosing scopes remain the same, that is, as long as none of the 197 enclosing scopes (layouts are expected to be compatible).
|
| /llvm-project-15.0.7/lldb/test/API/tools/lldb-vscode/variables/ |
| H A D | TestVSCode_variables.py | 421 scopes = self.vscode.request_scopes(frame_id)["body"]["scopes"] 423 scope_names = [scope["name"] for scope in scopes] 427 for scope in scopes:
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | SymbolTable.cpp | 675 SmallVector<SymbolScope, 2> scopes; in collectSymbolScopes() local 683 scopes.push_back({references[i], &limitIt->getRegion(0)}); in collectSymbolScopes() 685 return scopes; in collectSymbolScopes() 697 auto scopes = collectSymbolScopes(symbol, limit->getParentOp()); in collectSymbolScopes() local 701 if (!scopes.empty()) in collectSymbolScopes() 702 scopes.back().limit = limit; in collectSymbolScopes() 703 return scopes; in collectSymbolScopes()
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/Generic/ |
| H A D | noscopes.ll | 3 ; Just because there are no scopes/locations on any instructions in the
|
| H A D | inline-scopes.ll | 97 !1 = !DIFile(filename: "inline-scopes.cpp", directory: "/tmp/dbginfo") 106 !11 = !DIFile(filename: "inline-scopes.cpp", directory: "/tmp/dbginfo")
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | DebugInfo.h | 143 iterator_range<scope_iterator> scopes() const { in scopes() function
|
| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | Function.h | 86 llvm::iterator_range<llvm::SmallVector<Scope, 2>::iterator> scopes() { in scopes() function
|
| /llvm-project-15.0.7/lldb/test/API/lang/objcxx/conflicting-names-class-update-utility-expr/ |
| H A D | main.mm | 7 // Below several trap functions are declared in different scopes that should
|
| /llvm-project-15.0.7/clang/test/SemaObjCXX/ |
| H A D | typo-correction.mm | 68 // Create many scopes to exhaust the cache.
|
| /llvm-project-15.0.7/polly/test/CodeGen/ |
| H A D | annotated_alias_scopes.ll | 3 ; Check that we create alias scopes that indicate the accesses to A, B and C cannot alias in any wa…
|
| /llvm-project-15.0.7/llvm/test/MC/COFF/ |
| H A D | cv-compiler-info.ll | 4 ; ModuleID = 'D:\src\scopes\foo.cpp'
|