Searched refs:CodeGenRegister (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenRegisters.h | 173 class CodeGenRegister { 184 typedef std::map<CodeGenSubRegIndex *, CodeGenRegister *, deref<std::less<>>> 187 CodeGenRegister(Record *R, unsigned Enum); 212 void addSubRegsPreOrder(SetVector<const CodeGenRegister *> &OSet, 217 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const { in getSubRegIndex() 221 typedef std::vector<const CodeGenRegister *> SuperRegList; 234 ArrayRef<CodeGenRegister *> getExplicitAliases() const { in getExplicitAliases() 282 typedef std::vector<const CodeGenRegister *> Vec; 291 SmallVector<CodeGenRegister *, 8> ExplicitSubRegs; 294 SmallVector<CodeGenRegister *, 8> ExplicitAliases; [all …]
|
| H A D | CodeGenRegisters.cpp | 161 CodeGenRegister::CodeGenRegister(Record *R, unsigned Enum) in CodeGenRegister() function in CodeGenRegister 170 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) { in buildObjectGraph() 195 CodeGenRegister *Reg = RegBank.getReg(Alias); in buildObjectGraph() 201 StringRef CodeGenRegister::getName() const { in getName() 210 CodeGenRegister::Vec::const_iterator RegI, RegE; 211 CodeGenRegister::RegUnitList::iterator UnitI, UnitE; 212 static CodeGenRegister::RegUnitList Sentinel; 215 RegUnitIterator(const CodeGenRegister::Vec &Regs) in RegUnitIterator() 235 const CodeGenRegister *getReg() const { in getReg() 258 CodeGenRegister::RegUnitList RegUnitIterator::Sentinel; [all …]
|
| H A D | CodeGenTarget.h | 39 class CodeGenRegister; variable 133 const CodeGenRegister *getRegisterByName(StringRef Name) const;
|
| H A D | DAGISelMatcher.h | 24 class CodeGenRegister; variable 883 const CodeGenRegister *Reg; 887 EmitRegisterMatcher(const CodeGenRegister *reg, MVT::SimpleValueType vt) in EmitRegisterMatcher() 890 const CodeGenRegister *getReg() const { return Reg; } in getReg() 960 const CodeGenRegister *DestPhysReg; 963 EmitCopyToRegMatcher(unsigned srcSlot, const CodeGenRegister *destPhysReg) in EmitCopyToRegMatcher() 967 const CodeGenRegister *getDestPhysReg() const { return DestPhysReg; } in getDestPhysReg()
|
| H A D | CodeGenTarget.cpp | 233 const CodeGenRegister *CodeGenTarget::getRegisterByName(StringRef Name) const { in getRegisterByName() 242 const CodeGenRegister *Reg = getRegBank().getReg(R); in getRegisterVTs()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | RegisterInfoEmitter.cpp | 88 void EmitRegMapping(raw_ostream &o, const std::deque<CodeGenRegister> &Regs, 91 const std::deque<CodeGenRegister> &Regs, 218 const CodeGenRegister::Vec &Regs = RC.getMembers(); in EmitRegUnitPressure() 381 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) { in EmitRegMappingTables() 508 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) { in EmitRegMapping() 877 typedef std::vector<const CodeGenRegister *> RegVec; in runMCDesc() 904 SetVector<const CodeGenRegister *> SR; in runMCDesc() 911 for (const CodeGenRegister *S : SR) in runMCDesc() 989 ArrayRef<const CodeGenRegister *> Roots = RegBank.getRegUnit(i).getRoots(); in runMCDesc() 994 for (const CodeGenRegister *R : Roots) in runMCDesc() [all …]
|
| H A D | DAGISelMatcherGen.cpp | 30 const CodeGenRegister *Reg = T.getRegBank().getReg(R); in getRegisterValueType() 678 const CodeGenRegister *Reg = CGP.getTargetInfo().getRegBank().getReg(Def); in EmitResultLeafAsOperand() 885 const CodeGenRegister *Reg = in EmitResultInstructionAsOperand()
|
| H A D | DAGISelMatcherEmitter.cpp | 798 const CodeGenRegister *Reg = Matcher->getReg(); in EmitMatcher() 859 const CodeGenRegister *Reg = C2RMatcher->getDestPhysReg(); in EmitMatcher()
|
| H A D | AsmMatcherEmitter.cpp | 922 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(LoweredTok)) in extractSingletonRegisterForAsmOperand() 931 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(RegName)) in extractSingletonRegisterForAsmOperand() 1279 for (const CodeGenRegister &CGR : Registers) { in buildRegisterClasses() 2632 for (const CodeGenRegister &Reg : Regs) { in emitMatchRegisterName() 2660 for (const CodeGenRegister &Reg : Regs) { in emitMatchRegisterAltName()
|
| H A D | CompressInstEmitter.cpp | 156 const CodeGenRegister *R = Target.getRegisterByName(Reg->getName().lower()); in validateRegister()
|
| H A D | AsmWriterEmitter.cpp | 584 const std::deque<CodeGenRegister> &Registers) { in emitRegisterNameString()
|