HomeSort by relevance Sort by last modified time
    Searched defs:CodeGenRegister (Results 1 - 4 of 4) sorted by null

  /external/swiftshader/third_party/LLVM/utils/TableGen/
CodeGenRegisters.h 34 /// CodeGenRegister - Represents a register definition.
35 struct CodeGenRegister {
41 typedef std::map<Record*, CodeGenRegister*, LessRecord> SubRegMap;
43 CodeGenRegister(Record *R, unsigned Enum);
57 void addSubRegsPreOrder(SetVector<CodeGenRegister*> &OSet) const;
60 typedef std::vector<CodeGenRegister*> SuperRegList;
69 // Order CodeGenRegister pointers by EnumValue.
71 bool operator()(const CodeGenRegister *A,
72 const CodeGenRegister *B) const {
79 typedef std::set<const CodeGenRegister*, Less> Set
    [all...]
CodeGenRegisters.cpp 25 // CodeGenRegister
28 CodeGenRegister::CodeGenRegister(Record *R, unsigned Enum)
35 const std::string &CodeGenRegister::getName() const {
41 CodeGenRegister *SubReg;
43 Orphan(CodeGenRegister *r, Record *a, Record *b)
48 const CodeGenRegister::SubRegMap &
49 CodeGenRegister::getSubRegs(CodeGenRegBank &RegBank) {
63 CodeGenRegister *SR = RegBank.getReg(SubList[i]);
75 CodeGenRegister *SR = RegBank.getReg(SubList[i])
    [all...]
  /external/llvm/utils/TableGen/
CodeGenRegisters.h 125 /// CodeGenRegister - Represents a register definition.
126 struct CodeGenRegister {
134 typedef std::map<CodeGenSubRegIndex *, CodeGenRegister *, deref<llvm::less>>
137 CodeGenRegister(Record *R, unsigned Enum);
142 // graph after all CodeGenRegister objects have been created.
162 void addSubRegsPreOrder(SetVector<const CodeGenRegister*> &OSet,
167 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const {
171 typedef std::vector<const CodeGenRegister*> SuperRegList;
184 ArrayRef<CodeGenRegister*> getExplicitAliases() const {
234 typedef std::vector<const CodeGenRegister*> Vec
    [all...]
CodeGenRegisters.cpp 103 // CodeGenRegister
106 CodeGenRegister::CodeGenRegister(Record *R, unsigned Enum)
117 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) {
142 CodeGenRegister *Reg = RegBank.getReg(Aliases[i]);
148 const std::string &CodeGenRegister::getName() const {
156 CodeGenRegister::Vec::const_iterator RegI, RegE;
157 CodeGenRegister::RegUnitList::iterator UnitI, UnitE;
160 RegUnitIterator(const CodeGenRegister::Vec &Regs):
174 const CodeGenRegister *getReg() const { assert(isValid()); return *RegI;
    [all...]

Completed in 82 milliseconds