Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp177 std::vector<ClassInfo*> SuperClasses; member
258 while (!Root->SuperClasses.empty()) in isRelatedTo()
259 Root = Root->SuperClasses.front(); in isRelatedTo()
293 while (!Root->SuperClasses.empty()) { in getTreeDepth()
295 Root = Root->SuperClasses.front(); in getTreeDepth()
302 while (!Root->SuperClasses.empty()) in findRoot()
303 Root = Root->SuperClasses.front(); in findRoot()
1369 CI->SuperClasses.push_back(SC); in buildOperandClasses()
2528 if (SuperClasses.empty()) in emitIsSubclass()
2541 if (SuperClasses.size() == 1) { in emitIsSubclass()
[all …]
H A DCodeGenRegisters.h301 SmallVector<CodeGenRegisterClass*, 4> SuperClasses; variable
424 return SuperClasses; in getSuperClasses()
H A DCodeGenRegisters.cpp826 assert(!SuperClasses.empty() && "Synthesized class without super class"); in inheritProperties()
829 CodeGenRegisterClass &Super = *SuperClasses.back(); in inheritProperties()
837 Allocatable = any_of(SuperClasses, [&](const CodeGenRegisterClass *S) { in inheritProperties()
980 I->SuperClasses.push_back(&RC); in computeSubClasses()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h65 const sc_iterator SuperClasses; variable
175 return SuperClasses; in getSuperClasses()
181 return SuperClasses[0] != nullptr; in isASubClass()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h1498 SmallVector<std::pair<Record *, SMRange>, 0> SuperClasses; variable
1532 Values(O.Values), Assertions(O.Assertions), SuperClasses(O.SuperClasses), in Record()
1572 return SuperClasses; in getSuperClasses()
1637 for (const auto &SCPair : SuperClasses) in isSubClassOf()
1644 for (const auto &SCPair : SuperClasses) { in isSubClassOf()
1659 SuperClasses.push_back(std::make_pair(R, Range)); in addSuperClass()
/freebsd-13.1/contrib/llvm-project/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;
711 let SuperClasses = [SImm16AsmOperandClass];
740 let SuperClasses = [ConstantSImm9AsmOperandClass];
1091 let SuperClasses = [MipsMemAsmOperand];
[all …]
H A DMicroMipsInstrInfo.td150 let SuperClasses = [MipsMemAsmOperand];
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.td388 let SuperClasses = [X86MemAsmOperand];
490 let SuperClasses = [X86AbsMemAsmOperand];
517 let SuperClasses = [X86Mem8AsmOperand];
536 let SuperClasses = [X86Mem8AsmOperand];
540 let SuperClasses = [X86Mem16AsmOperand];
544 let SuperClasses = [X86Mem32AsmOperand];
548 let SuperClasses = [X86Mem64AsmOperand];
555 let SuperClasses = [X86Mem8AsmOperand];
567 let SuperClasses = [X86Mem8AsmOperand];
583 let SuperClasses = [X86Mem8AsmOperand];
[all …]
/freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DClangAttrEmitter.cpp2854 auto SuperClasses = R->getSuperClasses(); in findSuperClass() local
2855 for (signed i = 0, e = SuperClasses.size(); i != e; ++i) { in findSuperClass()
2856 auto SuperClass = findClassByRecord(SuperClasses[e - i - 1].first); in findSuperClass()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td133 let SuperClasses = [ShifterOperand];
139 let SuperClasses = [ShifterOperand];
147 let SuperClasses = [ShifterOperand];
159 let SuperClasses = [ShifterOperand];
171 let SuperClasses = [ShifterOperand];
176 let SuperClasses = [LogicalVecShifterOperand];
183 let SuperClasses = [ShifterOperand];
194 let SuperClasses = [ExtendOperand];
200 let SuperClasses = [ExtendOperand];
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td766 list<AsmOperandClass> SuperClasses = [];