Home
last modified time | relevance | path

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

/external/llvm/utils/TableGen/
DAsmMatcherEmitter.cpp171 std::vector<ClassInfo*> SuperClasses; member
241 while (!Root->SuperClasses.empty()) in isRelatedTo()
242 Root = Root->SuperClasses.front(); in isRelatedTo()
245 while (!RHSRoot->SuperClasses.empty()) in isRelatedTo()
246 RHSRoot = RHSRoot->SuperClasses.front(); in isRelatedTo()
258 for (std::vector<ClassInfo*>::const_iterator it = SuperClasses.begin(), in isSubsetOf()
259 ie = SuperClasses.end(); it != ie; ++it) in isSubsetOf()
1165 CI->SuperClasses.push_back(RegisterSetClasses[*it2]); in buildRegisterClasses()
1236 CI->SuperClasses.push_back(SC); in buildOperandClasses()
1492 FromClass->SuperClasses.push_back(ToClass); in buildInfo()
[all …]
DCodeGenRegisters.h250 SmallVector<CodeGenRegisterClass*, 4> SuperClasses; variable
345 return SuperClasses; in getSuperClasses()
DCodeGenRegisters.cpp744 assert(!SuperClasses.empty() && "Synthesized class without super class"); in inheritProperties()
747 CodeGenRegisterClass &Super = *SuperClasses.back(); in inheritProperties()
884 RegClasses[s]->SuperClasses.push_back(RegClasses[rci]); in computeSubClasses()
/external/llvm/include/llvm/Target/
DTargetRegisterInfo.h48 const sc_iterator SuperClasses; variable
171 return SuperClasses; in getSuperClasses()
177 return SuperClasses[0] != nullptr; in isASubClass()
DTarget.td546 list<AsmOperandClass> SuperClasses = [];
/external/llvm/include/llvm/TableGen/
DRecord.h1386 std::vector<Record *> SuperClasses; variable
1417 Values(O.Values), SuperClasses(O.SuperClasses), in Record()
1447 const std::vector<Record*> &getSuperClasses() const { return SuperClasses; } in getSuperClasses()
1510 for (unsigned i = 0, e = SuperClasses.size(); i != e; ++i) in isSubClassOf()
1511 if (SuperClasses[i] == R) in isSubClassOf()
1517 for (unsigned i = 0, e = SuperClasses.size(); i != e; ++i) in isSubClassOf()
1518 if (SuperClasses[i]->getNameInitAsString() == Name) in isSubClassOf()
1525 SuperClasses.push_back(R); in addSuperClass()
/external/llvm/lib/Target/X86/
DX86InstrInfo.td311 let SuperClasses = [X86MemAsmOperand];
430 let SuperClasses = [X86Mem8AsmOperand];
435 let SuperClasses = [X86Mem16AsmOperand];
440 let SuperClasses = [X86Mem32AsmOperand];
445 let SuperClasses = [X86Mem64AsmOperand];
450 let SuperClasses = [X86Mem8AsmOperand];
455 let SuperClasses = [X86Mem16AsmOperand];
460 let SuperClasses = [X86Mem32AsmOperand];
465 let SuperClasses = [X86Mem64AsmOperand];
470 let SuperClasses = [X86Mem8AsmOperand];
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td91 let SuperClasses = [ShifterOperand];
97 let SuperClasses = [ShifterOperand];
105 let SuperClasses = [ShifterOperand];
117 let SuperClasses = [ShifterOperand];
129 let SuperClasses = [ShifterOperand];
134 let SuperClasses = [LogicalVecShifterOperand];
141 let SuperClasses = [ShifterOperand];
152 let SuperClasses = [ExtendOperand];
158 let SuperClasses = [ExtendOperand];
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td424 let SuperClasses = [MipsMemAsmOperand];