Home
last modified time | relevance | path

Searched refs:SuperClasses (Results 1 – 8 of 8) sorted by relevance

/external/llvm/utils/TableGen/
DAsmMatcherEmitter.cpp161 std::vector<ClassInfo*> SuperClasses; member
231 while (!Root->SuperClasses.empty()) in isRelatedTo()
232 Root = Root->SuperClasses.front(); in isRelatedTo()
235 while (!RHSRoot->SuperClasses.empty()) in isRelatedTo()
236 RHSRoot = RHSRoot->SuperClasses.front(); in isRelatedTo()
248 for (std::vector<ClassInfo*>::const_iterator it = SuperClasses.begin(), in isSubsetOf()
249 ie = SuperClasses.end(); it != ie; ++it) in isSubsetOf()
1115 CI->SuperClasses.push_back(RegisterSetClasses[*it2]); in buildRegisterClasses()
1186 CI->SuperClasses.push_back(SC); in buildOperandClasses()
1462 FromClass->SuperClasses.push_back(ToClass); in buildInfo()
[all …]
DCodeGenRegisters.h236 SmallVector<CodeGenRegisterClass*, 4> SuperClasses; variable
331 return SuperClasses; in getSuperClasses()
DCodeGenRegisters.cpp769 assert(!SuperClasses.empty() && "Synthesized class without super class"); in inheritProperties()
772 CodeGenRegisterClass &Super = *SuperClasses.back(); in inheritProperties()
911 RegClasses[s]->SuperClasses.push_back(RegClasses[rci]); in computeSubClasses()
/external/llvm/include/llvm/Target/
DTargetRegisterInfo.h47 const sc_iterator SuperClasses; variable
170 return SuperClasses; in getSuperClasses()
176 return SuperClasses[0] != 0; in isASubClass()
DTarget.td516 list<AsmOperandClass> SuperClasses = [];
/external/llvm/include/llvm/TableGen/
DRecord.h1308 std::vector<Record*> SuperClasses; variable
1360 const std::vector<Record*> &getSuperClasses() const { return SuperClasses; } in getSuperClasses()
1422 for (unsigned i = 0, e = SuperClasses.size(); i != e; ++i) in isSubClassOf()
1423 if (SuperClasses[i] == R) in isSubClassOf()
1429 for (unsigned i = 0, e = SuperClasses.size(); i != e; ++i) in isSubClassOf()
1430 if (SuperClasses[i]->getNameInitAsString() == Name) in isSubClassOf()
1437 SuperClasses.push_back(R); in addSuperClass()
/external/llvm/lib/Target/X86/
DX86InstrInfo.td311 let SuperClasses = [X86MemAsmOperand];
426 let SuperClasses = [ImmAsmOperand];
431 let SuperClasses = [ImmAsmOperand];
453 let SuperClasses = [ImmSExti64i32AsmOperand];
472 let SuperClasses = [ImmSExti16i8AsmOperand, ImmSExti32i8AsmOperand,
/external/llvm/lib/Target/MBlaze/
DMBlazeInstrInfo.td73 let SuperClasses = [];
78 let SuperClasses = [];