Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp178 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 DCodeGenRegisters.h301 SmallVector<CodeGenRegisterClass*, 4> SuperClasses; variable
423 return SuperClasses; in getSuperClasses()
H A DCodeGenRegisters.cpp839 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 DTargetRegisterInfo.h70 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 DRecord.h1604 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 DMipsInstrInfo.td574 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 DMicroMipsInstrInfo.td150 let SuperClasses = [MipsMemAsmOperand];
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrInfo.td360 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 DM68kInstrInfo.td172 let SuperClasses = superClasses;
181 let RenderMethod = "addRegOperands", SuperClasses = [MxRegClass]in {
/openbsd-src/gnu/llvm/clang/utils/TableGen/
H A DClangAttrEmitter.cpp3065 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 DAArch64InstrFormats.td152 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 DTarget.td847 list<AsmOperandClass> SuperClasses = [];