Searched refs:CodeGenRegister (Results 1 – 11 of 11) sorted by relevance
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.h | 151 struct CodeGenRegister { struct 163 CodeGenRegister(Record *R, unsigned Enum); argument 284 inline bool operator<(const CodeGenRegister &A, const CodeGenRegister &B) { argument 288 inline bool operator==(const CodeGenRegister &A, const CodeGenRegister &B) { 293 CodeGenRegister::Vec Members; 358 bool contains(const CodeGenRegister*) const; 446 const CodeGenRegister::Vec *Members; 481 const CodeGenRegister *Roots[2]; 533 std::deque<CodeGenRegister> Registers; 641 CodeGenRegister *getReg(Record*); [all …]
|
| H A D | CodeGenRegisters.cpp | 157 CodeGenRegister::CodeGenRegister(Record *R, unsigned Enum) in CodeGenRegister() function in CodeGenRegister 267 const CodeGenRegister::SubRegMap & 313 CodeGenRegister *SR = SubRegs[Idx]; in computeSubRegs() 351 CodeGenRegister *SR = SubRegs[Idx]; in computeSubRegs() 478 const CodeGenRegister *SubReg; in computeSecondarySubRegs() 484 CodeGenRegister *Cand = const_cast<CodeGenRegister*>(Leads[i]); in computeSecondarySubRegs() 578 CodeGenRegister::addSubRegsPreOrder(SetVector<const CodeGenRegister*> &OSet, in addSubRegsPreOrder() 1313 using RegMap = std::map<const CodeGenRegister*, const CodeGenRegister*>; in computeComposites() 1332 for (std::pair<const CodeGenRegister*, const CodeGenRegister*> P : Img1) { in computeComposites() 1347 for (std::pair<const CodeGenRegister*, const CodeGenRegister*> P : Map1) { in computeComposites() [all …]
|
| H A D | RegisterInfoEmitter.cpp | 87 void EmitRegMapping(raw_ostream &o, const std::deque<CodeGenRegister> &Regs, 90 const std::deque<CodeGenRegister> &Regs, 205 const CodeGenRegister::Vec &Regs = RC.getMembers(); in EmitRegUnitPressure() 372 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) { in EmitRegMappingTables() 507 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) { in EmitRegMapping() 876 typedef std::vector<const CodeGenRegister*> RegVec; in runMCDesc() 904 SetVector<const CodeGenRegister*> SR; in runMCDesc() 911 for (const CodeGenRegister *S : SR) in runMCDesc() 1020 ArrayRef<const CodeGenRegister*> Roots = RegBank.getRegUnit(i).getRoots(); in runMCDesc() 1639 for (const CodeGenRegister *R : RC.getMembers()) { in debugDump() [all …]
|
| H A D | CodeGenTarget.h | 31 struct CodeGenRegister; 109 const CodeGenRegister *getRegisterByName(StringRef Name) const;
|
| H A D | CodeGenTarget.cpp | 286 const CodeGenRegister *CodeGenTarget::getRegisterByName(StringRef Name) const { in getRegisterByName() 287 const StringMap<CodeGenRegister*> &Regs = getRegBank().getRegistersByName(); in getRegisterByName() 288 StringMap<CodeGenRegister*>::const_iterator I = Regs.find(Name); in getRegisterByName() 296 const CodeGenRegister *Reg = getRegBank().getReg(R); in getRegisterVTs()
|
| H A D | DAGISelMatcher.h | 20 struct CodeGenRegister; 801 const CodeGenRegister *Reg; 804 EmitRegisterMatcher(const CodeGenRegister *reg, MVT::SimpleValueType vt) in EmitRegisterMatcher() 807 const CodeGenRegister *getReg() const { return Reg; } in getReg()
|
| H A D | DAGISelMatcherGen.cpp | 28 const CodeGenRegister *Reg = T.getRegBank().getReg(R); in getRegisterValueType() 661 const CodeGenRegister *Reg = in EmitResultLeafAsOperand()
|
| H A D | AsmMatcherEmitter.cpp | 896 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(LoweredTok)) in extractSingletonRegisterForAsmOperand() 905 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 | 137 const CodeGenRegister *R = Target.getRegisterByName(Reg->getName().lower()); in validateRegister()
|
| H A D | DAGISelMatcherEmitter.cpp | 619 const CodeGenRegister *Reg = Matcher->getReg(); in EmitMatcher()
|
| H A D | AsmWriterEmitter.cpp | 501 const std::deque<CodeGenRegister> &Registers) { in emitRegisterNameString()
|