/llvm-project/lldb/source/Plugins/TraceExporter/common/ |
H A D | TraceHTR.cpp | 250 HTRBlockLayerUP lldb_private::BasicSuperBlockMerge(IHTRLayer &layer) { in BasicSuperBlockMerge() argument 252 std::make_unique<HTRBlockLayer>(layer.GetLayerId() + 1); in BasicSuperBlockMerge() 254 if (layer.GetNumUnits()) { in BasicSuperBlockMerge() 270 layer.GetMetadataByIndex(0).GetFirstInstructionLoadAddress(); in BasicSuperBlockMerge() 271 size_t num_units = layer.GetNumUnits(); in BasicSuperBlockMerge() 275 layer.GetMetadataByIndex(i).GetFirstInstructionLoadAddress(); in BasicSuperBlockMerge() 296 layer.GetMetadataByIndex(i).GetFirstInstructionLoadAddress(); in BasicSuperBlockMerge() 298 layer.GetMetadataByIndex(i + 1).GetFirstInstructionLoadAddress(); in BasicSuperBlockMerge() 303 lldb::addr_t last_id = layer.GetMetadataByIndex(num_units - 1) in BasicSuperBlockMerge() 327 HTRBlock new_block = layer.MergeUnits(merge_start, n); in BasicSuperBlockMerge() [all …]
|
/llvm-project/lldb/source/Plugins/TraceExporter/docs/ |
H A D | htr.rst | 15 single instruction layer. 17 …**Block Layer:** Composed of blocks - a block in *layer n* refers to a sequence of blocks in *laye… 18 …*layer 1* refers to a sequence of instructions in *layer 0* (the instruction layer). Metadata is s… 19 a block layer. HTR contains one or more block layers. 21 **Pass:** A transformation applied to a *layer* that generates a new *layer* that is a more summari… 31 …ass* is applied to a *layer* to extract useful information (summarization) and compress the trace …
|
/llvm-project/llvm/docs/tutorial/ |
H A D | BuildingAJIT2.rst | 28 In this layer we'll learn more about the ORC layer concept by using a new layer, 53 constructor for this layer takes a reference to the execution session and the 54 layer below (as all layers do) plus an *IR optimization function* that it will 86 the ExecutionSession and output layer (standard practice for layers), along with 141 to see how layers compose. It also provides a neat entry point to the *layer* 196 layer through the transform function object, and (2) implementing the ORC 203 succeeds, passes the transformed module to the base layer. If the transform 226 These two operations, ``add`` and ``emit``, together constitute the layer 227 concept: A layer is a way to wrap a part of a compiler pipeline (in this case 232 to the layer's emit method when any symbol defined by that module is requested. [all …]
|
H A D | BuildingAJIT3.rst | 22 CompileOnDemand layer the JIT from `Chapter 2 <BuildingAJIT2.html>`_. 37 the ORC APIs provide us with a layer to lazily compile LLVM IR: 40 The CompileOnDemandLayer class conforms to the layer interface described in 130 previous layers we start by passing a reference to the next layer down in our 177 layer added to enable lazy function-at-a-time compilation. To build this example, use:
|
H A D | BuildingAJIT1.rst | 36 a new layer that will optimize IR and generated code. 39 Compile-On-Demand layer to lazily compile IR. 42 replacing the Compile-On-Demand layer with a custom layer that uses the ORC 168 reference to the ExecutionSession, (2) A reference to our object layer, and (3) 265 process take a deeper look at the ORC layer concept.
|
/llvm-project/clang-tools-extra/clangd/xpc/ |
H A D | README.txt | 2 - the XPC transport layer (alternative transport layer to JSON-RPC)
|
/llvm-project/openmp/runtime/src/ |
H A D | kmp_dispatch_hier.h | 61 void append(enum sched_type sched, kmp_int32 chunk, kmp_hier_layer_e layer) { in append() 76 layers[current_size] = layer; in append() 679 kmp_hier_layer_e layer = new_layers[i]; in allocate_hier() local 681 info[i].type = layer; in allocate_hier() 684 max = __kmp_hier_max_units[layer + 1]; in allocate_hier() 687 KMP_WARNING(HierSchedInvalid, __kmp_get_hier_str(layer)); in allocate_hier() 938 const char *layer = __kmp_get_hier_str(new_layers[i]); in __kmp_dispatch_init_hierarchy() local 941 gtid, i, layer, i, (int)new_scheds[i], i, new_chunks[i])); in __kmp_dispatch_init_hierarchy()
|
H A D | kmp_affinity.cpp | 284 // Add a layer to the topology based on the ids. Assume the topology in _insert_layer() 287 // Figure out where the layer should go by comparing the ids of the current in _insert_layer() 293 // Start from the highest layer and work down to find target layer in _insert_layer() 294 // If new layer is equal to another layer then put the new layer above in _insert_layer() 302 // Found the layer we are strictly above in _insert_layer() 307 // Found a layer we are below. Move to next layer an in _insert_layer() 464 for (int layer = 0; layer < depth; ++layer) { _gather_enumeration_information() local 503 for (int layer = 0; layer < depth; ++layer) { _gather_enumeration_information() local 507 for (int layer = 0; layer < depth; ++layer) { _gather_enumeration_information() local [all...] |
/llvm-project/llvm/test/tools/llvm-objcopy/COFF/ |
H A D | empty-sections.s | 4 ## set it to zero. Currently, the LLVM MC layer produces a .data
|
/llvm-project/llvm/test/CodeGen/Thumb/ |
H A D | mature-mc-support.ll | 1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
|
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | mature-mc-support.ll | 1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
|
/llvm-project/llvm/test/CodeGen/SystemZ/ |
H A D | mature-mc-support.ll | 1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
|
/llvm-project/llvm/test/CodeGen/ARM/ |
H A D | mature-mc-support.ll | 1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
|
/llvm-project/mlir/test/Dialect/Quant/ |
H A D | parse-uniform.mlir | 4 // All per-layer params specified: 23 // Required per-layer params specified:
|
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | mature-mc-support.ll | 1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
|
/llvm-project/llvm/test/Transforms/FunctionImport/Inputs/ |
H A D | adjustable_threshold.ll | 21 ; but if only one layer below the threshold will be 7.
|
/llvm-project/llvm/test/CodeGen/SPARC/ |
H A D | mature-mc-support.ll | 1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
|
/llvm-project/lldb/docs/resources/ |
H A D | dataformatters.rst | 25 The architecture of the subsystem is layered, with the highest level layer 32 * The ``FormatManager`` layer 33 * The ``DataVisualization`` layer 34 * The SWIG <> LLDB communication layer 111 at the Python layer they are handed an ``SBValue`` (since nothing else could be 264 The cache is a layer that sits between the ``FormatManager`` and the 266 will first query the cache layer, and only if that fails, will the categories 358 required. This happens through the ``DataVisualization`` layer. Upon first 374 The public entry point is the ``DataVisualization`` layer.
|
/llvm-project/llvm/lib/Target/VE/ |
H A D | VVPInstrInfo.td | 10 // SDNodes are an intermediate isel layer between the vector SDNodes emitted by 15 // The standard The VVP layer SDNode. The VE vector instruction.
|
/llvm-project/polly/lib/External/isl/imath/tests/gmp-compat-test/ |
H A D | README | 4 compatibility layer of imath. The tests cases are randomly generated 44 gmp api. To test our compatibility layer we generate inputs for each
|
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | mature-mc-support.ll | 1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | llvm.amdgcn.image.nsa.ll | 127 define amdgpu_ps float @sample_undef_undef_undef_def(<8 x i32> inreg %rsrc, <4 x i32> inreg %samp, float %layer) { 128 %r = call float @llvm.amdgcn.image.sample.c.b.1darray.f32.f32.f32(i32 1, float undef, float undef, float undef, float %layer, <8 x i32> %rsrc, <4 x i32> %samp, i1 false, i32 0, i32 0) 135 define amdgpu_ps float @sample_undef_undef_undef_def_rnd(<8 x i32> inreg %rsrc, <4 x i32> inreg %samp, float %layer) { 136 %layer_rnd = call float @llvm.rint.f32(float %layer)
|
/llvm-project/llvm/test/CodeGen/RISCV/ |
H A D | relax-per-target-feature.ll | 6 ;; makes sure that the MC layer uses the target-features of the function.
|
/llvm-project/clang/test/CodeGenObjC/ |
H A D | debug-info-ivars-indirect.m | 24 // another layer of indirection
|
/llvm-project/llvm/test/CodeGen/Mips/ |
H A D | mature-mc-support.ll | 1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
|