Searched refs:CodeGenRegister (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenRegisters.h | 172 class CodeGenRegister { 183 typedef std::map<CodeGenSubRegIndex *, CodeGenRegister *, deref<std::less<>>> 186 CodeGenRegister(const Record *R, unsigned Enum); 214 void addSubRegsPreOrder(SetVector<const CodeGenRegister *> &OSet, 219 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const { in getSubRegIndex() 223 typedef std::vector<const CodeGenRegister *> SuperRegList; 236 ArrayRef<CodeGenRegister *> getExplicitAliases() const { in getExplicitAliases() 284 typedef std::vector<const CodeGenRegister *> Vec; 293 SmallVector<CodeGenRegister *, 8> ExplicitSubRegs; 296 SmallVector<CodeGenRegister *, 8> ExplicitAliases; [all …]
|
| H A D | CodeGenRegisters.cpp | 163 CodeGenRegister::CodeGenRegister(const Record *R, unsigned Enum) in CodeGenRegister() function in CodeGenRegister 172 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) { in buildObjectGraph() 197 CodeGenRegister *Reg = RegBank.getReg(Alias); in buildObjectGraph() 205 bool CodeGenRegister::inheritRegUnits(CodeGenRegBank &RegBank) { in inheritRegUnits() 215 const CodeGenRegister::SubRegMap & 216 CodeGenRegister::computeSubRegs(CodeGenRegBank &RegBank) { in computeSubRegs() 238 SmallPtrSet<CodeGenRegister *, 8> Orphans; in computeSubRegs() 242 for (CodeGenRegister *ESR : ExplicitSubRegs) { in computeSubRegs() 260 CodeGenRegister *SR = SubRegs[Idx]; in computeSubRegs() 297 CodeGenRegister *SR = SubRegs[Idx]; in computeSubRegs() [all …]
|
| H A D | CodeGenTarget.h | 40 class CodeGenRegister; variable 127 const CodeGenRegister *getRegisterByName(StringRef Name) const;
|
| H A D | DAGISelMatcher.h | 24 class CodeGenRegister; variable 891 const CodeGenRegister *Reg; 897 EmitRegisterMatcher(const CodeGenRegister *reg, MVT::SimpleValueType vt, in EmitRegisterMatcher() 901 const CodeGenRegister *getReg() const { return Reg; } in getReg() 975 const CodeGenRegister *DestPhysReg; 978 EmitCopyToRegMatcher(unsigned srcSlot, const CodeGenRegister *destPhysReg) in EmitCopyToRegMatcher() 982 const CodeGenRegister *getDestPhysReg() const { return DestPhysReg; } in getDestPhysReg()
|
| H A D | CodeGenTarget.cpp | 165 const CodeGenRegister *CodeGenTarget::getRegisterByName(StringRef Name) const { in getRegisterByName() 176 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 &OS, const std::deque<CodeGenRegister> &Regs, 91 const std::deque<CodeGenRegister> &Regs, 212 const CodeGenRegister::Vec &Regs = RC.getMembers(); in EmitRegUnitPressure() 375 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) { in EmitRegMappingTables() 502 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) { in EmitRegMapping() 915 typedef std::vector<const CodeGenRegister *> RegVec; in runMCDesc() 943 SetVector<const CodeGenRegister *> SR; in runMCDesc() 950 for (const CodeGenRegister *S : SR) in runMCDesc() 1026 ArrayRef<const CodeGenRegister *> Roots = RegBank.getRegUnit(i).getRoots(); in runMCDesc() 1031 for (const CodeGenRegister *R : Roots) in runMCDesc() [all …]
|
| H A D | CallingConvEmitter.cpp | 41 for (const CodeGenRegister &Reg : Target.getRegBank().getRegisters()) in CallingConvEmitter() 52 StringMap<const CodeGenRegister *> RegistersByDefName; 143 if (const CodeGenRegister *CGR = RegistersByDefName.lookup(SI->getValue())) in getQualifiedRegisterName()
|
| H A D | DAGISelMatcherGen.cpp | 30 const CodeGenRegister *Reg = T.getRegBank().getReg(R); in getRegisterValueType() 675 const CodeGenRegister *Reg = CGP.getTargetInfo().getRegBank().getReg(Def); in EmitResultLeafAsOperand() 886 const CodeGenRegister *Reg = in EmitResultInstructionAsOperand()
|
| H A D | AsmMatcherEmitter.cpp | 923 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(LoweredTok)) in extractSingletonRegisterForAsmOperand() 932 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(RegName)) in extractSingletonRegisterForAsmOperand() 1280 for (const CodeGenRegister &CGR : Registers) { in buildRegisterClasses() 2638 for (const CodeGenRegister &Reg : Regs) { in emitMatchRegisterName() 2666 for (const CodeGenRegister &Reg : Regs) { in emitMatchRegisterAltName()
|
| H A D | DAGISelMatcherEmitter.cpp | 836 const CodeGenRegister *Reg = Matcher->getReg(); in EmitMatcher() 909 const CodeGenRegister *Reg = C2RMatcher->getDestPhysReg(); in EmitMatcher()
|
| H A D | CompressInstEmitter.cpp | 164 const CodeGenRegister *R = Target.getRegisterByName(Reg->getName().lower()); in validateRegister()
|
| H A D | AsmWriterEmitter.cpp | 585 const std::deque<CodeGenRegister> &Registers) { in emitRegisterNameString()
|