Home
last modified time | relevance | path

Searched refs:Resources (Results 1 – 25 of 68) sorted by relevance

123

/freebsd/contrib/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()
216 ResourceState &CurrentUser = *Resources[GroupIndex]; in use()
[all …]
H A DScheduler.cpp36 Resources->dump(); in dump()
42 Resources->canBeDispatched(IR.getInstruction()->getUsedBuffers()); in isAvailable()
78 Resources->issueInstruction(D, UsedResources); in issueInstructionImpl()
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()
272 Resources->cycleEvent(Freed); in cycleEvent()
303 Resources->reserveBuffers(IS.getUsedBuffers()); in dispatch()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHazardRecognizer.cpp29 Resources->clearResources(); in Reset()
44 if (!Resources->canReserveResources(*MI)) { in getHazardType()
54 if (Resources->canReserveResources(*NewMI)) in getHazardType()
74 Resources->clearResources(); in AdvanceCycle()
126 if (!Resources->canReserveResources(*MI) || isNewStore(*MI)) { in EmitInstruction()
134 if (Resources->canReserveResources(*NewMI)) in EmitInstruction()
135 Resources->reserveResources(*NewMI); in EmitInstruction()
137 Resources->reserveResources(*MI); in EmitInstruction()
140 Resources->reserveResources(*MI); in EmitInstruction()
166 Resources->canReserveResources(*S.getSUnit()->getInstr())) { in EmitInstruction()
H A DHexagonHazardRecognizer.h23 DFAPacketizer *Resources; variable
51 : Resources(ST.createDFAPacketizer(II)), TII(HII) { } in HexagonHazardRecognizer()
54 if (Resources) in ~HexagonHazardRecognizer()
55 delete Resources; in ~HexagonHazardRecognizer() local
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDFAPacketizerEmitter.cpp57 ResourceVector Resources; member
179 ResourceVector Resources; in getResourcesForItinerary() local
187 Resources.push_back(StageResources); in getResourcesForItinerary()
189 return Resources; in getResourcesForItinerary()
200 ResourceVector Resources = getResourcesForItinerary(Itinerary); in createScheduleClasses() local
202 {ItineraryIdx, Idx++, UniqueResources.insert(Resources), Resources}); in createScheduleClasses()
310 for (NfaStateTy Resources : InsnClass) { in emitForItineraries() local
311 if ((State | Resources) == State) in emitForItineraries()
324 for (const ResourceVector &Resources : UniqueResources) { in emitForItineraries() local
325 if (!canApplyInsnClass(Resources, State)) in emitForItineraries()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSchedSyntacoreSCR7.td45 multiclass SCR7_IntMul<list<ProcResourceKind> Resources> {
47 def : WriteRes<WriteIMul, Resources>;
48 def : WriteRes<WriteIMul32, Resources>;
53 multiclass SCR7_IntDivImpl<list<ProcResourceKind> Resources,
57 def : WriteRes<DivWrite, Resources>;
58 def : WriteRes<RemWrite, Resources>;
63 multiclass SCR7_IntDiv<list<ProcResourceKind> Resources,
66 defm : SCR7_IntDivImpl<Resources,
73 multiclass SCR7_IntDiv32<list<ProcResourceKind> Resources,
76 defm : SCR7_IntDivImpl<Resources,
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A DPipelinePrinter.cpp81 json::Array Resources; in getJSONTargetInfo() local
98 Resources.push_back(ResourceName); in getJSONTargetInfo()
102 return json::Object({{"CPUName", MCPU}, {"Resources", std::move(Resources)}}); in getJSONTargetInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h78 std::unique_ptr<ResourceManager> Resources; variable
168 : LSU(Lsu), Resources(std::move(RM)), BusyResourceUnits(0), in Scheduler()
235 return Resources->resolveResourceMask(Mask); in getResourceID()
H A DResourceManager.h343 std::vector<std::unique_ptr<ResourceState>> Resources; variable
468 for (const std::unique_ptr<ResourceState> &Resource : Resources) in dump()
/freebsd/contrib/file/magic/Magdir/
H A Dnatinst21 # This is for General Resources
22 >8 string rsc Resources File, data
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXContainerGlobals.cpp203 PSV.Resources.push_back(MakeBinding(Binding, dxbc::PSV::ResourceType::CBV, in addResourcesForPSV()
208 PSV.Resources.push_back(MakeBinding(Binding, in addResourcesForPSV()
224 PSV.Resources.push_back( in addResourcesForPSV()
246 PSV.Resources.push_back( in addResourcesForPSV()
H A DDXILResourceAccess.cpp245 SmallVector<std::pair<IntrinsicInst *, dxil::ResourceTypeInfo>> Resources; in transformResourcePointers() local
251 Resources.emplace_back(II, DRTM[HandleTy]); in transformResourcePointers()
254 for (auto &[II, RI] : Resources) in transformResourcePointers()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DDXContainer.cpp345 if (Error Err = readInteger(Data, Current, Resources.Stride)) in parse()
349 size_t BindingDataSize = Resources.Stride * ResourceCount; in parse()
350 Resources.Data = Data.substr(Current - Data.begin(), BindingDataSize); in parse()
352 if (Resources.Data.size() < BindingDataSize) in parse()
358 Resources.Stride = sizeof(v2::ResourceBindInfo); in parse()
H A DWindowsResource.cpp624 const WindowsResourceParser::TreeNode &Resources; member in llvm::object::WindowsResourceCOFFWriter
642 : MachineType(MachineType), Resources(Parser.getTree()), in WindowsResourceCOFFWriter()
672 SectionOneSize = Resources.getTreeSize(); in performSectionOneLayout()
874 Queue.push(&Resources); in writeDirectoryTree()
876 sizeof(coff_resource_dir_table) + (Resources.getStringChildren().size() + in writeDirectoryTree()
877 Resources.getIDChildren().size()) * in writeDirectoryTree()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DDXContainerPSVInfo.cpp98 uint32_t ResourceCount = static_cast<uint32_t>(Resources.size()); in write()
104 for (const auto &Res : Resources) in write()
185 for (auto &Res : Resources) in finalize()
/freebsd/crypto/heimdal/doc/
H A Ddoxytmpl.dxy230 MSCGEN_PATH = /Applications/Doxygen.app/Contents/Resources/
245 DOT_PATH = /Applications/Doxygen.app/Contents/Resources/
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DDXContainer.h314 ResourceArray Resources; variable
334 uint32_t getResourceCount() const { return Resources.size(); } in getResourceCount()
335 ResourceArray getResources() const { return Resources; } in getResources()
345 uint32_t getResourceStride() const { return Resources.Stride; } in getResourceStride()
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DInstructionTables.cpp28 Desc.Resources) { in execute()
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DInstructionInfoView.h78 std::string Resources = ""; member
H A DInstructionInfoView.cpp155 FOS << IIVDEntry.Resources; in printView()
227 raw_string_ostream TempStream(IIVDEntry.Resources); in collectData()
H A DSummaryView.cpp56 for (const std::pair<uint64_t, ResourceUsage> &RU : Desc.Resources) { in onEvent()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DDXContainerPSVInfo.h55 SmallVector<dxbc::PSV::v2::ResourceBindInfo> Resources; member
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp132 ID.Resources.emplace_back(A); in initializeUsedResources()
174 for (ResourcePlusCycles &RPC : ID.Resources) { in initializeUsedResources()
204 for (const std::pair<uint64_t, ResourceUsage> &R : ID.Resources) in initializeUsedResources()
532 bool UsesResources = !ID.Resources.empty(); in verifyInstrDesc()
/freebsd/sys/contrib/edk2/Include/Protocol/
H A DPciRootBridgeIo.h401 OUT VOID **Resources
/freebsd/sys/contrib/openzfs/.github/
H A DCONTRIBUTING.md38 * [OpenZFS Developer Resources](http://open-zfs.org/wiki/Developer_resources)
39 …* [Git and GitHub for beginners](https://openzfs.github.io/openzfs-docs/Developer%20Resources/Git%…
45 instructions](https://openzfs.github.io/openzfs-docs/Developer%20Resources/Building%20ZFS.html),
149 https://openzfs.github.io/openzfs-docs/Developer%20Resources/Building%20ZFS.html#running-zloop-sh-a…

123