Searched refs:CodeGenRegister (Results 1 – 10 of 10) sorted by relevance
| /minix3/external/bsd/llvm/dist/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.h | 128 struct CodeGenRegister { struct 135 typedef std::map<CodeGenSubRegIndex*, CodeGenRegister*, argument 138 CodeGenRegister(Record *R, unsigned Enum); argument 163 void addSubRegsPreOrder(SetVector<const CodeGenRegister*> &OSet, argument 168 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const { in getSubRegIndex() argument 172 typedef std::vector<const CodeGenRegister*> SuperRegList; argument 185 ArrayRef<CodeGenRegister*> getExplicitAliases() const { in getExplicitAliases() argument 236 bool operator()(const CodeGenRegister *A, in operator() argument 237 const CodeGenRegister *B) const { in operator() 244 typedef std::set<const CodeGenRegister*, Less> Set; argument [all …]
|
| H A D | CodeGenRegisters.cpp | 106 CodeGenRegister::CodeGenRegister(Record *R, unsigned Enum) in CodeGenRegister() function in CodeGenRegister 117 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) { in buildObjectGraph() 142 CodeGenRegister *Reg = RegBank.getReg(Aliases[i]); in buildObjectGraph() 148 const std::string &CodeGenRegister::getName() const { in getName() 156 CodeGenRegister::Set::const_iterator RegI, RegE; 157 CodeGenRegister::RegUnitList::const_iterator UnitI, UnitE; 160 RegUnitIterator(const CodeGenRegister::Set &Regs): in RegUnitIterator() 174 const CodeGenRegister *getReg() const { assert(isValid()); return *RegI; } in getReg() 197 static void mergeRegUnits(CodeGenRegister::RegUnitList &MergedRU, in mergeRegUnits() 198 const CodeGenRegister::RegUnitList &RRU) { in mergeRegUnits() [all …]
|
| H A D | CodeGenTarget.h | 28 struct CodeGenRegister; 118 const CodeGenRegister *getRegisterByName(StringRef Name) const;
|
| H A D | CodeGenTarget.cpp | 222 const CodeGenRegister *CodeGenTarget::getRegisterByName(StringRef Name) const { in getRegisterByName() 223 const StringMap<CodeGenRegister*> &Regs = getRegBank().getRegistersByName(); in getRegisterByName() 224 StringMap<CodeGenRegister*>::const_iterator I = Regs.find(Name); in getRegisterByName() 232 const CodeGenRegister *Reg = getRegBank().getReg(R); in getRegisterVTs()
|
| H A D | RegisterInfoEmitter.cpp | 56 void EmitRegMapping(raw_ostream &o, const std::deque<CodeGenRegister> &Regs, 59 const std::deque<CodeGenRegister> &Regs, 183 const CodeGenRegister::Set &Regs = RC.getMembers(); in EmitRegUnitPressure() 321 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) { in EmitRegMappingTables() 444 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) { in EmitRegMapping() 802 typedef std::vector<const CodeGenRegister*> RegVec; in runMCDesc() 830 SetVector<const CodeGenRegister*> SR; in runMCDesc() 946 ArrayRef<const CodeGenRegister*> Roots = RegBank.getRegUnit(i).getRoots(); in runMCDesc()
|
| H A D | DAGISelMatcher.h | 20 struct CodeGenRegister; 881 const CodeGenRegister *Reg; 884 EmitRegisterMatcher(const CodeGenRegister *reg, MVT::SimpleValueType vt) in EmitRegisterMatcher() 887 const CodeGenRegister *getReg() const { return Reg; } in getReg()
|
| H A D | DAGISelMatcherGen.cpp | 29 const CodeGenRegister *Reg = T.getRegBank().getReg(R); in getRegisterValueType() 623 const CodeGenRegister *Reg = in EmitResultLeafAsOperand()
|
| H A D | AsmMatcherEmitter.cpp | 953 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(LoweredTok)) in extractSingletonRegisterForAsmOperand() 962 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(RegName)) in extractSingletonRegisterForAsmOperand() 1102 for (const CodeGenRegister &CGR : Registers) { in buildRegisterClasses() 2141 for (const CodeGenRegister &Reg : Regs) { in emitMatchRegisterName()
|
| H A D | DAGISelMatcherEmitter.cpp | 455 const CodeGenRegister *Reg = Matcher->getReg(); in EmitMatcher()
|
| H A D | AsmWriterEmitter.cpp | 527 const std::deque<CodeGenRegister> &Registers) { in emitRegisterNameString()
|