Searched refs:CodeGenSubRegIndex (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.h | 64 class CodeGenSubRegIndex { 78 SmallVector<CodeGenSubRegIndex*,4> ConcatenationOf; 88 CodeGenSubRegIndex(Record *R, unsigned Enum); 96 typedef std::map<CodeGenSubRegIndex *, CodeGenSubRegIndex *, 101 CodeGenSubRegIndex *compose(CodeGenSubRegIndex *Idx) const { in compose() 108 CodeGenSubRegIndex *addComposite(CodeGenSubRegIndex *A, in addComposite() 145 inline bool operator<(const CodeGenSubRegIndex &A, 523 std::deque<CodeGenSubRegIndex> SubRegIndices; 623 CodeGenSubRegIndex *getSubRegIdx(Record*); 626 CodeGenSubRegIndex *getCompositeSubRegIndex(CodeGenSubRegIndex *A, [all …]
|
| H A D | CodeGenRegisters.cpp | 54 CodeGenSubRegIndex::CodeGenSubRegIndex(Record *R, unsigned Enum) in CodeGenSubRegIndex() function in CodeGenSubRegIndex 63 CodeGenSubRegIndex::CodeGenSubRegIndex(StringRef N, StringRef Nspace, in CodeGenSubRegIndex() function in CodeGenSubRegIndex 123 void CodeGenSubRegIndex::setConcatenationOf( in setConcatenationOf() 124 ArrayRef<CodeGenSubRegIndex*> Parts) { in setConcatenationOf() 135 CodeGenSubRegIndex *SubIdx = *I; in computeConcatTransitiveClosure() 311 CodeGenSubRegIndex *Idx = Indices[i]; in computeSubRegs() 477 CodeGenSubRegIndex *SubRegIdx; in computeSecondarySubRegs() 1202 CodeGenSubRegIndex* 1260 CodeGenSubRegIndex* 1275 CodeGenSubRegIndex *CodeGenRegBank:: [all …]
|
| H A D | RegisterInfoEmitter.cpp | 619 static void printSubRegIndex(raw_ostream &OS, const CodeGenSubRegIndex *Idx) { in printSubRegIndex() 673 static bool combine(const CodeGenSubRegIndex *Idx, in combine() 674 SmallVectorImpl<CodeGenSubRegIndex*> &Vec) { in combine() 675 const CodeGenSubRegIndex::CompMap &Map = Idx->getComposites(); in combine() 677 CodeGenSubRegIndex *&Entry = Vec[I.first->EnumValue - 1]; in combine() 709 SmallVector<SmallVector<CodeGenSubRegIndex*, 4>, 4> Rows; in emitComposeSubRegIndices() 891 typedef SmallVector<const CodeGenSubRegIndex*, 4> SubRegIdxVec; in runMCDesc() 1317 typedef std::vector<const CodeGenSubRegIndex*> IdxList; in runTargetDesc() 1658 for (const CodeGenSubRegIndex &SRI : RegBank.getSubRegIndices()) { in debugDump() 1669 for (std::pair<CodeGenSubRegIndex*,CodeGenRegister*> P : R.getSubRegs()) { in debugDump()
|
| H A D | GlobalISelEmitter.cpp | 2293 const CodeGenSubRegIndex *SubReg; 2297 const CodeGenSubRegIndex *SubReg) in CopySubRegRenderer() 3729 CodeGenSubRegIndex *SubIdx = CGRegs.getSubRegIdx(SubRegInit->getDef()); in importExplicitUseRenderers() 4013 CodeGenSubRegIndex *SubIdx = CGRegs.getSubRegIdx(SubRegInit->getDef()); in runOnPattern()
|