Home
last modified time | relevance | path

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

/external/llvm/utils/TableGen/
DAsmMatcherEmitter.cpp172 std::vector<ClassInfo*> SuperClasses; member
242 while (!Root->SuperClasses.empty()) in isRelatedTo()
243 Root = Root->SuperClasses.front(); in isRelatedTo()
246 while (!RHSRoot->SuperClasses.empty()) in isRelatedTo()
247 RHSRoot = RHSRoot->SuperClasses.front(); in isRelatedTo()
259 for (const ClassInfo *CI : SuperClasses) in isSubsetOf()
1208 CI->SuperClasses.push_back(RegisterSetClasses[RS2]); in buildRegisterClasses()
1275 CI->SuperClasses.push_back(SC); in buildOperandClasses()
1525 FromClass->SuperClasses.push_back(ToClass); in buildInfo()
2134 std::vector<StringRef> SuperClasses; in emitIsSubclass() local
[all …]
DCodeGenRegisters.h275 SmallVector<CodeGenRegisterClass*, 4> SuperClasses; variable
377 return SuperClasses; in getSuperClasses()
DCodeGenRegisters.cpp742 assert(!SuperClasses.empty() && "Synthesized class without super class"); in inheritProperties()
745 CodeGenRegisterClass &Super = *SuperClasses.back(); in inheritProperties()
887 I->SuperClasses.push_back(&RC); in computeSubClasses()
/external/llvm/include/llvm/Target/
DTargetRegisterInfo.h74 const sc_iterator SuperClasses; variable
186 return SuperClasses; in getSuperClasses()
192 return SuperClasses[0] != nullptr; in isASubClass()
DTarget.td582 list<AsmOperandClass> SuperClasses = [];
/external/llvm/include/llvm/TableGen/
DRecord.h1156 std::vector<Record *> SuperClasses; variable
1198 Values(O.Values), SuperClasses(O.SuperClasses), in Record()
1227 ArrayRef<Record *> getSuperClasses() const { return SuperClasses; } in getSuperClasses()
1290 for (const Record *SC : SuperClasses) in isSubClassOf()
1297 for (const Record *SC : SuperClasses) in isSubClassOf()
1305 SuperClasses.push_back(R); in addSuperClass()
/external/llvm/lib/Target/X86/
DX86InstrInfo.td290 let SuperClasses = [X86MemAsmOperand];
398 let SuperClasses = [X86AbsMemAsmOperand];
413 let SuperClasses = [X86Mem8AsmOperand];
417 let SuperClasses = [X86Mem16AsmOperand];
421 let SuperClasses = [X86Mem32AsmOperand];
425 let SuperClasses = [X86Mem64AsmOperand];
432 let SuperClasses = [X86Mem8AsmOperand];
436 let SuperClasses = [X86Mem16AsmOperand];
440 let SuperClasses = [X86Mem32AsmOperand];
444 let SuperClasses = [X86Mem64AsmOperand];
[all …]
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td393 let SuperClasses = Supers;
402 let SuperClasses = Supers;
432 let SuperClasses = [ConstantUImm6AsmOperandClass];
459 let SuperClasses = [ConstantUImm1AsmOperandClass];
606 let SuperClasses = [MipsMemAsmOperand];
614 let SuperClasses = [MipsMemAsmOperand];
622 let SuperClasses = [MipsMemAsmOperand];
630 let SuperClasses = [MipsMemAsmOperand];
DMicroMipsInstrInfo.td130 let SuperClasses = [MipsMemAsmOperand];
/external/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td91 let SuperClasses = [ShifterOperand];
97 let SuperClasses = [ShifterOperand];
105 let SuperClasses = [ShifterOperand];
117 let SuperClasses = [ShifterOperand];
129 let SuperClasses = [ShifterOperand];
134 let SuperClasses = [LogicalVecShifterOperand];
141 let SuperClasses = [ShifterOperand];
152 let SuperClasses = [ExtendOperand];
158 let SuperClasses = [ExtendOperand];