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

  /external/llvm/utils/TableGen/
CodeGenRegisters.h 126 /// CodeGenRegister - Represents a register definition.
127 struct CodeGenRegister {
135 typedef std::map<CodeGenSubRegIndex *, CodeGenRegister *, deref<llvm::less>>
138 CodeGenRegister(Record *R, unsigned Enum);
143 // graph after all CodeGenRegister objects have been created.
163 void addSubRegsPreOrder(SetVector<const CodeGenRegister*> &OSet,
168 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const {
172 typedef std::vector<const CodeGenRegister*> SuperRegList;
185 ArrayRef<CodeGenRegister*> getExplicitAliases() const {
235 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...]
CodeGenTarget.h 28 struct CodeGenRegister;
118 const CodeGenRegister *getRegisterByName(StringRef Name) const;
CodeGenTarget.cpp 223 const CodeGenRegister *CodeGenTarget::getRegisterByName(StringRef Name) const {
224 const StringMap<CodeGenRegister*> &Regs = getRegBank().getRegistersByName();
225 StringMap<CodeGenRegister*>::const_iterator I = Regs.find(Name);
233 const CodeGenRegister *Reg = getRegBank().getReg(R);
RegisterInfoEmitter.cpp 56 void EmitRegMapping(raw_ostream &o, const std::deque<CodeGenRegister> &Regs,
59 const std::deque<CodeGenRegister> &Regs,
183 const CodeGenRegister::Vec &Regs = RC.getMembers();
321 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) {
444 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) {
795 typedef std::vector<const CodeGenRegister*> RegVec;
823 SetVector<const CodeGenRegister*> SR;
    [all...]
DAGISelMatcher.h 20 struct CodeGenRegister;
881 const CodeGenRegister *Reg;
884 EmitRegisterMatcher(const CodeGenRegister *reg, MVT::SimpleValueType vt)
887 const CodeGenRegister *getReg() const { return Reg; }
    [all...]
DAGISelMatcherGen.cpp 29 const CodeGenRegister *Reg = T.getRegBank().getReg(R);
623 const CodeGenRegister *Reg =
    [all...]
AsmMatcherEmitter.cpp     [all...]
AsmWriterEmitter.cpp 530 const std::deque<CodeGenRegister> &Registers) {
    [all...]
DAGISelMatcherEmitter.cpp 455 const CodeGenRegister *Reg = Matcher->getReg();

Completed in 554 milliseconds