Home
last modified time | relevance | path

Searched refs:Units (Results 1 – 25 of 75) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h32 BitVector Units; variable
75 Units.reset(); in init()
76 Units.resize(TRI.getNumRegUnits()); in init()
80 void clear() { Units.reset(); } in clear()
83 bool empty() const { return Units.none(); } in empty()
88 Units.set(Unit); in addReg()
97 Units.set((*Unit).first); in addRegMasked()
104 Units.reset(Unit); in removeReg()
118 if (Units.test(Unit)) in available()
145 Units |= RegUnits; in addUnits()
[all …]
H A DRDFRegisters.h163 return MaskInfos[Register::stackSlot2Index(MaskId)].Units; in getMaskUnits()
190 BitVector Units; member
206 : Units(pri.getTRI().getNumRegUnits()), PRI(pri) {} in RegisterAggr()
209 unsigned size() const { return Units.count(); } in size()
210 bool empty() const { return Units.none(); } in empty()
217 return DenseMapInfo<BitVector>::isEqual(Units, A.Units);
236 size_t hash() const { return DenseMapInfo<BitVector>::getHashValue(Units); } in hash()
273 unit_iterator unit_begin() const { return Units.set_bits_begin(); } in unit_begin()
274 unit_iterator unit_end() const { return Units.set_bits_end(); } in unit_end()
284 BitVector Units;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFRegisters.cpp87 MaskInfos[M].Units = PU.flip(); in PhysicalRegisterInfo()
127 std::set<RegisterId> Units; in getAliasSet()
130 return Units; // Empty in getAliasSet()
134 return Units; // Empty in getUnits() local
138 Units.insert(U); in getUnits()
140 return Units; in getUnits()
158 Units.insert(U); in getUnits()
162 return Units; in getUnits()
201 // Units are equal, move on to the next ones. in equal_to()
239 // Units ar in less()
[all...]
H A DLiveRegMatrix.cpp84 for (MCRegUnitMaskIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { in foreachUnit() local
85 unsigned Unit = (*Units).first; in foreachUnit()
86 LaneBitmask Mask = (*Units).second; in foreachUnit()
H A DLiveRegUnits.cpp26 Units.reset(U); in removeRegsNotPreserved()
37 Units.set(U); in addRegsInMask()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonShuffler.cpp94 unsigned Units = getUnits(); in setWeight()
95 unsigned Key = ((1u << s) & Units) != 0; in setWeight() local
100 if (Key == 0 || Units == 0 || (SlotWeight * s >= 32)) in setWeight()
103 unsigned Ctpop = llvm::popcount(Units); in setWeight()
104 unsigned Cttz = llvm::countr_zero(Units); in setWeight()
117 const unsigned Units = HexagonConvertUnits(ItinUnits, &Lanes); in HexagonCVIResource()
119 if (Units == 0 && Lanes == 0) { in HexagonCVIResource()
129 setUnits(Units); in HexagonCVIResource()
137 unsigned Units;
152 if (!hvxInsts[startIdx].Units) in checkHVXPipes()
118 const unsigned Units = HexagonConvertUnits(ItinUnits, &Lanes); HexagonCVIResource() local
138 unsigned Units; global() member
205 const unsigned Units = ISJ.Core.getUnits(); restrictSlot1AOK() local
234 unsigned Units = ISJ.Core.getUnits(); restrictNoSlot1Store() local
718 const unsigned Units = I.Core.getUnits(); reportResourceUsage() local
[all...]
/freebsd/sys/dev/acpica/Osd/
H A DOsdSynch.c150 AcpiOsWaitSemaphore(ACPI_SEMAPHORE Handle, UINT32 Units, UINT16 Timeout) in AcpiOsWaitSemaphore() argument
158 if (as == NULL || Units == 0) in AcpiOsWaitSemaphore()
165 Units, as->as_name, as->as_units, as->as_waiters, Timeout)); in AcpiOsWaitSemaphore()
167 if (as->as_maxunits != ACPI_NO_UNIT_LIMIT && as->as_maxunits < Units) { in AcpiOsWaitSemaphore()
174 if (!ACPISEM_AVAIL(as, Units)) in AcpiOsWaitSemaphore()
178 while (!ACPISEM_AVAIL(as, Units)) { in AcpiOsWaitSemaphore()
194 while (!ACPISEM_AVAIL(as, Units)) { in AcpiOsWaitSemaphore()
207 while (!ACPISEM_AVAIL(as, Units)) { in AcpiOsWaitSemaphore()
216 if (ACPISEM_AVAIL(as, Units)) in AcpiOsWaitSemaphore()
227 as->as_units -= Units; in AcpiOsWaitSemaphore()
[all …]
/freebsd/contrib/dialog/samples/install/
H A DFDISK.TEST3 Units = cylinders of 868 * 512 bytes
12 Units = cylinders of 2048 * 512 bytes
19 Units = cylinders of 2048 * 512 bytes
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugMacro.h121 Error parseMacro(DWARFUnitVector::compile_unit_range Units, in parseMacinfo()
124 return parseImpl(Units, StringExtractor, MacroData, /*IsMacro=*/true);
145 Error parseImpl(std::optional<DWARFUnitVector::compile_unit_range> Units,
115 parseMacro(DWARFUnitVector::compile_unit_range Units,DataExtractor StringExtractor,DWARFDataExtractor MacroData) parseMacro() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInsertSingleUseVDST.cpp169 for (MCRegUnitMaskIterator Units(Liveout.PhysReg, TRI); Units.isValid(); in runOnMachineFunction() local
170 ++Units) { in runOnMachineFunction()
171 const auto [Unit, Mask] = *Units; in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.cpp1933 [&Set](const RegUnitSet &I) { return I.Units == Set.Units; }); in findRegUnitSet()
1973 unsigned UnitWeight = RegUnits[SubSet.Units[0]].Weight; in pruneUnitSets()
1975 if (isRegUnitSubSet(SubSet.Units, SuperSet.Units) && in pruneUnitSets()
1976 (SubSet.Units.size() + 3 > SuperSet.Units.size()) && in pruneUnitSets()
1977 UnitWeight == RegUnits[SuperSet.Units[0]].Weight && in pruneUnitSets()
1978 UnitWeight == RegUnits[SuperSet.Units.back()].Weight) { in pruneUnitSets()
1999 PrunedUnitSets.back().Units = std::move(RegUnitSets[SuperIdx].Units); in pruneUnitSets()
2022 RC.buildRegUnitSet(*this, RUSet.Units); in computeRegUnitSets()
2036 for (auto &U : RegUnitSets[USIdx].Units) in computeRegUnitSets()
2048 for (auto &U : RegUnitSets[USIdx].Units) in computeRegUnitSets()
[all …]
/freebsd/sys/contrib/dev/acpica/os_specific/service_layers/
H A Dosunixxf.c848 UINT32 Units, in AcpiOsWaitSemaphore() argument
857 UINT32 Units) in AcpiOsSignalSemaphore() argument
982 UINT32 Units, in AcpiOsWaitSemaphore() argument
1119 UINT32 Units) in AcpiOsSignalSemaphore() argument
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerUtil.cpp127 bool ParseDictionaryFile(const std::string &Text, std::vector<Unit> *Units) { in ParseDictionaryFile() argument
133 Units->clear(); in ParseDictionaryFile()
144 Units->push_back(U); in ParseDictionaryFile()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64A57FPLoadBalancing.cpp499 LiveRegUnits Units(*TRI); in scavengeRegister()
500 Units.addLiveOuts(MBB); in scavengeRegister() local
505 Units.stepBackward(*I); in scavengeRegister()
513 Units.accumulate(*I); in scavengeRegister()
520 if (!Units.available(Reg)) in scavengeRegister()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DFoldingSet.cpp54 unsigned Units = Size / 4; in AddString() local
60 Bits.append(Base, Base + Units); in AddString()
61 Pos = (Units + 1) * 4; in AddString()
/freebsd/sys/contrib/device-tree/Bindings/perf/
H A Dnds32v3-pmu.txt1 * NDS32 Performance Monitor Units
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugMacro.cpp108 std::optional<DWARFUnitVector::compile_unit_range> Units, in parseImpl() argument
118 for (const auto &U : *Units) in parseImpl()
/freebsd/sys/contrib/dev/acpica/include/
H A Dacpiosxf.h291 UINT32 Units,
299 UINT32 Units);
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dspe-pmu.txt1 * ARMv8.2 Statistical Profiling Extension (SPE) Performance Monitor Units (PMU)
/freebsd/sys/contrib/device-tree/Bindings/csky/
H A Dpmu.txt2 C-SKY Performance Monitor Units
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Drt1011.txt26 u32. The temperature was measured while doing the calibration. Units: Celsius degree
H A Dux500-mop500.txt38 stericsson,earpeice-cmv = <950>; /* Units in mV. */
H A Dux500-msp.txt41 stericsson,earpeice-cmv = <950>; /* Units in mV. */
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Dbrcm,bcm59056.txt2 BCM590xx Power Management Units
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetItinerary.td44 // discrete time slots needed to complete the stage. Units represent
60 list<FuncUnit> Units = units; // choice of functional units
158 // Combo Function Units - This is a list of all combo function unit data.

123