HomeSort by relevance Sort by last modified time
    Searched refs:Units (Results 1 - 25 of 75) sorted by null

1 2 3

  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
LiveRegUnits.h 11 /// A set of register units. It is intended for register liveness tracking.
30 /// A set of register units used to track register liveness.
33 BitVector Units;
44 /// For a machine instruction \p MI, adds all register units used in
77 Units.reset();
78 Units.resize(TRI.getNumRegUnits());
82 void clear() { Units.reset(); }
85 bool empty() const { return Units.none(); }
87 /// Adds register units covered by physical register \p Reg.
90 Units.set(*Unit)
    [all...]
  /external/llvm/lib/CodeGen/
LiveRegMatrix.cpp 77 for (MCRegUnitMaskIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
78 unsigned Unit = (*Units).first;
79 LaneBitmask Mask = (*Units).second;
89 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
90 if (Func(*Units, VRegInterval))
192 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units
    [all...]
InterferenceCache.cpp 89 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i)
90 RegUnits[i].VirtTag = LIUArray[*Units].getTag();
106 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
107 RegUnits.push_back(LIUArray[*Units]);
108 RegUnits.back().Fixed = &LIS->getRegUnit(*Units);
115 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i)
    [all...]
EarlyIfConversion.cpp 130 /// Register units clobbered by the conditional blocks.
240 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units)
241 ClobberedRegUnits.set(*Units);
296 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units)
297 LiveRegUnits.erase(*Units);
304 for (MCRegUnitIterator Units(Reads.pop_back_val(), TRI); Units.isValid()
    [all...]
RegAllocBasic.cpp 173 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
174 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units);
MachineTraceMetrics.cpp 720 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) {
721 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units);
732 for (MCRegUnitIterator Units(Kill, TRI); Units.isValid(); ++Units)
733 RegUnits.erase(*Units);
737 for (MCRegUnitIterator Units(UseMI->getOperand(DefOp).getReg(), TRI);
738 Units.isValid(); ++Units)
    [all...]
  /external/swiftshader/third_party/llvm-7.0/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 101 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i)
102 RegUnits[i].VirtTag = LIUArray[*Units].getTag();
118 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
119 RegUnits.push_back(LIUArray[*Units]);
120 RegUnits.back().Fixed = &LIS->getRegUnit(*Units);
127 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units, ++i)
    [all...]
