/llvm-project/lldb/docs/ |
H A D | index.rst | 29 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 | .htaccess | 2 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 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 wit 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() 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 D | DXILResourceAnalysis.h | 9 /// \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 D | DXILResourceAnalysis.cpp | 9 /// \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 D | Resources.Designer.cs |
|
H A D | VSPackage.resx |
|
/llvm-project/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. 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 D | ResourceTrackerTest.cpp | 69 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 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 …]
|
/llvm-project/lld/test/COFF/ |
H A D | mixed-resource-obj.yaml | 6 # 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 D | merge-resource-manifest.test | 8 # 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 D | combined-resources.test | 4 // > 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 D | DFAPacketizerEmitter.cpp | 51 /// 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 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 do 339 std::vector<std::unique_ptr<ResourceState>> Resources; global() variable [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 …]
|
/llvm-project/clang-tools-extra/pseudo/tool/ |
H A D | CMakeLists.txt |
|
/llvm-project/llvm/test/tools/llvm-rc/ |
H A D | windres-prefix.test | 19 ; 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 D | windres-target.test | 21 ; 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 D | remarks-linking-fat-bundle.test | 10 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 D | UnifyAliasedResourcePass.cpp | 1 //===- 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 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/libscanbuild/resources
|
/llvm-project/llvm/test/tools/dsymutil/ARM/ |
H A D | fat-dylib-update.test | 3 # 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 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()
|