/openbsd-src/gnu/llvm/llvm/lib/MCA/HardwareUnits/ |
H A D | ResourceManager.cpp | 112 : Resources(SM.getNumProcResourceKinds() - 1), in ResourceManager() 130 Resources[Index] = in ResourceManager() 132 Strategies[Index] = getStrategyFor(*Resources[Index]); in ResourceManager() 138 const ResourceState &RS = *Resources[Index]; in ResourceManager() 161 assert(Index < Resources.size() && "Invalid processor resource index!"); in setCustomStrategyImpl() 171 return Resources[getResourceStateIndex(ResourceID)]->getNumUnits(); in getNumUnits() 179 assert(Index < Resources.size() && "Invalid resource use!"); in selectPipe() 180 ResourceState &RS = *Resources[Index]; in selectPipe() 197 ResourceState &RS = *Resources[RSID]; in use() 199 // Remember to update the resource strategy for non-group resources with in use() [all …]
|
H A D | Scheduler.cpp | 36 Resources->dump(); in dump() 42 Resources->canBeDispatched(IR.getInstruction()->getUsedBuffers()); in isAvailable() 76 // Issue the instruction and collect all the consumed resources in issueInstructionImpl() 78 Resources->issueInstruction(D, UsedResources); in issueInstructionImpl() 98 // Release the buffered resources and issue the instruction. 108 Resources->releaseBuffers(Inst.getUsedBuffers()); in issueInstruction() 199 uint64_t BusyResourceMask = Resources->checkAvailability(IS.getDesc()); in select() 253 if (Resources->checkAvailability(IS.getDesc())) in analyzeDataDependencies() 270 // Release consumed resources. in cycleEvent() 271 Resources->cycleEvent(Freed); in cycleEvent() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/ |
H A D | DXILResourceAnalysis.h | 9 /// \file This file contains Analysis for information about DXIL resources. 25 typedef dxil::Resources Result; 26 dxil::Resources run(Module &M, ModuleAnalysisManager &AM); 41 dxil::Resources Resources; variable 48 dxil::Resources &getDXILResource() { return Resources; } in getDXILResource() 49 const dxil::Resources &getDXILResource() const { return Resources; } in getDXILResource()
|
H A D | DXILResourceAnalysis.cpp | 9 /// \file This file contains Analysis for information about DXIL resources. 21 dxil::Resources DXILResourceAnalysis::run(Module &M, in run() 23 dxil::Resources R; in run() 32 dxil::Resources Res = AM.getResult<DXILResourceAnalysis>(M); in run() 44 Resources.collect(M); in runOnModule() 51 Resources.print(OS); in print()
|
/openbsd-src/gnu/usr.bin/perl/cpan/CPAN-Meta/t/ |
H A D | repository.t | 29 resources => { 37 $meta->resources, 62 resources => { 73 $meta->{resources}, 98 resources => { 109 $meta->{resources}, 134 resources => { 145 $meta->{resources}, 171 resources => { 182 $meta->{resources}, [all …]
|
/openbsd-src/gnu/llvm/clang/tools/clang-format-vs/ClangFormat/ |
H A D | Resources.Designer.cs | 22 …[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResou… 25 internal class Resources { class 27 private static global::System.Resources.ResourceManager resourceMan; 32 internal Resources() { in Resources() method in LLVM.ClangFormat.Resources 39 internal static global::System.Resources.ResourceManager ResourceManager { 42 …lobal::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("LLVM.…
|
H A D | VSPackage.resx | 3 …VS SDK Notes: This resx file contains the resources that will be consumed from your package by Vis… 5 …load your package's icon. Because Visual Studio will always look in the VSPackage.resources stream… 6 …resources it needs, you should put additional resources that Visual Studio will load directly into… 9 …Resources that you would like to access directly from your package in a strong-typed fashion shoul… 10 in Resources.resx or another resx file. 28 …<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> 29 …<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> 125 …<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral… 128 …<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral… 137 <data name="400" type="System.Resources.ResXFileRef, System.Windows.Forms"> [all …]
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Target/ |
H A D | TargetSchedule.td | 14 // 2. Scheduler Read/Write resources for simple per-opcode cost model. 27 // processor resources and latency with each SchedReadWrite type. 32 // be subtarget specific and can be directly associated with resources 38 // subtarget can directly associate resources with SchedReadWrite 85 // Per-cycle resources tables. 131 // Define a number of interchangeable processor resources. NumUnits 134 // An optional Super resource may be given to model these resources as 135 // a subset of the more general super resources. Using one of these 136 // resources implies using one of the super resources. 138 // ProcResourceUnits normally model a few buffered resources within an [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonHazardRecognizer.cpp | 29 Resources->clearResources(); in Reset() 44 if (!Resources->canReserveResources(*MI)) { in getHazardType() 48 // The .new store version uses different resources so check if it in getHazardType() 54 if (Resources->canReserveResources(*NewMI)) in getHazardType() 74 Resources->clearResources(); in AdvanceCycle() 92 /// store doesn't have resources to fit in the packet (but the .new store may 93 /// have resources). We attempt to schedule the store as soon as possible to 126 if (!Resources->canReserveResources(*MI) || isNewStore(*MI)) { in EmitInstruction() 134 if (Resources->canReserveResources(*NewMI)) in EmitInstruction() 135 Resources->reserveResources(*NewMI); in EmitInstruction() [all …]
|
/openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
H A D | DFAPacketizerEmitter.cpp | 50 /// The index within the uniqued set of required resources of Resources. 55 /// Resources are unique across all itineraries. 56 ResourceVector Resources; member 119 "Exceeded maximum number of representable resources"); in collectAllFuncUnits() 148 "Exceeded maximum number of DFA resources"); in collectAllComboFuncs() 177 ResourceVector Resources; in getResourcesForItinerary() local 185 Resources.push_back(StageResources); in getResourcesForItinerary() 187 return Resources; in getResourcesForItinerary() 198 ResourceVector Resources = getResourcesForItinerary(Itinerary); in createScheduleClasses() local 200 {ItineraryIdx, Idx++, UniqueResources.insert(Resources), Resources}); in createScheduleClasses() [all …]
|
/openbsd-src/gnu/llvm/llvm/include/llvm/MCA/HardwareUnits/ |
H A D | ResourceManager.h | 46 /// Resource allocation strategy used by hardware scheduler resources. 66 /// processor resources with multiple units. 103 /// this group. The idea is to bias the selection strategy, so that resources 160 /// In this example, resources A, B and C are processor resource units. 161 /// Only resource D is a group resource, and it contains resources B and C. 172 /// For normal (i.e. non-group) resources, the number of bits set in this mask 180 /// Buffered resources will have this field set to a positive number different 184 /// A BufferSize of 1 is used by scheduler resources that force in-order 187 /// A BufferSize of 0 is used to model in-order issue/dispatch resources. 188 /// Since in-order issue/dispatch resources don't implement buffers, dispatch [all …]
|
H A D | Scheduler.h | 64 /// resources. 67 /// resources. This class is also responsible for tracking the progress of 76 // Hardware resources that are managed by this scheduler. 77 std::unique_ptr<ResourceManager> Resources; variable 119 // the ready set due to unavailable pipeline resources. 167 : LSU(Lsu), Resources(std::move(RM)), BusyResourceUnits(0), in Scheduler() 182 /// Return SC_AVAILABLE if both scheduler and LS resources are available. 185 /// IR cannot be dispatched to the Scheduler due to unavailable resources. 188 /// Reserves buffer and LSUnit queue resources that are necessary to issue 200 /// Issue an instruction and populates a vector of used pipeline resources, [all …]
|
/openbsd-src/gnu/usr.bin/binutils-2.17/binutils/ |
H A D | windres.c | 1 /* windres.c -- a program to manipulate Windows resources 23 /* This program can read and write Windows resources in various 148 of resources. */ 301 /* Define a resource. The arguments are the resource tree, RESOURCES, 310 define_resource (struct res_directory **resources, int cids, in define_resource() argument 321 if (*resources == NULL) in define_resource() 330 *resources = ((struct res_directory *) in define_resource() 331 res_alloc (sizeof **resources)); in define_resource() 332 (*resources)->characteristics = 0; in define_resource() 333 (*resources)->time = timeval; in define_resource() [all …]
|
H A D | rescoff.c | 1 /* rescoff.c -- read and write resources in Windows COFF files. 23 /* This file contains function that read and write Windows resources 113 /* Read the resources in a COFF file. */ 386 struct bindata_build resources; member 408 /* Write resources to a COFF file. RESOURCES should already be 412 offer the ability to merge resources into an existing file. This 418 const struct res_directory *resources) in write_coff_file() argument 492 cwi.resources.d = NULL; in write_coff_file() 493 cwi.resources.last = NULL; in write_coff_file() 494 cwi.resources.length = 0; in write_coff_file() [all …]
|
H A D | resres.c | 77 static struct res_directory *resources = NULL; variable 101 return resources; 127 /* write resources */ 141 /* Read a resource entry, returns 0 when all resources are read */ 564 res_append_resource (&resources, r, 3, a, dupok); 572 res_append_resource (resources, resource, cids, ids, dupok) in res_append_resource() argument 573 struct res_directory **resources; in res_append_resource() 587 if (*resources == NULL) 596 *resources = ((struct res_directory *) 597 res_alloc (sizeof **resources)); [all …]
|
/openbsd-src/gnu/usr.bin/binutils/binutils/ |
H A D | windres.c | 1 /* windres.c -- a program to manipulate Windows resources 23 /* This program can read and write Windows resources in various 144 of resources. */ 297 /* Define a resource. The arguments are the resource tree, RESOURCES, 306 define_resource (struct res_directory **resources, int cids, in define_resource() argument 317 if (*resources == NULL) in define_resource() 326 *resources = ((struct res_directory *) in define_resource() 327 res_alloc (sizeof **resources)); in define_resource() 328 (*resources)->characteristics = 0; in define_resource() 329 (*resources)->time = timeval; in define_resource() [all …]
|
H A D | rescoff.c | 1 /* rescoff.c -- read and write resources in Windows COFF files. 23 /* This file contains function that read and write Windows resources 113 /* Read the resources in a COFF file. */ 386 struct bindata_build resources; member 408 /* Write resources to a COFF file. RESOURCES should already be 412 offer the ability to merge resources into an existing file. This 418 const struct res_directory *resources) in write_coff_file() argument 492 cwi.resources.d = NULL; in write_coff_file() 493 cwi.resources.last = NULL; in write_coff_file() 494 cwi.resources.length = 0; in write_coff_file() [all …]
|
H A D | resres.c | 77 static struct res_directory *resources = NULL; variable 101 return resources; 127 /* write resources */ 141 /* Read a resource entry, returns 0 when all resources are read */ 564 res_append_resource (&resources, r, 3, a, dupok); 572 res_append_resource (resources, resource, cids, ids, dupok) in res_append_resource() argument 573 struct res_directory **resources; in res_append_resource() 587 if (*resources == NULL) 596 *resources = ((struct res_directory *) 597 res_alloc (sizeof **resources)); [all …]
|
/openbsd-src/gnu/gcc/gcc/ |
H A D | resource.h | 26 /* Macro to clear all resources. */ 31 /* The resources used by a given insn. */ 32 struct resources struct 48 extern void mark_target_live_regs (rtx, rtx, struct resources *); argument 49 extern void mark_set_resources (rtx, struct resources *, int, 51 extern void mark_referenced_resources (rtx, struct resources *, int);
|
/openbsd-src/gnu/usr.bin/gcc/gcc/ |
H A D | resource.h | 21 /* Macro to clear all resources. */ 26 /* The resources used by a given insn. */ 27 struct resources struct 43 extern void mark_target_live_regs PARAMS ((rtx, rtx, struct resources *)); argument 44 extern void mark_set_resources PARAMS ((rtx, struct resources *, int, 46 extern void mark_referenced_resources PARAMS ((rtx, struct resources *, int));
|
/openbsd-src/gnu/llvm/clang/tools/scan-build-py/ |
H A D | CMakeLists.txt | 96 add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/lib/libscanbuild/resources/${resource} 102 ${CMAKE_BINARY_DIR}/lib/libscanbuild/resources 104 ${CMAKE_CURRENT_SOURCE_DIR}/lib/libscanbuild/resources/${resource} 105 ${CMAKE_BINARY_DIR}/lib/libscanbuild/resources 106 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/lib/libscanbuild/resources/${resource}) 107 list(APPEND Depends ${CMAKE_BINARY_DIR}/lib/libscanbuild/resources/${resource}) 108 install(FILES lib/libscanbuild/resources/${resource} 109 DESTINATION lib${CLANG_LIBDIR_SUFFIX}/libscanbuild/resources
|
/openbsd-src/gnu/llvm/libcxx/src/experimental/ |
H A D | memory_resource.cpp | 75 } resources; member 77 _LIBCPP_CONSTEXPR_SINCE_CXX14 ResourceInitHelper() : resources() {} in ResourceInitHelper() 89 return &res_init.resources.new_delete_res; in new_delete_resource() 93 return &res_init.resources.null_res; in null_memory_resource() 102 static constinit atomic<memory_resource*> __res{&res_init.resources.new_delete_res}; in __default_memory_resource() 114 static constinit memory_resource *res = &res_init.resources.new_delete_res; in __default_memory_resource() 127 static constinit memory_resource *res = &res_init.resources.new_delete_res; in __default_memory_resource()
|
/openbsd-src/sys/dev/pci/drm/ |
H A D | drm_managed.c | 34 list_add(&node->list, &dev->managed.resources); in drmm_kzalloc() 55 list_add(&node->list, &dev->managed.resources); in drmm_kcalloc() 76 list_add(&node->list, &dev->managed.resources); in drmm_kstrdup() 90 list_for_each_entry(n, &dev->managed.resources, list) { in drmm_kfree() 115 list_add(&node->list, &dev->managed.resources); in drmm_add_action() 133 list_add(&node->list, &dev->managed.resources); in drmm_add_action_or_reset() 143 list_for_each_entry_safe(n, t, &dev->managed.resources, list) { in drm_managed_release()
|
/openbsd-src/gnu/llvm/llvm/lib/MCA/Stages/ |
H A D | InstructionTables.cpp | 26 // Identify the resources consumed by this instruction. in execute() 28 Desc.Resources) { in execute() 29 // Skip zero-cycle resources (i.e., unused resources). in execute() 46 // This is a group. Obtain the set of resources contained in this in execute() 47 // group. Some of these resources may implement multiple units. in execute()
|
/openbsd-src/gnu/llvm/lldb/docs/ |
H A D | index.rst | 28 There are also multiple resources on how to script LLDB using Python `Python 103 See the :doc:`LLDB Build Page <resources/build>` for build instructions. 151 resources/contributing 152 resources/build 153 resources/test 154 resources/fuzzing 155 resources/bots 156 resources/caveats
|