| /llvm-project-15.0.7/clang/docs/analyzer/developer-docs/ |
| H A D | RegionStore.rst | 89 Unlike binding invalidation, region invalidation occurs when the entire 115 type of binding called a "Default" binding. These are used to provide values to 117 explicitly specify a binding for each individual element. 129 manyInts[1] = 42; // Creates a Direct binding for manyInts[1]. 130 print(manyInts[1]); // Retrieves the Direct binding for manyInts[1]; 131 print(manyInts[0]); // There is no Direct binding for manyInts[0]. 140 distinguish a Default binding for an entire aggregate from a Default binding 162 Default binding: since there is no direct binding, the store manager falls back 177 // used as a Default binding for the VarRegion 'p2'. 178 return p2.x; // The binding for FieldRegion 'p2.x' is requested. [all …]
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | Symbols.h | 87 uint8_t binding : 4; variable 151 bool isGlobal() const { return binding == llvm::ELF::STB_GLOBAL; } in isGlobal() 152 bool isWeak() const { return binding == llvm::ELF::STB_WEAK; } in isWeak() 160 bool isLocal() const { return binding == llvm::ELF::STB_LOCAL; } in isLocal() 244 Symbol(Kind k, InputFile *file, StringRef name, uint8_t binding, in Symbol() argument 247 binding(binding), stOther(stOther), symbolKind(k), in Symbol() 327 Defined(InputFile *file, StringRef name, uint8_t binding, uint8_t stOther, in Defined() argument 364 CommonSymbol(InputFile *file, StringRef name, uint8_t binding, in CommonSymbol() argument 366 : Symbol(CommonKind, file, name, binding, stOther, type), in CommonSymbol() 381 : Symbol(UndefinedKind, file, name, binding, stOther, type), in Symbol() argument [all …]
|
| H A D | Symbols.cpp | 270 if (binding == STB_GNU_UNIQUE && !config->gnuUnique) in computeBinding() 272 return binding; in computeBinding() 365 sym.binding != STB_WEAK)) in computeIsPreemptible() 428 (isUndefined() && other.binding != STB_WEAK && other.discardedSecIdx)) { in resolveUndefined() 439 if (other.binding == STB_WEAK) { in resolveUndefined() 440 binding = STB_WEAK; in resolveUndefined() 524 if (other.binding != STB_WEAK || !referenced) in resolveUndefined() 525 binding = other.binding; in resolveUndefined() 669 binding = STB_WEAK; in resolveLazy() 689 uint8_t bind = binding; in resolveShared() [all …]
|
| H A D | InputFiles.cpp | 1027 uint8_t binding = eSym.getBinding(); in initializeSymbols() local 1114 uint8_t binding = eSym.getBinding(); in postParse() local 1115 if (LLVM_UNLIKELY(binding != STB_GLOBAL && binding != STB_WEAK && in postParse() 1116 binding != STB_GNU_UNIQUE)) in postParse() 1118 ") has invalid binding: " + Twine((int)binding)); in postParse() 1144 printTraceSymbol(Undefined{this, sym.getName(), sym.binding, in postParse() 1160 if (sym.binding == STB_WEAK || binding == STB_WEAK) in postParse() 1607 uint8_t binding = objSym.isWeak() ? STB_WEAK : STB_GLOBAL; in createBitcodeSymbol() local 1616 Undefined newSym(&f, StringRef(), binding, visibility, type); in createBitcodeSymbol() 1623 sym->resolve(CommonSymbol{&f, StringRef(), binding, visibility, STT_OBJECT, in createBitcodeSymbol() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | SPIRVAttributes.cpp | 40 : descriptorSet(descriptorSet), binding(binding), in InterfaceVarABIAttributeStorage() 56 Attribute binding; member 126 auto bindingAttr = b.getI32IntegerAttr(binding); in get() 136 assert(descriptorSet && binding); in get() 138 return Base::get(context, descriptorSet, binding, storageClass); in get() 146 return getImpl()->binding.cast<IntegerAttr>().getInt(); in getBinding() 162 IntegerAttr binding, IntegerAttr storageClass) { in verify() argument 166 if (!binding.getType().isSignlessInteger(32)) in verify() 404 uint32_t binding = 0; in parseInterfaceVarABIAttr() local 405 auto bindingParseResult = parser.parseOptionalInteger(binding); in parseInterfaceVarABIAttr() [all …]
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/ |
| H A D | symbol-binding.test | 4 # RUN: %clang -target x86_64-unknown-unknown-elf %S/Inputs/symbol-binding.s -c -o %t.o 8 # CHECK: Summary: symbol-binding.test.tmp.o`case1_global 10 # CHECK: Summary: symbol-binding.test.tmp.o`case2_weak 12 # CHECK: Summary: symbol-binding.test.tmp.o`case3_global
|
| /llvm-project-15.0.7/lld/test/ELF/invalid/ |
| H A D | symtab-sh-info-dup.test | 2 ## The ELF spec says all symbols with STB_LOCAL binding precede the weak and 11 # CHECK: error: {{.*}}.o: symbol (2) has invalid binding: 0 12 # CHECK-NEXT: error: {{.*}}.o: symbol (2) has invalid binding: 0 23 # WARN: warning: {{.*}}.o: symbol (2) has invalid binding: 0
|
| /llvm-project-15.0.7/llvm/test/MC/ELF/ |
| H A D | symbol-binding-changed.s | 3 # CHECK: {{.*}}.s:[[#@LINE+3]]:1: error: local changed binding to STB_GLOBAL 9 # CHECK: {{.*}}.s:[[#@LINE+3]]:1: warning: global changed binding to STB_WEAK 14 # CHECK: {{.*}}.s:[[#@LINE+3]]:1: error: weak changed binding to STB_LOCAL
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/ |
| H A D | symbol-binding.test | 48 # Symbol with st_name = 1, binding = 0x3 49 # Symbol with st_name = 9, binding = 0xa 50 # Symbol with st_name = 16, binding = 0xb 51 # Symbol with st_name = 19, binding = 0xf
|
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | type-info.h | 187 const Descriptor &binding() const { return binding_.descriptor(); } in binding() function 224 const auto *binding{ in FindSpecialBinding() 227 INTERNAL_CHECK(binding && binding->which() == which); in FindSpecialBinding() 228 return binding; in FindSpecialBinding()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | opencl-printf.ll | 1 ; RUN: opt -mtriple=r600-- -amdgpu-printf-runtime-binding -mcpu=r600 -S < %s | FileCheck --check-pr… 2 ; RUN: opt -mtriple=amdgcn-- -amdgpu-printf-runtime-binding -mcpu=fiji -S < %s | FileCheck --check-… 3 ; RUN: opt -mtriple=amdgcn--amdhsa -amdgpu-printf-runtime-binding -mcpu=fiji -S < %s | FileCheck --… 4 ; RUN: opt -mtriple=amdgcn--amdhsa -passes=amdgpu-printf-runtime-binding -mcpu=fiji -S < %s | FileC…
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | ConvertLaunchFuncToLLVMCalls.cpp | 61 IntegerAttr binding = op->getAttrOfType<IntegerAttr>(bindingName()); in calculateGlobalIndex() local 62 return binding.getInt(); in calculateGlobalIndex() 85 IntegerAttr binding = op->getAttrOfType<IntegerAttr>(bindingName()); in createGlobalVariableWithBindName() local 89 std::to_string(binding.getInt())); in createGlobalVariableWithBindName() 97 IntegerAttr binding = op->getAttrOfType<IntegerAttr>(bindingName()); in hasDescriptorSetAndBinding() local 98 return descriptorSet && binding; in hasDescriptorSetAndBinding()
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | weak-undef-shared.s | 9 ## If the first undefined reference is weak, the binding changes to 16 ## The binding remains STB_WEAK if there is no STB_GLOBAL undefined reference. 22 ## The binding changes back to STB_GLOBAL if there is a STB_GLOBAL undefined reference. 28 ## Check the binding (weak) is not affected by the STB_GLOBAL undefined
|
| H A D | comdat-binding.s | 25 …p had STB_WEAK binding and the symbol in a non-prevailing group had STB_GLOBAL binding. Mixing gro…
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVAttributes.h | 55 static InterfaceVarABIAttr get(uint32_t descriptorSet, uint32_t binding, 58 static InterfaceVarABIAttr get(IntegerAttr descriptorSet, IntegerAttr binding, 74 IntegerAttr descriptorSet, IntegerAttr binding,
|
| /llvm-project-15.0.7/clang/test/Driver/ |
| H A D | hip-binding.hip | 10 // NRDCS: # "amdgcn-amd-amdhsa" - "clang", inputs: ["[[IN:.*hip-binding.hip]]"], output: "[[OBJ1:.*… 12 // NRDCS: # "amdgcn-amd-amdhsa" - "clang", inputs: ["[[IN:.*hip-binding.hip]]"], output: "[[OBJ2:.*… 20 // RDCS: # "amdgcn-amd-amdhsa" - "clang", inputs: ["[[IN:.*hip-binding.hip]]"], output: "[[BC1:.*bc… 21 // RDCS: # "amdgcn-amd-amdhsa" - "clang", inputs: ["[[IN:.*hip-binding.hip]]"], output: "[[BC2:.*bc…
|
| /llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/ELF/ |
| H A D | ELFHeader.h | 241 void setBindingAndType(unsigned char binding, unsigned char type) { in setBindingAndType() 242 st_info = (binding << 4) + (type & 0x0F); in setBindingAndType() 245 static const char *bindingToCString(unsigned char binding);
|
| /llvm-project-15.0.7/flang/test/Semantics/ |
| H A D | resolve65.f90 | 9 generic :: assignment(=) => binding 10 procedure :: binding => assign_t1 method
|
| H A D | call17.f90 | 11 procedure :: binding => func method
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | TargetPfmCounters.td | 43 // A binding of a set of counters to a CPU. 49 // Declares the default binding for unbound CPUs for the target.
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | SymbolMap.cpp | 75 for (auto [marker, binding] : llvm::reverse(impliedDoStack)) in lookupImpliedDo() 77 return binding; in lookupImpliedDo()
|
| /llvm-project-15.0.7/clang/test/SemaOpenCLCXX/ |
| H A D | address-space-references.clcpp | 22 …bar(1); // expected-error{{binding reference of type 'const __global unsigned int' to value of typ… 25 …c.glob({1, 2}); //expected-error{{binding reference of type 'const __global short2' (vector of 2 '…
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | program-tree.cpp | 143 if (suffix->binding) { in Build() 144 bindingSpec = &*suffix->binding; in Build() 158 if (const auto &binding{std::get<std::optional<parser::LanguageBindingSpec>>( in Build() local 160 bindingSpec = &*binding; in Build()
|
| /llvm-project-15.0.7/llvm/test/Examples/Kaleidoscope/ |
| H A D | Chapter4.test | 4 # Test basic definition, binding, and execution.
|
| /llvm-project-15.0.7/flang/docs/ |
| H A D | f2018-grammar.md | 163 contains-stmt [binding-private-stmt] [type-bound-proc-binding]... 164 R747 binding-private-stmt -> PRIVATE 165 R748 type-bound-proc-binding -> 171 R750 type-bound-proc-decl -> binding-name [=> procedure-name] 211 INTRINSIC | language-binding-spec | OPTIONAL | PARAMETER | 221 R808 language-binding-spec -> 251 R832 bind-stmt -> language-binding-spec [::] bind-entity-list 772 R1528 proc-language-binding-spec -> language-binding-spec 780 proc-language-binding-spec [RESULT ( result-name )] | 781 RESULT ( result-name ) [proc-language-binding-spec] [all …]
|