HomeSort by relevance Sort by last modified time
    Searched refs:SubRegIndices (Results 1 - 10 of 10) sorted by null

  /external/llvm/lib/MC/
MCRegisterInfo.cpp 29 // Get a pointer to the corresponding SubRegIndices list. This list has the
31 const uint16_t *SRI = SubRegIndices + get(Reg).SubRegIndices;
40 // Get a pointer to the corresponding SubRegIndices list. This list has the
42 const uint16_t *SRI = SubRegIndices + get(Reg).SubRegIndices;
  /external/swiftshader/third_party/LLVM/utils/TableGen/
RegisterInfoEmitter.cpp 433 const std::vector<Record*> &SubRegIndices = RegBank.getSubRegIndices();
434 if (!SubRegIndices.empty()) {
436 std::string Namespace = SubRegIndices[0]->getValueAsString("Namespace");
441 OS << " " << SubRegIndices[i]->getName() << ",\t// " << i+1 << "\n";
442 OS << " NUM_TARGET_NAMED_SUBREGS = " << SubRegIndices.size()+1 << "\n";
692 const std::vector<Record*> &SubRegIndices = RegBank.getSubRegIndices();
695 for (unsigned i = 0, e = SubRegIndices.size(); i != e; ++i) {
696 OS << SubRegIndices[i]->getName();
703 if (SubRegIndices.size() > NamedIndices) {
705 for (unsigned i = NamedIndices, e = SubRegIndices.size(); i != e; ++i)
    [all...]
CodeGenRegisters.cpp 56 std::vector<Record*> Indices = TheDef->getValueAsListOfDefs("SubRegIndices");
59 " SubRegIndices doesn't match SubRegs");
147 std::vector<Record*> Indices = TheDef->getValueAsListOfDefs("SubRegIndices");
165 std::vector<Record*> Indices = Def->getValueAsListOfDefs("SubRegIndices");
169 throw TGError(Def->getLoc(), "SubRegIndices and SubRegs size mismatch");
231 if (RV.getName() == "SubRegIndices" ||
518 SubRegIndices = Records.getAllDerivedDefinitions("SubRegIndex");
519 std::sort(SubRegIndices.begin(), SubRegIndices.end(), LessRecord());
520 NumNamedIndices = SubRegIndices.size()
    [all...]
CodeGenRegisters.h 226 std::vector<Record*> SubRegIndices;
259 const std::vector<Record*> &getSubRegIndices() { return SubRegIndices; }
  /external/llvm/utils/TableGen/
RegisterInfoEmitter.cpp 157 auto &SubRegIndices = Bank.getSubRegIndices();
158 if (!SubRegIndices.empty()) {
160 std::string Namespace = SubRegIndices.front().getNamespace();
165 for (const auto &Idx : SubRegIndices)
650 const auto &SubRegIndices = RegBank.getSubRegIndices();
666 std::distance(SubRegIndices.begin(), SubRegIndices.end());
667 for (const auto &Idx : SubRegIndices) {
721 const auto &SubRegIndices = RegBank.getSubRegIndices();
726 for (const auto &Idx : SubRegIndices) {
    [all...]
CodeGenRegisters.cpp 118 std::vector<Record*> SRIs = TheDef->getValueAsListOfDefs("SubRegIndices");
123 "SubRegs and SubRegIndices must have the same size");
543 std::vector<Record*> Indices = Def->getValueAsListOfDefs("SubRegIndices");
547 PrintFatalError(Def->getLoc(), "SubRegIndices and SubRegs size mismatch");
621 if (Field == "SubRegIndices" ||
    [all...]
CodeGenRegisters.h 481 std::deque<CodeGenSubRegIndex> SubRegIndices;
571 return SubRegIndices;
  /external/llvm/include/llvm/MC/
MCRegisterInfo.h 110 // Offset into MCRI::SubRegIndices of a list of sub-register indices for each
112 uint32_t SubRegIndices;
168 const uint16_t *SubRegIndices; // Pointer to the subreg lookup
270 SubRegIndices = SubIndices;
489 SRIndex = MCRI->SubRegIndices + MCRI->get(Reg).SubRegIndices;
  /external/mesa3d/src/gallium/drivers/radeon/
SIGenRegisterInfo.pl 49 let SubRegIndices = [low, high];
54 let SubRegIndices = [sel_x, sel_y, sel_z, sel_w];
59 let SubRegIndices = [sub0, sub1, sub2, sub3, sub4, sub5, sub6, sub7];
R600GenRegisterInfo.pl 33 let SubRegIndices = [sel_x, sel_y, sel_z, sel_w];

Completed in 410 milliseconds