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

  /external/llvm/utils/TableGen/
RegisterInfoEmitter.h 25 struct CodeGenRegister;
52 const std::vector<CodeGenRegister*> &Regs, bool isCtor);
54 const std::vector<CodeGenRegister*> &Regs,
CodeGenRegisters.h 88 /// CodeGenRegister - Represents a register definition.
89 struct CodeGenRegister {
96 typedef std::map<CodeGenSubRegIndex*, CodeGenRegister*,
99 CodeGenRegister(Record *R, unsigned Enum);
113 void addSubRegsPreOrder(SetVector<const CodeGenRegister*> &OSet,
117 typedef std::vector<const CodeGenRegister*> SuperRegList;
144 // Order CodeGenRegister pointers by EnumValue.
146 bool operator()(const CodeGenRegister *A,
147 const CodeGenRegister *B) const {
154 typedef std::set<const CodeGenRegister*, Less> Set
    [all...]
CodeGenRegisters.cpp 78 // CodeGenRegister
81 CodeGenRegister::CodeGenRegister(Record *R, unsigned Enum)
89 const std::string &CodeGenRegister::getName() const {
96 CodeGenRegister::Set::const_iterator RegI, RegE;
97 CodeGenRegister::RegUnitList::const_iterator UnitI, UnitE;
100 RegUnitIterator(const CodeGenRegister::Set &Regs):
114 const CodeGenRegister *getReg() const { assert(isValid()); return *RegI; }
137 static void mergeRegUnits(CodeGenRegister::RegUnitList &MergedRU,
138 const CodeGenRegister::RegUnitList &RRU)
    [all...]
RegisterInfoEmitter.cpp 34 const std::vector<CodeGenRegister*> &Registers = Bank.getRegisters();
134 const CodeGenRegister::Set &Regs = RC.getMembers();
199 const std::vector<CodeGenRegister*> &Regs,
325 const std::vector<CodeGenRegister*> &Regs,
434 static void printRegister(raw_ostream &OS, const CodeGenRegister *Reg) {
453 const std::vector<CodeGenRegister*> &Regs = RegBank.getRegisters();
454 std::map<const CodeGenRegister*, CodeGenRegister::Set> Overlaps;
459 typedef std::vector<const CodeGenRegister*> RegVec;
462 SequenceToOffsetTable<RegVec, CodeGenRegister::Less> RegSeqs
    [all...]
CodeGenTarget.h 28 struct CodeGenRegister;
113 const CodeGenRegister *getRegisterByName(StringRef Name) const;
CodeGenTarget.cpp 196 const CodeGenRegister *CodeGenTarget::getRegisterByName(StringRef Name) const {
197 const std::vector<CodeGenRegister*> &Regs = getRegBank().getRegisters();
207 const CodeGenRegister *Reg = getRegBank().getReg(R);
DAGISelMatcher.h 20 struct CodeGenRegister;
822 const CodeGenRegister *Reg;
825 EmitRegisterMatcher(const CodeGenRegister *reg, MVT::SimpleValueType vt)
828 const CodeGenRegister *getReg() const { return Reg; }
    [all...]
AsmWriterEmitter.cpp 481 const std::vector<CodeGenRegister*> &Registers) {
485 const CodeGenRegister &Reg = *Registers[i];
537 const std::vector<CodeGenRegister*> &Registers =
    [all...]
AsmMatcherEmitter.cpp 825 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(LoweredTok))
834 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(RegName))
    [all...]
DAGISelMatcherGen.cpp 28 const CodeGenRegister *Reg = T.getRegBank().getReg(R);
585 const CodeGenRegister *Reg =
    [all...]
DAGISelMatcherEmitter.cpp 438 const CodeGenRegister *Reg = Matcher->getReg();

Completed in 683 milliseconds