Searched refs:CodeGenSubRegIndex (Results 1 - 3 of 3) sorted by relevance

/external/llvm/utils/TableGen/
H A DCodeGenRegisters.h52 /// CodeGenSubRegIndex - Represents a sub-register index.
53 class CodeGenSubRegIndex { class in namespace:llvm
69 CodeGenSubRegIndex(Record *R, unsigned Enum);
70 CodeGenSubRegIndex(StringRef N, StringRef Nspace, unsigned Enum);
77 typedef std::map<CodeGenSubRegIndex *, CodeGenSubRegIndex *,
82 CodeGenSubRegIndex *compose(CodeGenSubRegIndex *Idx) const {
89 CodeGenSubRegIndex *addComposite(CodeGenSubRegIndex *
[all...]
H A DCodeGenRegisters.cpp30 // CodeGenSubRegIndex
33 CodeGenSubRegIndex::CodeGenSubRegIndex(Record *R, unsigned Enum) function in class:CodeGenSubRegIndex
42 CodeGenSubRegIndex::CodeGenSubRegIndex(StringRef N, StringRef Nspace, function in class:CodeGenSubRegIndex
48 std::string CodeGenSubRegIndex::getQualifiedName() const {
56 void CodeGenSubRegIndex::updateComponents(CodeGenRegBank &RegBank) {
65 CodeGenSubRegIndex *A = RegBank.getSubRegIdx(Comps[0]);
66 CodeGenSubRegIndex *B = RegBank.getSubRegIdx(Comps[1]);
67 CodeGenSubRegIndex *
[all...]
H A DRegisterInfoEmitter.cpp573 static void printSubRegIndex(raw_ostream &OS, const CodeGenSubRegIndex *Idx) {
627 static bool combine(const CodeGenSubRegIndex *Idx,
628 SmallVectorImpl<CodeGenSubRegIndex*> &Vec) {
629 const CodeGenSubRegIndex::CompMap &Map = Idx->getComposites();
631 CodeGenSubRegIndex *&Entry = Vec[I.first->EnumValue - 1];
663 SmallVector<SmallVector<CodeGenSubRegIndex*, 4>, 4> Rows;
842 typedef SmallVector<const CodeGenSubRegIndex*, 4> SubRegIdxVec;
1239 typedef std::vector<const CodeGenSubRegIndex*> IdxList;

Completed in 138 milliseconds