EarlyIfConversion.cpp 130 /// Register units clobbered by the conditional blocks.
240 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units)
241 ClobberedRegUnits.set(*Units);
297 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units)
298 LiveRegUnits.erase(*Units);
305 for (MCRegUnitIterator Units(Reads.pop_back_val(), TRI); Units.isValid()
    [all...]
RegAllocBasic.cpp 212 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
213 LiveIntervalUnion::Query &Q = Matrix->query(VirtReg, *Units);
MachineTraceMetrics.cpp 727 for (MCRegUnitIterator Units(Reg, TRI); Units.isValid(); ++Units) {
728 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units);
739 for (MCRegUnitIterator Units(Kill, TRI); Units.isValid(); ++Units)
740 RegUnits.erase(*Units);
744 for (MCRegUnitIterator Units(UseMI->getOperand(DefOp).getReg(), TRI);
745 Units.isValid(); ++Units)
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Include/IndustryStandard/
WatchdogResourceTable.h 39 UINT8 Units;
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
RDFRegisters.cpp 94 MaskInfos[M].Units = PU.flip();
138 // Reg units are returned in the numerical order.
140 // Skip units that are masked off in RA.
146 // Skip units that are masked off in RB.
243 return Units.anyCommon(PRI.getMaskUnits(RR.Reg));
248 if (Units.test(P.first))
257 return T.reset(Units).none();
263 if (!Units.test(P.first))
271 Units |= PRI.getMaskUnits(RR.Reg);
278 Units.set(P.first)
    [all...]
RDFRegisters.h 129 return MaskInfos[TargetRegisterInfo::stackSlot2Index(MaskId)].Units;
144 BitVector Units;
160 : Units(pri.getTRI().getNumRegUnits()), PRI(pri) {}
163 bool empty() const { return Units.none(); }
226 BitVector Units;
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonShuffler.cpp 94 unsigned Units = getUnits();
95 unsigned Key = ((1u << s) & Units) != 0;
100 if (Key == 0 || Units == 0 || (SlotWeight * s >= 32))
103 unsigned Ctpop = countPopulation(Units);
104 unsigned Cttz = countTrailingZeros(Units);
167 unsigned Units;
182 if (!hvxInsts[startIdx].Units)
185 if ((hvxInsts[startIdx].Units & b) == 0)
241 unsigned Units = ISJ->Core.getUnits();
242 if (Units & 2U)
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/EmmcBlockIoPei/
EmmcHcMem.c 102 @param Units Number of memory units to allocate.
111 IN UINTN Units
121 ASSERT ((Block != 0) && (Units != 0));
136 if (Available >= Units) {
151 if (Available < Units) {
161 for (Count = 0; Count < Units; Count++) {
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/SdBlockIoPei/
SdHcMem.c 102 @param Units Number of memory units to allocate.
111 IN UINTN Units
121 ASSERT ((Block != 0) && (Units != 0));
136 if (Available >= Units) {
151 if (Available < Units) {
161 for (Count = 0; Count < Units; Count++) {
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/
UfsHcMem.c 102 @param Units Number of memory units to allocate.
111 IN UINTN Units
121 ASSERT ((Block != 0) && (Units != 0));
136 if (Available >= Units) {
151 if (Available < Units) {
161 for (Count = 0; Count < Units; Count++) {
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/EhciDxe/
UsbHcMem.c 155 @param Units Number of memory units to allocate.
164 IN UINTN Units
174 ASSERT ((Block != 0) && (Units != 0));
189 if (Available >= Units) {
204 if (Available < Units) {
214 for (Count = 0; Count < Units; Count++) {
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/EhciPei/
UsbHcMem.c 129 @param Units Number of memory units to allocate.
138 IN UINTN Units
148 ASSERT ((Block != 0) && (Units != 0));
163 if (Available >= Units) {
178 if (Available < Units) {
188 for (Count = 0; Count < Units; Count++) {
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/UhciDxe/
UsbHcMem.c 154 @param Units Number of memory units to allocate.
163 IN UINTN Units
173 ASSERT ((Block != 0) && (Units != 0));
188 if (Available >= Units) {
203 if (Available < Units) {
213 for (Count = 0; Count < Units; Count++) {
  /device/linaro/bootloader/edk2/QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Dxe/
UsbHcMem.c 155 @param Units Number of memory units to allocate.
164 IN UINTN Units
174 ASSERT ((Block != 0) && (Units != 0));
189 if (Available >= Units) {
204 if (Available < Units) {
214 for (Count = 0; Count < Units; Count++) {
  /device/linaro/bootloader/edk2/QuarkSocPkg/QuarkSouthCluster/Usb/Ohci/Pei/
UsbHcMem.c 131 @param Units Number of memory units to allocate.
140 IN UINTN Units
150 ASSERT ((Block != 0) && (Units != 0));
165 if (Available >= Units) {
180 if (Available < Units) {
190 for (Count = 0; Count < Units; Count++) {
  /external/llvm/lib/Fuzzer/test/
FuzzerUnittest.cpp 398 std::vector<Unit> Units;
399 EXPECT_FALSE(ParseDictionaryFile("zzz\n", &Units));
400 EXPECT_FALSE(ParseDictionaryFile("", &Units));
401 EXPECT_TRUE(ParseDictionaryFile("\n", &Units));
402 EXPECT_EQ(Units.size(), 0U);
403 EXPECT_TRUE(ParseDictionaryFile("#zzzz a b c d\n", &Units));
404 EXPECT_EQ(Units.size(), 0U);
405 EXPECT_TRUE(ParseDictionaryFile(" #zzzz\n", &Units));
406 EXPECT_EQ(Units.size(), 0U);
407 EXPECT_TRUE(ParseDictionaryFile(" #zzzz\n", &Units));
    [all...]
  /external/llvm/utils/TableGen/
CodeGenRegisters.cpp 154 // Iterate over all register units in a set of registers.
200 // Inherit register units from subregisters.
207 // Merge the subregister's units into this register's RegUnits.
356 // Inherit all sub-register units. It is good enough to look at the explicit
357 // sub-registers, the other registers won't contribute any more units.
364 // These units correspond to the maximal cliques in the register overlap
384 // Finally, create units for leaf registers without ad hoc aliases. Note that
390 // We have now computed the native register units. More may be adopted later
    [all...]

Completed in 1558 milliseconds

1 2 3