Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/lldb/source/Plugins/TraceExporter/common/
H A DTraceHTR.cpp249 HTRBlockLayerUP lldb_private::BasicSuperBlockMerge(IHTRLayer &layer) { in BasicSuperBlockMerge() argument
251 std::make_unique<HTRBlockLayer>(layer.GetLayerId() + 1); in BasicSuperBlockMerge()
253 if (layer.GetNumUnits()) { in BasicSuperBlockMerge()
269 layer.GetMetadataByIndex(0).GetFirstInstructionLoadAddress(); in BasicSuperBlockMerge()
270 size_t num_units = layer.GetNumUnits(); in BasicSuperBlockMerge()
302 lldb::addr_t last_id = layer.GetMetadataByIndex(num_units - 1) in BasicSuperBlockMerge()
326 HTRBlock new_block = layer.MergeUnits(merge_start, n); in BasicSuperBlockMerge()
431 for (const auto &layer : htr.GetBlockLayers()) { in toJSON() local
433 std::vector<size_t> block_id_trace = layer->GetBlockIdTrace(); in toJSON()
437 HTRBlock block = *layer->GetBlockById(id); in toJSON()
[all …]
/llvm-project-15.0.7/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-15.0.7/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
169 reference to the ExecutionSession, (2) A reference to our object layer, and (3)
266 process take a deeper look at the ORC layer concept.
/llvm-project-15.0.7/clang-tools-extra/clangd/xpc/
H A DREADME.txt2 - the XPC transport layer (alternative transport layer to JSON-RPC)
/llvm-project-15.0.7/mlir/test/Integration/Dialect/SparseTensor/taco/
H A DREADME.md8 we implement a Python layer that accepts the PyTACO language, generates MLIR
13 engine to execute the program and pass the result back to the Python layer.
/llvm-project-15.0.7/openmp/runtime/tools/lib/
H A Dtools.pm1426 if ( defined( $opts{ -layer } ) ) {
1427 binmode( $handle, $opts{ -layer } );
1431 if ( defined( $opts{ -layer } ) and $opts{ -layer } eq ":utf8" ) {
1546 } elsif ( $opts{ -layer } ) {
1547 binmode( $handle, $opts{ -layer } );
/llvm-project-15.0.7/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.cpp412 for (int layer = 0; layer < depth; ++layer) { in _gather_enumeration_information() local
413 int id = hw_thread.ids[layer]; in _gather_enumeration_information()
414 if (id != previous_id[layer]) { in _gather_enumeration_information()
416 for (int l = layer; l < depth; ++l) in _gather_enumeration_information()
419 max[layer]++; in _gather_enumeration_information()
420 for (int l = layer + 1; l < depth; ++l) { in _gather_enumeration_information()
451 for (int layer = 0; layer < depth; ++layer) { in _gather_enumeration_information() local
452 previous_id[layer] = hw_thread.ids[layer]; in _gather_enumeration_information()
455 for (int layer = 0; layer < depth; ++layer) { in _gather_enumeration_information() local
456 if (max[layer] > ratio[layer]) in _gather_enumeration_information()
[all …]
/llvm-project-15.0.7/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-15.0.7/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-15.0.7/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-15.0.7/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-15.0.7/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-15.0.7/mlir/test/Dialect/Quant/
H A Dparse-uniform.mlir4 // All per-layer params specified:
23 // Required per-layer params specified:
/llvm-project-15.0.7/llvm/test/Transforms/FunctionImport/Inputs/
H A Dadjustable_threshold.ll21 ; but if only one layer below the threshold will be 7.
/llvm-project-15.0.7/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-15.0.7/openmp/runtime/tools/
H A Dmessage-converter.pl129 my @bulk = read_file( $name, -layer => ":utf8" );
405 write_file( $file, \$bulk, -layer => ":utf8" );
/llvm-project-15.0.7/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-15.0.7/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-15.0.7/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-15.0.7/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
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Ddebug-info-ivars-indirect.m24 // another layer of indirection
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dllvm.amdgcn.image.nsa.ll122 …s float @sample_undef_undef_undef_def(<8 x i32> inreg %rsrc, <4 x i32> inreg %samp, float %layer) {
123 ….1darray.f32.f32.f32(i32 1, float undef, float undef, float undef, float %layer, <8 x i32> %rsrc, …
130 …oat @sample_undef_undef_undef_def_rnd(<8 x i32> inreg %rsrc, <4 x i32> inreg %samp, float %layer) {
131 %layer_rnd = call float @llvm.rint.f32(float %layer)

1234