Searched refs:CodeGenRegister (Results 1 – 11 of 11) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.h | 151 struct CodeGenRegister { struct 160 typedef std::map<CodeGenSubRegIndex *, CodeGenRegister *, argument 164 CodeGenRegister(Record *R, unsigned Enum); argument 189 void addSubRegsPreOrder(SetVector<const CodeGenRegister*> &OSet, argument 194 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const { in getSubRegIndex() argument 198 typedef std::vector<const CodeGenRegister*> SuperRegList; argument 211 ArrayRef<CodeGenRegister*> getExplicitAliases() const { in getExplicitAliases() argument 261 typedef std::vector<const CodeGenRegister*> Vec; argument 270 SmallVector<CodeGenRegister*, 8> ExplicitSubRegs; argument 273 SmallVector<CodeGenRegister*, 8> ExplicitAliases; argument [all …]
|
| H A D | CodeGenRegisters.cpp | 156 CodeGenRegister::CodeGenRegister(Record *R, unsigned Enum) in CodeGenRegister() function in CodeGenRegister 165 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) { in buildObjectGraph() 190 CodeGenRegister *Reg = RegBank.getReg(Alias); in buildObjectGraph() 196 StringRef CodeGenRegister::getName() const { in getName() 205 CodeGenRegister::Vec::const_iterator RegI, RegE; 206 CodeGenRegister::RegUnitList::iterator UnitI, UnitE; 209 RegUnitIterator(const CodeGenRegister::Vec &Regs): in RegUnitIterator() 223 const CodeGenRegister *getReg() const { assert(isValid()); return *RegI; } in getReg() 246 static bool hasRegUnit(CodeGenRegister::RegUnitList &RegUnits, unsigned Unit) { in hasRegUnit() 252 bool CodeGenRegister::inheritRegUnits(CodeGenRegBank &RegBank) { in inheritRegUnits() [all …]
|
| H A D | RegisterInfoEmitter.cpp | 86 void EmitRegMapping(raw_ostream &o, const std::deque<CodeGenRegister> &Regs, 89 const std::deque<CodeGenRegister> &Regs, 218 const CodeGenRegister::Vec &Regs = RC.getMembers(); in EmitRegUnitPressure() 383 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) { in EmitRegMappingTables() 510 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) { in EmitRegMapping() 879 typedef std::vector<const CodeGenRegister*> RegVec; in runMCDesc() 907 SetVector<const CodeGenRegister*> SR; in runMCDesc() 914 for (const CodeGenRegister *S : SR) in runMCDesc() 1022 ArrayRef<const CodeGenRegister*> Roots = RegBank.getRegUnit(i).getRoots(); in runMCDesc() 1027 for (const CodeGenRegister *R : Roots) in runMCDesc() [all …]
|
| H A D | CodeGenTarget.h | 30 struct CodeGenRegister; 119 const CodeGenRegister *getRegisterByName(StringRef Name) const;
|
| H A D | DAGISelMatcher.h | 19 struct CodeGenRegister; 867 const CodeGenRegister *Reg; 870 EmitRegisterMatcher(const CodeGenRegister *reg, MVT::SimpleValueType vt) in EmitRegisterMatcher() 873 const CodeGenRegister *getReg() const { return Reg; } in getReg() 943 const CodeGenRegister *DestPhysReg; 947 const CodeGenRegister *destPhysReg) in EmitCopyToRegMatcher() 951 const CodeGenRegister *getDestPhysReg() const { return DestPhysReg; } in getDestPhysReg()
|
| H A D | DAGISelMatcherGen.cpp | 27 const CodeGenRegister *Reg = T.getRegBank().getReg(R); in getRegisterValueType() 685 const CodeGenRegister *Reg = in EmitResultLeafAsOperand() 897 const CodeGenRegister *Reg = in EmitResultInstructionAsOperand()
|
| H A D | CodeGenTarget.cpp | 397 const CodeGenRegister *CodeGenTarget::getRegisterByName(StringRef Name) const { in getRegisterByName() 403 const CodeGenRegister *Reg = getRegBank().getReg(R); in getRegisterVTs()
|
| H A D | DAGISelMatcherEmitter.cpp | 686 const CodeGenRegister *Reg = Matcher->getReg(); in EmitMatcher() 731 const CodeGenRegister *Reg = C2RMatcher->getDestPhysReg(); in EmitMatcher()
|
| H A D | AsmMatcherEmitter.cpp | 894 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(LoweredTok)) in extractSingletonRegisterForAsmOperand() 903 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(RegName)) in extractSingletonRegisterForAsmOperand() 1234 for (const CodeGenRegister &CGR : Registers) { in buildRegisterClasses() 2595 for (const CodeGenRegister &Reg : Regs) { in emitMatchRegisterName() 2620 for (const CodeGenRegister &Reg : Regs) { in emitMatchRegisterAltName()
|
| H A D | RISCVCompressInstEmitter.cpp | 146 const CodeGenRegister *R = Target.getRegisterByName(Reg->getName().lower()); in validateRegister()
|
| H A D | AsmWriterEmitter.cpp | 551 const std::deque<CodeGenRegister> &Registers) { in emitRegisterNameString()
|