Home
last modified time | relevance | path

Searched defs:CodeGenRegister (Results 1 – 4 of 4) sorted by relevance

/external/llvm/utils/TableGen/
DCodeGenRegisters.h126 struct CodeGenRegister { struct
134 typedef std::map<CodeGenSubRegIndex *, CodeGenRegister *, deref<llvm::less>> argument
137 CodeGenRegister(Record *R, unsigned Enum); argument
162 void addSubRegsPreOrder(SetVector<const CodeGenRegister*> &OSet, argument
167 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const { in getSubRegIndex() argument
171 typedef std::vector<const CodeGenRegister*> SuperRegList; argument
184 ArrayRef<CodeGenRegister*> getExplicitAliases() const { in getExplicitAliases() argument
193 unsigned getTopoSig() const { in getTopoSig()
199 typedef SparseBitVector<> RegUnitList;
200 typedef SmallVector<unsigned, 16> RegUnitLaneMaskList;
[all …]
DCodeGenRegisters.cpp106 CodeGenRegister::CodeGenRegister(Record *R, unsigned Enum) in CodeGenRegister() function in CodeGenRegister
/external/swiftshader/third_party/LLVM/utils/TableGen/
DCodeGenRegisters.h35 struct CodeGenRegister { struct
41 typedef std::map<Record*, CodeGenRegister*, LessRecord> SubRegMap; argument
57 void addSubRegsPreOrder(SetVector<CodeGenRegister*> &OSet) const; argument
60 typedef std::vector<CodeGenRegister*> SuperRegList; argument
69 // Order CodeGenRegister pointers by EnumValue. argument
71 bool operator()(const CodeGenRegister *A, in operator() argument
79 typedef std::set<const CodeGenRegister*, Less> Set; argument
89 CodeGenRegister::Set Members; argument
DCodeGenRegisters.cpp28 CodeGenRegister::CodeGenRegister(Record *R, unsigned Enum) in CodeGenRegister() function in CodeGenRegister
696 computeOverlaps(std::map<const CodeGenRegister*, CodeGenRegister::Set> &Map) { in computeOverlaps()