| /llvm-project/clang/docs/ |
| H A D | BoundsSafetyImplPlans.rst | 19 * External bounds annotations and the (late) parsing logic. 20 * Internal bounds annotations (wide pointers) and their parsing logic. 22 * Pointer cast semantics involving bounds annotations (this could be divided 31 External bounds annotations 34 The bounds annotations are C type attributes appertaining to pointer types. If 47 through inheritance from ``AttributedType``. Treating the annotations as type 48 sugars means two types with incompatible external bounds annotations may be 52 entire type hierarchy to check type compatibility of bounds annotations. 61 This means parsing the argument of bounds annotations must be done after the 68 Internal bounds annotations [all …]
|
| H A D | BoundsSafety.rst | 19 The ``-fbounds-safety`` extension offers bounds annotations that programmers can 35 programmer's annotation burden by reconciling bounds annotations at ABI 37 carry bounds information on local variables without the need for annotations. We 56 requires inclusion of a header file macro-defining bounds annotations to 101 `Maintaining correctness of bounds annotations`_ provides more details about 120 information internally and eliminates the need for explicit bounds annotations. 130 annotations. Please note that this approach doesn't apply to function parameters 135 annotations`_). Pointers associated with any other variables, including function 140 By implementing default bounds annotations based on ABI visibility, a 144 The rest of the section will discuss individual bounds annotations an 150 Annotation for pointers to a single objectBounds annotations global() argument 187 External bounds annotationsBounds annotations global() argument 259 Internal bounds annotationsBounds annotations global() argument 351 Annotations for sentinel-delimited arraysBounds annotations global() argument 379 Annotation for interoperating with bounds-unsafe codeBounds annotations global() argument 504 Default pointer types in typeofABI implications of default bounds annotations global() argument [all...] |
| /llvm-project/llvm/test/Bitcode/ |
| H A D | attr-btf_tag-typedef.ll | 28 !7 = !DIDerivedType(tag: DW_TAG_typedef, name: "__u", file: !3, line: 3, baseType: !8, annotations:… 35 ; CHECK-SAME: annotations: ![[ANNOT:[0-9]+]] 39 …DIDerivedType(tag: DW_TAG_typedef, name: "__s", file: !3, line: 2, baseType: !13, annotations: !10) 42 ; CHECK-SAME: annotations: ![[ANNOT]]
|
| H A D | attr-btf_tag-field.ll | 60 …DW_TAG_member, name: "a", scope: !14, file: !1, line: 8, baseType: !12, size: 32, annotations: !17) 66 ; CHECK-SAME: annotations: ![[ANNOT:[0-9]+]] 82 …e: !1, line: 16, baseType: !12, size: 1, flags: DIFlagBitField, extraData: i64 0, annotations: !17) 85 ; CHECK-SAME: annotations: ![[ANNOT]]
|
| H A D | attr-btf_tag-diglobalvariable.ll | 13 …"g1", scope: !2, file: !3, line: 7, type: !6, isLocal: false, isDefinition: true, annotations: !10) 27 ; CHECK-SAME: annotations: ![[ANNOT:[0-9]+]]
|
| H A D | attr-btf_type_tag.ll | 20 !5 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: !6, size: 64, annotations: !7) 26 ; CHECK: !5 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: !6, size: 64, annotations: !…
|
| H A D | attr-btf_tag-dicomposite.ll | 18 …tag: DW_TAG_structure_type, name: "t", file: !3, line: 1, size: 32, elements: !7, annotations: !10) 27 ; CHECK-SAME: annotations: ![[ANNOT:[0-9]+]]
|
| H A D | attr-btf_tag-disubprogram.ll | 29 …d, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !0, retainedNodes: !12, annotations: !14) 40 ; CHECK-SAME: annotations: ![[ANNOT:[0-9]+]]
|
| H A D | attr-btf_tag-parameter.ll | 34 !13 = !DILocalVariable(name: "a", arg: 1, scope: !8, file: !1, line: 1, type: !11, annotations: !14) 40 ; CHECK-SAME: annotations: ![[ANNOT:[0-9]+]]
|
| /llvm-project/llvm/docs/ |
| H A D | MarkedUpDisassembly.rst | 20 To provide this functionality the assembly text is marked up with annotations. 24 simply ignore annotations they do not understand or do not care about. 34 with the marked up annotations. 67 understand, allowing the annotations to grow in richness without breaking older 85 disassembled instructions with annotations, ``LLVMSetDisasmOptions()`` and the
|
| /llvm-project/mlir/include/mlir/Dialect/Mesh/Interfaces/ |
| H A D | ShardingInterface.td | 78 sharding annotations, this method leverages this information to 99 operations for the operands and results sharding annotations. 118 sharding annotations. 139 annotations from the IR for each argument/result and prepare 141 Values that are not ranked tensors do not have sharding annotations. 158 This assumes that all sharding annotations are for full replication.
|
| /llvm-project/clang/test/utils/update_cc_test_checks/ |
| H A D | annotations.test | 3 # RUN: cp %S/Inputs/annotations.c %t.c && %update_cc_test_checks --version 4 %t.c 4 # RUN: diff -u %S/Inputs/annotations.c.expected %t.c
|
| /llvm-project/llvm/test/DebugInfo/ |
| H A D | attr-btf_tag.ll | 46 … "g1", scope: !2, file: !3, line: 8, type: !6, isLocal: false, isDefinition: true, annotations: !7) 74 …flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !2, retainedNodes: !4, annotations: !7) 102 …ag: DW_TAG_structure_type, name: "t1", file: !3, line: 4, size: 32, elements: !21, annotations: !7) 104 …: DW_TAG_member, name: "a", scope: !20, file: !3, line: 5, baseType: !6, size: 32, annotations: !7) 130 !23 = !DILocalVariable(name: "arg", arg: 1, scope: !16, file: !3, line: 10, type: !19, annotations:…
|
| H A D | attr-btf_type_tag.ll | 24 !5 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: !6, size: 64, annotations: !11) 25 !6 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: !7, size: 64, annotations: !9)
|
| /llvm-project/llvm/tools/llvm-exegesis/ |
| H A D | README.md | 19 The subprocess execution mode and memory annotations currently only supports 38 Memory annotations are currently only supported on 64-bit X86. There is no 39 inherent limitations for porting memory annotations to other architectures, but
|
| /llvm-project/clang/test/SemaCXX/ |
| H A D | typo-correction-cxx11.cpp | 52 void run(A *annotations) { in run() argument 55 auto &annotation = *annotations; in run()
|
| /llvm-project/lldb/source/Plugins/Platform/MacOSX/ |
| H A D | PlatformDarwin.cpp | 874 StructuredData::Array *annotations = nullptr; in FetchExtendedCrashInformation() 876 if (!process_dict_sp->GetValueForKeyAsArray(crash_info_key, annotations)) { 880 annotations = new_annotations_sp.get(); in ExtractCrashInfoAnnotations() 939 CrashInfoAnnotations annotations; in ExtractCrashInfoAnnotations() 941 size_t bytes_read = process.ReadMemoryFromInferior(load_addr, &annotations, in ExtractCrashInfoAnnotations() 951 if (annotations.version < 5) { in ExtractCrashInfoAnnotations() 955 module_name, annotations.version); in ExtractCrashInfoAnnotations() 959 if (!annotations.message) { in ExtractCrashInfoAnnotations() 966 process.ReadCStringFromMemory(annotations.message, message, error); in ExtractCrashInfoAnnotations() 978 if (!annotations in ExtractCrashInfoAnnotations() 863 StructuredData::ArraySP annotations = ExtractCrashInfoAnnotations(process); FetchExtendedCrashInformation() local 915 CrashInfoAnnotations annotations; ExtractCrashInfoAnnotations() local [all...] |
| /llvm-project/llvm/test/Transforms/LowerTypeTests/ |
| H A D | cfi-annotation.ll | 5 ; CHECK-foobar: {{llvm.global.annotations = .*[foo|bar], .*[foo|bar],}} 7 ; CHECK-cfi-NOT: {{llvm.global.annotations = .*cfi.*}} 15 @llvm.global.annotations = appending global [2 x { ptr, ptr, ptr, i32, ptr }] [{ ptr, ptr, ptr, i32…
|
| /llvm-project/llvm/test/CodeGen/BPF/BTF/ |
| H A D | tag-1.ll | 24 !1 = distinct !DIGlobalVariable(name: "g1", scope: !2, file: !3, line: 7, type: !6, isLocal: false, isDefinition: true, annotations: !11) 29 !6 = distinct !DICompositeType(tag: DW_TAG_structure_type, name: "t1", file: !3, line: 3, size: 64, elements: !7, annotations: !11) 33 !10 = !DIDerivedType(tag: DW_TAG_member, name: "a2", scope: !6, file: !3, line: 5, baseType: !9, size: 32, offset: 32, annotations: !11)
|
| H A D | tag-extern-func.ll | 47 !14 = !DISubprogram(name: "foo", scope: !8, file: !8, line: 3, type: !15, flags: DIFlagPrototyped, spFlags: DISPFlagOptimized, retainedNodes: !18, annotations: !25) 52 !19 = !DILocalVariable(name: "x", arg: 1, scope: !14, file: !8, line: 3, type: !17, annotations: !20) 55 !22 = !DILocalVariable(name: "y", arg: 2, scope: !14, file: !8, line: 3, type: !17, annotations: !23)
|
| H A D | tag-2.ll | 49 !8 = distinct !DISubprogram(name: "foo", scope: !1, file: !1, line: 4, type: !9, scopeLine: 4, flags: DIFlagPrototyped | DIFlagAllCallsDescribed, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !0, retainedNodes: !13, annotations: !16) 56 !15 = !DILocalVariable(name: "arg2", arg: 2, scope: !8, file: !1, line: 4, type: !12, annotations: !16) 70 !29 = !DISubprogram(name: "bar", scope: !1, file: !1, line: 3, type: !30, flags: DIFlagPrototyped, spFlags: DISPFlagOptimized, retainedNodes: !2, annotations: !32)
|
| H A D | type-tag-var.ll | 22 !5 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: !6, size: 64, annotations: !10) 23 !6 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: !7, size: 64, annotations: !8)
|
| /llvm-project/libcxx/docs/ |
| H A D | UsingLibcxx.rst | |
| /llvm-project/libc/spec/ |
| H A D | spec.td | |
| /llvm-project/llvm/test/DebugInfo/X86/ |
| H A D | attr-btf_tag-typedef.ll | 29 !7 = !DIDerivedType(tag: DW_TAG_typedef, name: "__u", file: !3, line: 3, baseType: !8, annotations:… 34 …DIDerivedType(tag: DW_TAG_typedef, name: "__s", file: !3, line: 2, baseType: !13, annotations: !10)
|