Searched defs:SubRegs (Results 1 - 6 of 6) sorted by relevance

/external/llvm/lib/Target/R600/
H A DAMDGPURegisterInfo.cpp50 static const unsigned SubRegs[] = { local
57 assert(Channel < array_lengthof(SubRegs));
58 return SubRegs[Channel];
/external/llvm/include/llvm/MC/
H A DMCRegisterInfo.h103 /// register. The SubRegs field is a zero terminated array of registers that
111 uint32_t SubRegs; // Sub-register set, described above member in struct:llvm::MCRegisterDesc
115 // sub-register in SubRegs.
445 init(Reg, MCRI->DiffLists + MCRI->get(Reg).SubRegs);
/external/llvm/utils/TableGen/
H A DCodeGenRegisters.h142 return SubRegs;
235 SubRegMap SubRegs; member in struct:llvm::CodeGenRegister
H A DCodeGenRegisters.cpp119 std::vector<Record*> SRs = TheDef->getValueAsListOfDefs("SubRegs");
123 "SubRegs and SubRegIndices must have the same size");
213 for (SubRegMap::const_iterator I = SubRegs.begin(), E = SubRegs.end();
226 return SubRegs;
233 if (!SubRegs.insert(std::make_pair(Idx, SR)).second)
252 if (!SubRegs.insert(*SI).second)
265 CodeGenRegister *SR = SubRegs[Idx];
277 if (SubRegs.count(I->second) || !Orphans.erase(SRI->second))
280 SubRegs
556 ListInit *SubRegs = Def->getValueAsListInit("SubRegs"); variable
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp138 unsigned SubRegs[]);
834 static unsigned SubRegs[] = { AArch64::dsub0, AArch64::dsub1, local
837 return createTuple(Regs, RegClassIDs, SubRegs);
843 static unsigned SubRegs[] = { AArch64::qsub0, AArch64::qsub1, local
846 return createTuple(Regs, RegClassIDs, SubRegs);
851 unsigned SubRegs[]) {
870 Ops.push_back(CurDAG->getTargetConstant(SubRegs[i], MVT::i32));
849 createTuple(ArrayRef<SDValue> Regs, unsigned RegClassIDs[], unsigned SubRegs[]) argument
/external/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp701 unsigned SubRegs = 0; local
708 SubRegs = 2;
712 SubRegs = 4;
717 SubRegs = 2;
721 SubRegs = 3;
725 SubRegs = 4;
729 SubRegs = 2;
733 SubRegs = 2;
738 SubRegs = 3;
743 SubRegs
[all...]

Completed in 627 milliseconds