Searched refs:SuperClasses (Results 1 – 12 of 12) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
| H A D | AsmMatcherEmitter.cpp | 178 std::vector<ClassInfo*> SuperClasses; member 259 while (!Root->SuperClasses.empty()) in isRelatedTo() 260 Root = Root->SuperClasses.front(); in isRelatedTo() 263 while (!RHSRoot->SuperClasses.empty()) in isRelatedTo() 264 RHSRoot = RHSRoot->SuperClasses.front(); in isRelatedTo() 276 SmallVector<const ClassInfo *, 16> Worklist(SuperClasses.begin(), in isSubsetOf() 277 SuperClasses.end()); in isSubsetOf() 283 for (auto *Super : CI->SuperClasses) in isSubsetOf() 294 while (!Root->SuperClasses.empty()) { in getTreeDepth() 296 Root = Root->SuperClasses.front(); in getTreeDepth() [all …]
|
| H A D | CodeGenRegisters.h | 301 SmallVector<CodeGenRegisterClass*, 4> SuperClasses; variable 423 return SuperClasses; in getSuperClasses()
|
| H A D | CodeGenRegisters.cpp | 839 assert(!SuperClasses.empty() && "Synthesized class without super class"); in inheritProperties() 842 CodeGenRegisterClass &Super = *SuperClasses.back(); in inheritProperties() 850 Allocatable = any_of(SuperClasses, [&](const CodeGenRegisterClass *S) { in inheritProperties() 1015 I->SuperClasses.push_back(&RC); in computeSubClasses()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | TargetRegisterInfo.h | 70 const sc_iterator SuperClasses; variable 180 return SuperClasses; in getSuperClasses() 186 return SuperClasses[0] != nullptr; in isASubClass()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 1604 SmallVector<std::pair<Record *, SMRange>, 0> SuperClasses; variable 1640 SuperClasses(O.SuperClasses), TrackedRecords(O.TrackedRecords), in Record() 1693 return SuperClasses; in getSuperClasses() 1759 for (const auto &SCPair : SuperClasses) in isSubClassOf() 1766 for (const auto &SCPair : SuperClasses) { in isSubClassOf() 1781 SuperClasses.push_back(std::make_pair(R, Range)); in addSuperClass()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsInstrInfo.td | 574 let SuperClasses = Supers; 583 let SuperClasses = Supers; 592 let SuperClasses = Supers; 602 let SuperClasses = Supers; 611 let SuperClasses = Supers; 620 let SuperClasses = Supers; 630 let SuperClasses = Supers; 678 let SuperClasses = [ConstantUImm20AsmOperandClass]; 711 let SuperClasses = [SImm16AsmOperandClass]; 718 let SuperClasses = [ConstantSImm10Lsl3AsmOperandClass]; [all …]
|
| H A D | MicroMipsInstrInfo.td | 150 let SuperClasses = [MipsMemAsmOperand];
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.td | 360 let RenderMethod = "addMemOperands", SuperClasses = [X86MemAsmOperand] in { 390 let SuperClasses = [X86MemAsmOperand]; 486 let SuperClasses = [X86AbsMemAsmOperand]; 513 let SuperClasses = [X86Mem8AsmOperand]; 517 let SuperClasses = [X86Mem16AsmOperand]; 521 let SuperClasses = [X86Mem32AsmOperand]; 525 let SuperClasses = [X86Mem64AsmOperand]; 532 let SuperClasses = [X86Mem8AsmOperand]; 536 let SuperClasses = [X86Mem16AsmOperand]; 540 let SuperClasses = [X86Mem32AsmOperand]; [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/M68k/ |
| H A D | M68kInstrInfo.td | 172 let SuperClasses = superClasses; 181 let RenderMethod = "addRegOperands", SuperClasses = [MxRegClass]in {
|
| /openbsd-src/gnu/llvm/clang/utils/TableGen/ |
| H A D | ClangAttrEmitter.cpp | 3065 auto SuperClasses = R->getSuperClasses(); in findSuperClass() local 3066 for (signed i = 0, e = SuperClasses.size(); i != e; ++i) { in findSuperClass() 3067 auto SuperClass = findClassByRecord(SuperClasses[e - i - 1].first); in findSuperClass()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrFormats.td | 152 let SuperClasses = [ShifterOperand]; 158 let SuperClasses = [ShifterOperand]; 166 let SuperClasses = [ShifterOperand]; 178 let SuperClasses = [ShifterOperand]; 190 let SuperClasses = [ShifterOperand]; 195 let SuperClasses = [LogicalVecShifterOperand]; 202 let SuperClasses = [ShifterOperand]; 213 let SuperClasses = [ExtendOperand]; 219 let SuperClasses = [ExtendOperand];
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Target/ |
| H A D | Target.td | 847 list<AsmOperandClass> SuperClasses = [];
|