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

/freebsd-10.1-release/contrib/llvm/utils/TableGen/
H A DCodeGenRegisters.h35 /// CodeGenSubRegIndex - Represents a sub-register index.
36 class CodeGenSubRegIndex { class in namespace:llvm
51 CodeGenSubRegIndex(Record *R, unsigned Enum);
52 CodeGenSubRegIndex(StringRef N, StringRef Nspace, unsigned Enum);
58 // Order CodeGenSubRegIndex pointers by EnumValue.
60 bool operator()(const CodeGenSubRegIndex *A,
61 const CodeGenSubRegIndex *B) const {
68 typedef std::map<CodeGenSubRegIndex*, CodeGenSubRegIndex*, Less> CompMap;
72 CodeGenSubRegIndex *compos
[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.cpp140 ArrayRef<CodeGenSubRegIndex*> SubRegIndices = Bank.getSubRegIndices();
554 static void printSubRegIndex(raw_ostream &OS, const CodeGenSubRegIndex *Idx) {
603 static bool combine(const CodeGenSubRegIndex *Idx,
604 SmallVectorImpl<CodeGenSubRegIndex*> &Vec) {
605 const CodeGenSubRegIndex::CompMap &Map = Idx->getComposites();
606 for (CodeGenSubRegIndex::CompMap::const_iterator
608 CodeGenSubRegIndex *&Entry = Vec[I->first->EnumValue - 1];
614 for (CodeGenSubRegIndex::CompMap::const_iterator
633 ArrayRef<CodeGenSubRegIndex*> SubRegIndices = RegBank.getSubRegIndices();
646 SmallVector<SmallVector<CodeGenSubRegIndex*,
[all...]

Completed in 64 milliseconds