Home
last modified time | relevance | path

Searched refs:CodeGenRegister (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCodeGenRegisters.h151 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 DCodeGenRegisters.cpp157 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 DRegisterInfoEmitter.cpp87 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 DCodeGenTarget.h31 struct CodeGenRegister;
109 const CodeGenRegister *getRegisterByName(StringRef Name) const;
H A DCodeGenTarget.cpp286 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 DDAGISelMatcher.h20 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 DDAGISelMatcherGen.cpp28 const CodeGenRegister *Reg = T.getRegBank().getReg(R); in getRegisterValueType()
661 const CodeGenRegister *Reg = in EmitResultLeafAsOperand()
H A DAsmMatcherEmitter.cpp896 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 DRISCVCompressInstEmitter.cpp137 const CodeGenRegister *R = Target.getRegisterByName(Reg->getName().lower()); in validateRegister()
H A DDAGISelMatcherEmitter.cpp619 const CodeGenRegister *Reg = Matcher->getReg(); in EmitMatcher()
H A DAsmWriterEmitter.cpp501 const std::deque<CodeGenRegister> &Registers) { in emitRegisterNameString()