| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| LiveRegUnits.h | 10 /// A set of register units. It is intended for register liveness tracking. 29 /// A set of register units used to track register liveness. 32 BitVector Units; 43 /// For a machine instruction \p MI, adds all register units used in 75 Units.reset(); 76 Units.resize(TRI.getNumRegUnits()); 80 void clear() { Units.reset(); } 83 bool empty() const { return Units.none(); } 85 /// Adds register units covered by physical register \p Reg. 88 Units.set(*Unit) [all...] |
| RDFRegisters.h | 131 return MaskInfos[Register::stackSlot2Index(MaskId)].Units; 150 BitVector Units; 170 : Units(pri.getTRI().getNumRegUnits()), PRI(pri) {} 173 unsigned count() const { return Units.count(); } 174 bool empty() const { return Units.none(); } 179 return DenseMapInfo<BitVector>::isEqual(Units, A.Units); 199 return DenseMapInfo<BitVector>::getHashValue(Units); 245 BitVector Units;
|
| LiveIntervals.h | 387 // Each physreg has one or more register units, see MCRegisterInfo. We 421 /// Remove associated live ranges for the register units associated with \p 426 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) 427 removeRegUnit(*Units);
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| LiveRegMatrix.cpp | 84 for (MCRegUnitMaskIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { 85 unsigned Unit = (*Units).first; 86 LaneBitmask Mask = (*Units).second; 96 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { 97 if (Func(*Units, VRegInterval)) 218 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) [all...] |
| InterferenceCache.cpp | 96 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i) 97 RegUnits[i].VirtTag = LIUArray[*Units].getTag(); 113 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { 114 RegUnits.push_back(LIUArray[*Units]); 115 RegUnits.back().Fixed = &LIS->getRegUnit(*Units); 122 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i) [all...] |
| RDFRegisters.cpp | 93 MaskInfos[M].Units = PU.flip(); 142 // Reg units are returned in the numerical order. 144 // Skip units that are masked off in RA. 150 // Skip units that are masked off in RB. 247 return Units.anyCommon(PRI.getMaskUnits(RR.Reg)); 252 if (Units.test(P.first)) 261 return T.reset(Units).none(); 267 if (!Units.test(P.first)) 275 Units |= PRI.getMaskUnits(RR.Reg); 282 Units.set(P.first) [all...] |
| RegAllocBasic.cpp | 216 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { 217 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units);
|
| MachineTraceMetrics.cpp | 724 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) { 725 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units); 736 for (MCRegUnitIterator Units(Kill, TRI); Units.isValid(); ++Units) 737 RegUnits.erase(*Units); 741 for (MCRegUnitIterator Units(UseMI->getOperand(DefOp).getReg().asMCReg(), 743 Units.isValid(); ++Units) [all...] |
| RegAllocFast.cpp | 130 /// Used temporarily in reloadAtBegin() to mark register units that are 145 /// Set of register units that are used in the current instruction, and so 158 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) 159 UsedInInstr.insert(*Units); 173 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { 174 if (UsedInInstr.count(*Units)) [all...] |
| EarlyIfConversion.cpp | 132 /// Register units clobbered by the conditional blocks. 268 for (MCRegUnitIterator Units(Reg.asMCReg(), TRI); Units.isValid(); 269 ++Units) 270 ClobberedRegUnits.set(*Units); 390 for (MCRegUnitIterator Units(Reg.asMCReg(), TRI); Units.isValid(); 391 ++Units) 392 LiveRegUnits.erase(*Units); 399 for (MCRegUnitIterator Units(Reads.pop_back_val(), TRI); Units.isValid() [all...] |
| LiveRegUnits.cpp | 26 Units.reset(U); 35 Units.set(U);
|
| RegAllocGreedy.cpp | 861 MCRegUnitIterator Units(*I, TRI); 862 for (; Units.isValid(); ++Units) { 864 LiveIntervalUnion::Query subQ(VirtReg, Matrix->getLiveUnions()[*Units]); 868 // If no units have interference, break out with the current PhysReg. 869 if (!Units.isValid()) 938 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) { 939 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units); [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/ |
| DWARFDebugMacro.h | 113 Error parseMacro(DWARFUnitVector::compile_unit_range Units, 116 return parseImpl(Units, StringExtractor, MacroData, /*IsMacro=*/true); 129 Error parseImpl(Optional<DWARFUnitVector::compile_unit_range> Units,
|
| /src/sys/dev/acpi/acpica/ |
| OsdSynch.c | 163 * Wait for units from a semaphore. 166 AcpiOsWaitSemaphore(ACPI_SEMAPHORE Handle, UINT32 Units, UINT16 Timeout) 196 "get %d units from semaphore %p (has %d) timeout %d\n", 197 Units, as, as->as_units, Timeout)); 200 if (as->as_units >= Units) { 201 as->as_units -= Units; 224 * Send units to a semaphore. 227 AcpiOsSignalSemaphore(ACPI_HANDLE Handle, UINT32 Units) 237 "return %d units to semaphore %p (has %d)\n", 238 Units, as, as->as_units)) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| HexagonShuffler.cpp | 93 unsigned Units = getUnits(); 94 unsigned Key = ((1u << s) & Units) != 0; 99 if (Key == 0 || Units == 0 || (SlotWeight * s >= 32)) 102 unsigned Ctpop = countPopulation(Units); 103 unsigned Cttz = countTrailingZeros(Units); 116 const unsigned Units = HexagonConvertUnits(ItinUnits, &Lanes); 118 if (Units == 0 && Lanes == 0) { 128 setUnits(Units); 136 unsigned Units; 151 if (!hvxInsts[startIdx].Units) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| SIPostRABundler.cpp | 101 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) 102 UsedRegUnits.set(*Units);
|
| /src/sys/external/bsd/acpica/dist/os_specific/service_layers/ |
| oswinxf.c | 323 * RETURN: Current ticks in 100-nanosecond units 738 UINT32 Units, 747 UINT32 Units) 757 * PARAMETERS: MaxUnits - Maximum units that can be sent 758 * InitialUnits - Units to be assigned to the new semaphore 869 * Units - How many units to wait for 874 * DESCRIPTION: Wait for units 881 UINT32 Units, 898 if (Units > 1 [all...] |
| osunixxf.c | 740 UINT32 Units, 749 UINT32 Units) 759 * PARAMETERS: InitialUnits - Units to be assigned to the new semaphore 862 * Units - How many units to wait for 867 * DESCRIPTION: Wait for units 874 UINT32 Units, 1000 * Units - Number of units to send 1004 * DESCRIPTION: Send units [all...] |
| /src/sys/dev/acpi/ |
| acpi_wdrt.c | 74 /* Watchdog Resource Table - Units */ 182 /* Counter units can be 1s, 100ms, or 10ms */ 183 switch (wdrt->Units) { 189 aprint_error(": units not supported (0x%x)\n", wdrt->Units); 210 if (wdrt->Units == ACPI_WDRT_UNITS_100MS) 212 if (wdrt->Units == ACPI_WDRT_UNITS_10MS)
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCVSXFMAMutate.cpp | 319 for (MCRegUnitIterator Units(AddendSrcReg.asMCReg(), TRI); 320 Units.isValid(); ++Units) { 321 unsigned Unit = *Units;
|
| /src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| CodeGenRegisters.cpp | 203 // Iterate over all register units in a set of registers. 250 // Inherit register units from subregisters. 256 // Merge the subregister's units into this register's RegUnits. 407 // Inherit all sub-register units. It is good enough to look at the explicit 408 // sub-registers, the other registers won't contribute any more units. 415 // These units correspond to the maximal cliques in the register overlap 435 // Finally, create units for leaf registers without ad hoc aliases. Note that 441 // We have now computed the native register units. More may be adopted later 1084 // Populate a unique sorted list of units from a register set. 1189 // Native register units are associated with a leaf register. They've all bee [all...] |
| /src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/ |
| FuzzerUtil.cpp | 128 bool ParseDictionaryFile(const std::string &Text, Vector<Unit> *Units) { 134 Units->clear(); 145 Units->push_back(U);
|
| FuzzerDictionary.h | 113 // Parses the dictionary file, fills Units, returns true iff all lines 115 bool ParseDictionaryFile(const std::string &Text, Vector<Unit> *Units);
|
| /src/external/apache2/llvm/dist/llvm/lib/Support/ |
| FoldingSet.cpp | 96 unsigned Units = Size / 4; 102 Bits.append(Base, Base + Units); 103 Pos = (Units + 1) * 4;
|
| /src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/tests/ |
| FuzzerUnittest.cpp | 559 Vector<Unit> Units; 560 EXPECT_FALSE(ParseDictionaryFile("zzz\n", &Units)); 561 EXPECT_FALSE(ParseDictionaryFile("", &Units)); 562 EXPECT_TRUE(ParseDictionaryFile("\n", &Units)); 563 EXPECT_EQ(Units.size(), 0U); 564 EXPECT_TRUE(ParseDictionaryFile("#zzzz a b c d\n", &Units)); 565 EXPECT_EQ(Units.size(), 0U); 566 EXPECT_TRUE(ParseDictionaryFile(" #zzzz\n", &Units)); 567 EXPECT_EQ(Units.size(), 0U); 568 EXPECT_TRUE(ParseDictionaryFile(" #zzzz\n", &Units)); [all...] |