Home
last modified time | relevance | path

Searched full:resources (Results 1 – 25 of 1732) sorted by relevance

12345678910>>...70

/llvm-project/lldb/docs/
H A Dindex.rst29 There are also multiple resources on how to script LLDB using Python: the
108 See the :doc:`LLDB Build Page <resources/build>` for build instructions.
119 See the :doc:`Projects page <resources/projects>` if you are looking for some
158 resources/overview
159 resources/contributing
160 resources/build
161 resources/test
162 resources/qemu-testing
163 resources/debugging
164 resources/fuzzin
[all...]
H A D.htaccess2 Redirect 301 /architecture/index.html https://lldb.llvm.org/resources/architecture.html
10 Redirect 301 /source.html https://lldb.llvm.org/resources/contributing.html
15 Redirect 301 /resources/source.html https://lldb.llvm.org/resources/contributing.html
16 Redirect 301 /resources/download.html https://lldb.llvm.org/status/releases.html
17 Redirect 301 /use/architecture.html https://lldb.llvm.org/resources/architecture.html
18 Redirect 301 /resources/architecture.html https://lldb.llvm.org/resources/overview.html
19 Redirect 301 /design/sbapi.html https://lldb.llvm.org/resources/sbapi.html
20 Redirect 301 /design/overview.html https://lldb.llvm.org/resources/overview.html
21 Redirect 301 /use/extensions.html https://lldb.llvm.org/resources/extensions.html
22 Redirect 301 /resources/bots.html https://lldb.llvm.org/resources/test.html
/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DResourceManager.cpp112 : 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 wit in use()
[all...]
H A DScheduler.cpp36 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()
99 // Release the buffered resources and issue the instruction. in issueInstruction()
109 Resources->releaseBuffers(Inst.getUsedBuffers()); in issueInstruction()
200 uint64_t BusyResourceMask = Resources->checkAvailability(IS.getDesc()); in select()
254 if (Resources->checkAvailability(IS.getDesc())) in analyzeDataDependencies()
271 // Release consumed resources. in cycleEvent()
272 Resources in cycleEvent()
[all...]
/llvm-project/llvm/lib/Target/DirectX/
H A DDXILResourceAnalysis.h9 /// \file This file contains Analysis for information about DXIL resources.
29 typedef dxil::Resources Result;
30 dxil::Resources run(Module &M, ModuleAnalysisManager &AM);
36 dxil::Resources Resources;
43 dxil::Resources &getDXILResource() { return Resources; }
44 const dxil::Resources &getDXILResource() const { return Resources; }
45 dxil::Resources Resources; global() variable
H A DDXILResourceAnalysis.cpp9 /// \file This file contains Analysis for information about DXIL resources.
21 dxil::Resources DXILResourceMDAnalysis::run(Module &M, in run()
23 dxil::Resources R; in run()
37 Resources.collect(M);
/llvm-project/clang/tools/clang-format-vs/ClangFormat/
H A DResources.Designer.cs
H A DVSPackage.resx
/llvm-project/llvm/include/llvm/Target/
H A DTargetSchedule.td14 // 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.
136 // Define a number of interchangeable processor resources. NumUnits
139 // An optional Super resource may be given to model these resources as
140 // a subset of the more general super resources. Using one of these
141 // resources implies using one of the super resources.
143 // ProcResourceUnits normally model a few buffered resources within an
[all …]
/llvm-project/llvm/unittests/ExecutionEngine/Orc/
H A DResourceTrackerTest.cpp69 auto Tmp = std::move(Resources[K]); in recordResource()
70 Resources[K] = Merge(std::move(Tmp), std::move(Val)); in recordResource()
74 void removeResource(JITDylib &JD, ResourceKey K) { Resources.erase(K); } in removeResource()
76 /// Transfer resources from DstKey to SrcKey.
80 auto &DstResourceRef = Resources[DstKey]; in transferResources()
84 auto SI = Resources.find(SrcKey); in transferResources()
85 assert(SI != Resources.end() && "No resource associated with SrcKey"); in transferResources()
88 Resources.erase(SI); in transferResources()
91 /// Return a reference to the Resources map.
92 RecordedResourcesMap &getRecordedResources() { return Resources; } in getRecordedResources()
[all …]
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHazardRecognizer.cpp29 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 …]
/llvm-project/lld/test/COFF/
H A Dmixed-resource-obj.yaml6 # file that contains both, while merging resources from another object
10 # RUN: llvm-readobj --coff-resources %t.exe | FileCheck %s --check-prefix=CHECK-RESOURCES
13 # CHECK-RESOURCES: Resources [
14 # CHECK-RESOURCES-NEXT: Total Number of Resources: 2
H A Dmerge-resource-manifest.test8 # RUN: llvm-readobj --coff-resources %t.exe | FileCheck %s
11 # RUN: llvm-readobj --coff-resources %t.exe | FileCheck %s
14 # RUN: llvm-readobj --coff-resources %t.exe | FileCheck %s
17 # RUN: llvm-readobj --coff-resources %t.exe | FileCheck %s
21 # RUN: llvm-readobj --coff-resources %t.exe | FileCheck %s
27 # CHECK: Resources [
28 # CHECK-NEXT: Total Number of Resources: 1
H A Dcombined-resources.test4 // > rc /fo combined-resources.res /nologo combined-resources.rc
5 // > rc /fo combined-resources-2.res /nologo combined-resources-2.rc
8 // > x86_64-w64-mingw32-windres combined-resources.res combined-resources.o
9 // > cvtres -machine:x64 -out:combined-resources-2.o combined-resources.res
13 # RUN: %p/Inputs/combined-resources.res %p/Inputs/combined-resources-2.res
15 # RUN: llvm-readobj --coff-resources --file-headers --section-data %t.exe | \
18 # RUN: yaml2obj %p/Inputs/combined-resources.yaml -o %t-combined-resources.o
19 # RUN: yaml2obj %p/Inputs/combined-resources-2.yaml -o %t-combined-resources-2.o
22 # RUN: %t-combined-resources.o %t-combined-resources-2.o
24 // As input resources are traversed in a slightly different order, the
[all …]
/llvm-project/llvm/utils/TableGen/
H A DDFAPacketizerEmitter.cpp51 /// The index within the uniqued set of required resources of Resources.
56 /// Resources are unique across all itineraries.
57 ResourceVector Resources; member
120 "Exceeded maximum number of representable resources"); in collectAllFuncUnits()
150 "Exceeded maximum number of DFA resources"); in collectAllComboFuncs()
179 ResourceVector Resources; in getResourcesForItinerary()
187 Resources.push_back(StageResources); in getResourcesForItinerary()
189 return Resources; in getResourcesForItinerary()
200 ResourceVector Resources in createScheduleClasses()
178 ResourceVector Resources; getResourcesForItinerary() local
199 ResourceVector Resources = getResourcesForItinerary(Itinerary); createScheduleClasses() local
309 for (NfaStateTy Resources : InsnClass) { emitForItineraries() local
323 for (const ResourceVector &Resources : UniqueResources) { emitForItineraries() local
[all...]
/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DResourceManager.h46 /// 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 do
339 std::vector<std::unique_ptr<ResourceState>> Resources; global() variable
[all...]
H A DScheduler.h64 /// 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 …]
/llvm-project/clang-tools-extra/pseudo/tool/
H A DCMakeLists.txt
/llvm-project/llvm/test/tools/llvm-rc/
H A Dwindres-prefix.test19 ; RUN: llvm-readobj --coff-resources %t.o | FileCheck %s --check-prefix=CHECK-OBJ
20 ; RUN: llvm-readobj --coff-resources %t-ec.o | FileCheck %s --check-prefix=CHECK-OBJ-EC
23 ; CHECK-OBJ: Resources [
24 ; CHECK-OBJ: Total Number of Resources:
26 ; CHECK-OBJ-EC: Resources [
27 ; CHECK-OBJ-EC: Total Number of Resources:
H A Dwindres-target.test21 ; RUN: llvm-readobj --coff-resources %t.o | FileCheck %s --check-prefixes=CHECK-OBJ,CHECK-OBJ-I686
23 ; RUN: llvm-readobj --coff-resources %t.o | FileCheck %s --check-prefixes=CHECK-OBJ,CHECK-OBJ-X86-64
25 ; RUN: llvm-readobj --coff-resources %t.o | FileCheck %s --check-prefixes=CHECK-OBJ,CHECK-OBJ-ARMV7
27 ; RUN: llvm-readobj --coff-resources %t.o | FileCheck %s --check-prefixes=CHECK-OBJ,CHECK-OBJ-AARCH…
33 ; CHECK-OBJ: Resources [
34 ; CHECK-OBJ: Total Number of Resources:
/llvm-project/llvm/test/tools/dsymutil/X86/
H A Dremarks-linking-fat-bundle.test10 RUN: llvm-bcanalyzer -dump %t/fat.macho.remarks.x86.dSYM/Contents/Resources/Remarks/fat.macho.remar…
11 RUN: llvm-bcanalyzer -dump %t/fat.macho.remarks.x86.dSYM/Contents/Resources/Remarks/fat.macho.remar…
12 RUN: llvm-bcanalyzer -dump %t/fat.macho.remarks.x86.dSYM/Contents/Resources/Remarks/fat.macho.remar…
17 RUN: llvm-bcanalyzer -dump %t/fat.macho.remarks.x86.dSYM/Contents/Resources/Remarks/fat.macho.remar…
18 RUN: llvm-bcanalyzer -dump %t/fat.macho.remarks.x86.dSYM/Contents/Resources/Remarks/fat.macho.remar…
19 RUN: llvm-bcanalyzer -dump %t/fat.macho.remarks.x86.dSYM/Contents/Resources/Remarks/fat.macho.remar…
/llvm-project/mlir/lib/Dialect/SPIRV/Transforms/
H A DUnifyAliasedResourcePass.cpp1 //===- UnifyAliasedResourcePass.cpp - Pass to Unify Aliased Resources -----===//
9 // This file implements a pass that unifies access of multiple aliased resources
50 /// Collects all aliased resources in the given SPIR-V `moduleOp`.
85 /// resource that all resources should be unified into. Returns std::nullopt if
89 // scalarNumBits: contains all resources' scalar types' bit counts. in deduceCanonicalResource()
90 // vectorNumBits: only contains resources whose element types are vectors. in deduceCanonicalResource()
159 /// A class for analyzing aliased resources.
161 /// Resources are expected to be spirv.GlobalVarible that has a descriptor set
162 /// and binding number. Such resources are of the type
177 /// Returns all descriptors and their corresponding aliased resources.
[all …]
/llvm-project/clang/tools/scan-build-py/
H A DCMakeLists.txt96 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/libscanbuild/resources
/llvm-project/llvm/test/tools/dsymutil/ARM/
H A Dfat-dylib-update.test3 # RUN: llvm-dwarfdump -a -v %t.dSYM/Contents/Resources/DWARF/fat-test.arm.dylib | FileCheck %s
5 # RUN: llvm-dwarfdump -a -v %t.dSYM/Contents/Resources/DWARF/fat-test.arm.dylib | FileCheck %s
7 # RUN: llvm-dwarfdump -a -v %t1.dSYM/Contents/Resources/DWARF/fat-test.arm.dylib | FileCheck %s
10 # RUN: llvm-dwarfdump -a -v %t.dSYM/Contents/Resources/DWARF/fat-test.arm.dylib | FileCheck %s
12 # RUN: llvm-dwarfdump -a -v %t.dSYM/Contents/Resources/DWARF/fat-test.arm.dylib | FileCheck %s
14 # RUN: llvm-dwarfdump -a -v %t1.dSYM/Contents/Resources/DWARF/fat-test.arm.dylib | FileCheck %s
16 CHECK: /Contents/Resources/DWARF/fat-test.arm.dylib(armv7): file format Mach-O arm
66 CHECK: /Contents/Resources/DWARF/fat-test.arm.dylib(armv7s): file format Mach-O arm
115 CHECK: /Contents/Resources/DWARF/fat-test.arm.dylib(arm64): file format Mach-O arm64
/llvm-project/llvm/lib/MCA/Stages/
H A DInstructionTables.cpp26 // 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()

12345678910>>...70