Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrOperands.td18 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 DAsmMatcherEmitter.cpp180 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 DTargetRegisterInfo.h70 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 DRecord.h1670 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 DCodeGenRegisters.h322 SmallVector<CodeGenRegisterClass *, 4> SuperClasses; variable
449 return SuperClasses; in getSuperClasses()
H A DCodeGenRegisters.cpp859 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 DMipsInstrInfo.td575 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 DMicroMipsInstrInfo.td150 let SuperClasses = [MipsMemAsmOperand];
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangAttrEmitter.cpp1853 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 DM68kInstrInfo.td166 let SuperClasses = superClasses;
175 let RenderMethod = "addRegOperands", SuperClasses = [MxRegClass]in {
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td191 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 DTarget.td944 list<AsmOperandClass> SuperClasses = [];