Home
last modified time | relevance | path

Searched refs:CodeGenRegisterClass (Results 1 – 6 of 6) sorted by relevance

/NextBSD/contrib/llvm/utils/TableGen/
HDCodeGenRegisters.h267 class CodeGenRegisterClass {
275 SmallVector<CodeGenRegisterClass*, 4> SuperClasses;
285 DenseMap<const CodeGenSubRegIndex *, CodeGenRegisterClass *>
293 DenseMap<const CodeGenSubRegIndex *, SmallPtrSet<CodeGenRegisterClass *, 8>>
342 bool hasSubClass(const CodeGenRegisterClass *RC) const { in hasSubClass()
348 CodeGenRegisterClass *
354 CodeGenRegisterClass *SubRC) { in setSubClassWithSubReg()
365 CodeGenRegisterClass *SuperRC) { in addSuperRegClass()
376 ArrayRef<CodeGenRegisterClass*> getSuperClasses() const { in getSuperClasses()
400 CodeGenRegisterClass(CodeGenRegBank&, Record *R);
[all …]
HDCodeGenRegisters.cpp654 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, Record *R) in CodeGenRegisterClass() function in CodeGenRegisterClass
723 CodeGenRegisterClass::CodeGenRegisterClass(CodeGenRegBank &RegBank, in CodeGenRegisterClass() function in CodeGenRegisterClass
740 void CodeGenRegisterClass::inheritProperties(CodeGenRegBank &RegBank) { in inheritProperties()
745 CodeGenRegisterClass &Super = *SuperClasses.back(); in inheritProperties()
765 bool CodeGenRegisterClass::contains(const CodeGenRegister *Reg) const { in contains()
771 raw_ostream &operator<<(raw_ostream &OS, const CodeGenRegisterClass::Key &K) { in operator <<()
781 bool CodeGenRegisterClass::Key::
782 operator<(const CodeGenRegisterClass::Key &B) const { in operator <()
797 static bool testSubClass(const CodeGenRegisterClass *A, in testSubClass()
798 const CodeGenRegisterClass *B) { in testSubClass()
[all …]
HDFastISelEmitter.cpp37 const CodeGenRegisterClass *RC;
179 const CodeGenRegisterClass *OrigDstRC) { in initialize()
193 const CodeGenRegisterClass *DstRC = nullptr; in initialize()
257 const CodeGenRegisterClass *RC = nullptr; in initialize()
481 const CodeGenRegisterClass *DstRC = nullptr; in collectPatterns()
HDCodeGenTarget.h125 const CodeGenRegisterClass &getRegisterClass(Record *R) const { in getRegisterClass()
HDRegisterInfoEmitter.cpp1240 ArrayRef<CodeGenRegisterClass*> Supers = RC.getSuperClasses(); in runTargetDesc()
1363 if (CodeGenRegisterClass *SRC = RC.getSubClassWithSubReg(&Idx)) in runTargetDesc()
HDAsmMatcherEmitter.cpp1129 for (const CodeGenRegisterClass &RC : RegClassList) in buildRegisterClasses()
1200 for (const CodeGenRegisterClass &RC : RegClassList) { in buildRegisterClasses()