Home
last modified time | relevance | path

Searched refs:layer (Results 1 – 25 of 84) sorted by relevance

1234

/llvm-project/lldb/source/Plugins/TraceExporter/common/
H A DTraceHTR.cpp250 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 Dhtr.rst15 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 DBuildingAJIT2.rst28 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 DBuildingAJIT3.rst22 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 DBuildingAJIT1.rst36 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 DREADME.txt2 - the XPC transport layer (alternative transport layer to JSON-RPC)
/llvm-project/openmp/runtime/src/
H A Dkmp_dispatch_hier.h61 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 Dkmp_affinity.cpp284 // 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 Dempty-sections.s4 ## set it to zero. Currently, the LLVM MC layer produces a .data
/llvm-project/llvm/test/CodeGen/Thumb/
H A Dmature-mc-support.ll1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
/llvm-project/llvm/test/CodeGen/AArch64/
H A Dmature-mc-support.ll1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
/llvm-project/llvm/test/CodeGen/SystemZ/
H A Dmature-mc-support.ll1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
/llvm-project/llvm/test/CodeGen/ARM/
H A Dmature-mc-support.ll1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
/llvm-project/mlir/test/Dialect/Quant/
H A Dparse-uniform.mlir4 // All per-layer params specified:
23 // Required per-layer params specified:
/llvm-project/llvm/test/CodeGen/X86/
H A Dmature-mc-support.ll1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
/llvm-project/llvm/test/Transforms/FunctionImport/Inputs/
H A Dadjustable_threshold.ll21 ; but if only one layer below the threshold will be 7.
/llvm-project/llvm/test/CodeGen/SPARC/
H A Dmature-mc-support.ll1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
/llvm-project/lldb/docs/resources/
H A Ddataformatters.rst25 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 DVVPInstrInfo.td10 // 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 DREADME4 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 Dmature-mc-support.ll1 ; Test that inline assembly is parsed by the MC layer when MC support is mature
/llvm-project/llvm/test/CodeGen/AMDGPU/
H A Dllvm.amdgcn.image.nsa.ll127 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 Drelax-per-target-feature.ll6 ;; makes sure that the MC layer uses the target-features of the function.
/llvm-project/clang/test/CodeGenObjC/
H A Ddebug-info-ivars-indirect.m24 // another layer of indirection
/llvm-project/llvm/test/CodeGen/Mips/
H A Dmature-mc-support.ll1 ; Test that inline assembly is parsed by the MC layer when MC support is mature

1234