Searched refs:SuperClasses (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrOperands.td | 18 let RenderMethod = "addMemOperands", SuperClasses = [X86MemAsmOperand] in { 51 let SuperClasses = [X86MemAsmOperand]; 153 let SuperClasses = [X86AbsMemAsmOperand]; 180 let SuperClasses = [X86Mem8AsmOperand]; 184 let SuperClasses = [X86Mem16AsmOperand]; 188 let SuperClasses = [X86Mem32AsmOperand]; 192 let SuperClasses = [X86Mem64AsmOperand]; 199 let SuperClasses = [X86Mem8AsmOperand]; 203 let SuperClasses = [X86Mem16AsmOperand]; 207 let SuperClasses = [X86Mem32AsmOperand]; [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | AsmMatcherEmitter.cpp | 180 std::vector<ClassInfo *> SuperClasses; member 260 while (!Root->SuperClasses.empty()) in isRelatedTo() 261 Root = Root->SuperClasses.front(); in isRelatedTo() 264 while (!RHSRoot->SuperClasses.empty()) in isRelatedTo() 265 RHSRoot = RHSRoot->SuperClasses.front(); in isRelatedTo() 277 SmallVector<const ClassInfo *, 16> Worklist(SuperClasses.begin(), in isSubsetOf() 278 SuperClasses.end()); in isSubsetOf() 284 for (auto *Super : CI->SuperClasses) in isSubsetOf() 295 while (!Root->SuperClasses.empty()) { in getTreeDepth() 297 Root = Root->SuperClasses.front(); in getTreeDepth() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetRegisterInfo.h | 70 const sc_iterator SuperClasses; variable 182 return SuperClasses; in getSuperClasses() 188 return SuperClasses[0] != nullptr; in isASubClass()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 1670 SmallVector<std::pair<Record *, SMRange>, 0> SuperClasses; variable 1704 SuperClasses(O.SuperClasses), TrackedRecords(O.TrackedRecords), in Record() 1761 return SuperClasses; in getSuperClasses() 1834 for (const auto &SCPair : SuperClasses) in isSubClassOf() 1841 for (const auto &SCPair : SuperClasses) { in isSubClassOf() 1856 SuperClasses.push_back(std::make_pair(R, Range)); in addSuperClass()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenRegisters.h | 322 SmallVector<CodeGenRegisterClass *, 4> SuperClasses; variable 449 return SuperClasses; in getSuperClasses()
|
| H A D | CodeGenRegisters.cpp | 859 assert(!SuperClasses.empty() && "Synthesized class without super class"); in inheritProperties() 862 CodeGenRegisterClass &Super = *SuperClasses.back(); in inheritProperties() 870 Allocatable = any_of(SuperClasses, [&](const CodeGenRegisterClass *S) { in inheritProperties() 1044 I->SuperClasses.push_back(&RC); in computeSubClasses()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsInstrInfo.td | 575 let SuperClasses = Supers; 584 let SuperClasses = Supers; 593 let SuperClasses = Supers; 603 let SuperClasses = Supers; 612 let SuperClasses = Supers; 621 let SuperClasses = Supers; 631 let SuperClasses = Supers; 679 let SuperClasses = [ConstantUImm20AsmOperandClass]; 712 let SuperClasses = [SImm16AsmOperandClass]; 719 let SuperClasses = [ConstantSImm10Lsl3AsmOperandClass]; [all …]
|
| H A D | MicroMipsInstrInfo.td | 150 let SuperClasses = [MipsMemAsmOperand];
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangAttrEmitter.cpp | 1853 SmallVector<Record *, 1> SuperClasses; in getLateAttrParseKind() local 1854 LAPK->getDirectSuperClasses(SuperClasses); in getLateAttrParseKind() 1855 if (SuperClasses.size() != 1) in getLateAttrParseKind() 1859 if (SuperClasses[0]->getName() != LateAttrParseKindStr) in getLateAttrParseKind() 1864 SuperClasses[0]->getName() + "`"); in getLateAttrParseKind() 3406 auto SuperClasses = R->getSuperClasses(); in findSuperClass() local 3407 for (signed i = 0, e = SuperClasses.size(); i != e; ++i) { in findSuperClass() 3408 auto SuperClass = findClassByRecord(SuperClasses[e - i - 1].first); in findSuperClass()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kInstrInfo.td | 166 let SuperClasses = superClasses; 175 let RenderMethod = "addRegOperands", SuperClasses = [MxRegClass]in {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrFormats.td | 191 let SuperClasses = [ShifterOperand]; 197 let SuperClasses = [ShifterOperand]; 205 let SuperClasses = [ShifterOperand]; 217 let SuperClasses = [ShifterOperand]; 229 let SuperClasses = [ShifterOperand]; 234 let SuperClasses = [LogicalVecShifterOperand]; 241 let SuperClasses = [ShifterOperand]; 252 let SuperClasses = [ExtendOperand]; 258 let SuperClasses = [ExtendOperand]; 12534 let SuperClasses = [ExtendOperandLSL64];
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | Target.td | 944 list<AsmOperandClass> SuperClasses = [];
|