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

1 2 3

  /external/llvm/lib/Target/AMDGPU/
AMDGPURegisterInfo.cpp 40 static const unsigned SubRegs[] = {
47 assert(Channel < array_lengthof(SubRegs));
48 return SubRegs[Channel];
  /external/llvm/include/llvm/CodeGen/
LivePhysRegs.h 77 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
78 SubRegs.isValid(); ++SubRegs)
79 LiveRegs.insert(*SubRegs);
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
AMDGPURegisterInfo.cpp 31 static const unsigned SubRegs[] = {
38 assert(Channel < array_lengthof(SubRegs));
39 return SubRegs[Channel];
  /external/llvm/lib/CodeGen/
LiveVariables.cpp 197 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
198 unsigned SubReg = *SubRegs;
220 for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true);
221 SubRegs.isValid(); ++SubRegs)
222 PartDefRegs.insert(*SubRegs);
251 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs)
    [all...]
CriticalAntiDepBreaker.cpp 216 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
217 SubRegs.isValid(); ++SubRegs) {
218 KeepRegs.set(*SubRegs);
228 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
229 SubRegs.isValid(); ++SubRegs)
230 KeepRegs.set(*SubRegs);
268 // it or any of its subregs from KeepRegs.
271 // For the reg itself and all subregs: update the def to current
    [all...]
MachineInstrBundle.cpp 187 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
188 unsigned SubReg = *SubRegs;
ScheduleDAGInstrs.cpp     [all...]
MachineVerifier.cpp 94 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs)
95 RV.push_back(*SubRegs);
530 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
532 // assert(regsReserved.test(*SubRegs) && "Non-reserved sub-register");
533 regsReserved.set(*SubRegs);
754 for (MCSubRegIterator SubRegs(LI.PhysReg, TRI, /*IncludeSelf=*/true)
    [all...]
RegisterScavenging.cpp 211 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs)
212 if (isRegUsed(*SubRegs)) {
AggressiveAntiDepBreaker.cpp 243 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
244 SubRegs.isValid(); ++SubRegs)
245 PassthruRegs.insert(*SubRegs);
319 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
320 unsigned SubregReg = *SubRegs;
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
LiveVariables.cpp 197 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
198 unsigned SubReg = *SubRegs;
220 for (MCSubRegIterator SubRegs(DefReg, TRI, /*IncludeSelf=*/true);
221 SubRegs.isValid(); ++SubRegs)
222 PartDefRegs.insert(*SubRegs);
251 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs)
    [all...]
CriticalAntiDepBreaker.cpp 233 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
234 SubRegs.isValid(); ++SubRegs) {
235 KeepRegs.set(*SubRegs);
245 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
246 SubRegs.isValid(); ++SubRegs)
247 KeepRegs.set(*SubRegs);
285 // it or any of its subregs from KeepRegs.
288 // For the reg itself and all subregs: update the def to current
    [all...]
MachineInstrBundle.cpp 189 for (MCSubRegIterator SubRegs(Reg, TRI); SubRegs.isValid(); ++SubRegs) {
190 unsigned SubReg = *SubRegs;
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
LivePhysRegs.h 82 for (MCSubRegIterator SubRegs(Reg, TRI, /*IncludeSelf=*/true);
83 SubRegs.isValid(); ++SubRegs)
84 LiveRegs.insert(*SubRegs);
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
LiveVariables.cpp 193 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
194 unsigned SubReg = *SubRegs; ++SubRegs) {
217 for (const unsigned *SubRegs = TRI->getSubRegisters(DefReg);
218 unsigned SubReg = *SubRegs; ++SubRegs)
248 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
249 unsigned SubReg = *SubRegs; ++SubRegs) {
273 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg)
    [all...]
DeadMachineInstructionElim.cpp 172 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
173 *SubRegs; ++SubRegs)
174 LivePhysRegs.reset(*SubRegs);
RegisterScavenging.cpp 40 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
41 unsigned SubReg = *SubRegs; ++SubRegs)
202 for (const unsigned *SubRegs = TRI->getSubRegisters(Reg);
203 unsigned SubReg = *SubRegs; ++SubRegs)
  /external/capstone/
MCRegisterInfo.h 45 /// register. The SubRegs field is a zero terminated array of registers that
53 uint32_t SubRegs; // Sub-register set, described above
57 // sub-register in SubRegs.
MCRegisterInfo.c 113 DiffListIterator_init(&iter, (MCPhysReg)Reg, RI->DiffLists + RI->Desc[Reg].SubRegs);
  /external/swiftshader/third_party/LLVM/include/llvm/MC/
MCRegisterInfo.h 111 /// alias EAX. The SubRegs field is a zero terminated array of registers that
120 const unsigned *SubRegs; // Sub-register set, described above
235 return get(RegNo).SubRegs;
  /external/llvm/utils/TableGen/
CodeGenRegisters.cpp 119 std::vector<Record*> SRs = TheDef->getValueAsListOfDefs("SubRegs");
123 "SubRegs and SubRegIndices must have the same size");
131 // covered-by-subregs super-registers where it appears as the first explicit
204 for (SubRegMap::const_iterator I = SubRegs.begin(), E = SubRegs.end();
218 return SubRegs;
223 // First insert the explicit subregs and make sure they are fully indexed.
227 if (!SubRegs.insert(std::make_pair(Idx, SR)).second)
235 // Keep track of inherited subregs and how they can be reached.
238 // Clone inherited subregs and place duplicate entries in Orphans
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
CodeGenRegisters.cpp 170 std::vector<Record*> SRs = TheDef->getValueAsListOfDefs("SubRegs");
174 "SubRegs and SubRegIndices must have the same size");
182 // covered-by-subregs super-registers where it appears as the first explicit
257 for (const auto &SubReg : SubRegs) {
270 return SubRegs;
275 // First insert the explicit subregs and make sure they are fully indexed.
281 if (!SubRegs.insert(std::make_pair(Idx, SR)).second)
289 // Keep track of inherited subregs and how they can be reached.
292 // Clone inherited subregs and place duplicate entries in Orphans.
293 // Here the order is important - earlier subregs take precedence
    [all...]
  /external/swiftshader/third_party/LLVM/utils/TableGen/
CodeGenRegisters.cpp 52 return SubRegs;
55 std::vector<Record*> SubList = TheDef->getValueAsListOfDefs("SubRegs");
59 " SubRegIndices doesn't match SubRegs");
61 // First insert the direct subregs and make sure they are fully indexed.
64 if (!SubRegs.insert(std::make_pair(Indices[i], SR)).second)
69 // Keep track of inherited subregs and how they can be reached.
72 // Clone inherited subregs and place duplicate entries on Orphans.
73 // Here the order is important - earlier subregs take precedence.
85 if (!SubRegs.insert(*SI).second)
124 SubRegs[BaseIdxInit->getDef()] = R2
    [all...]
CodeGenRegisters.h 53 return SubRegs;
83 SubRegMap SubRegs;
  /external/swiftshader/third_party/LLVM/lib/Target/Mips/
MipsFrameLowering.cpp 220 const unsigned *SubRegs = RegInfo->getSubRegisters(Reg);
223 MachineLocation SrcML0(*SubRegs);
224 MachineLocation SrcML1(*(SubRegs + 1));

Completed in 605 milliseconds

1 2 3