HomeSort by: relevance | last modified time | path
    Searched refs:CodeGenRegister (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
CodeGenRegisters.h 150 /// CodeGenRegister - Represents a register definition.
151 struct CodeGenRegister {
160 typedef std::map<CodeGenSubRegIndex *, CodeGenRegister *,
164 CodeGenRegister(Record *R, unsigned Enum);
169 // graph after all CodeGenRegister objects have been created.
189 void addSubRegsPreOrder(SetVector<const CodeGenRegister*> &OSet,
194 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const {
198 typedef std::vector<const CodeGenRegister*> SuperRegList;
211 ArrayRef<CodeGenRegister*> getExplicitAliases() const {
261 typedef std::vector<const CodeGenRegister*> Vec
    [all...]
CodeGenRegisters.cpp 153 // CodeGenRegister
156 CodeGenRegister::CodeGenRegister(Record *R, unsigned Enum)
165 void CodeGenRegister::buildObjectGraph(CodeGenRegBank &RegBank) {
190 CodeGenRegister *Reg = RegBank.getReg(Alias);
196 StringRef CodeGenRegister::getName() const {
205 CodeGenRegister::Vec::const_iterator RegI, RegE;
206 CodeGenRegister::RegUnitList::iterator UnitI, UnitE;
209 RegUnitIterator(const CodeGenRegister::Vec &Regs):
223 const CodeGenRegister *getReg() const { assert(isValid()); return *RegI;
    [all...]
CodeGenTarget.h 30 struct CodeGenRegister;
119 const CodeGenRegister *getRegisterByName(StringRef Name) const;
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();
383 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) {
510 raw_ostream &OS, const std::deque<CodeGenRegister> &Regs, bool isCtor) {
879 typedef std::vector<const CodeGenRegister*> RegVec;
907 SetVector<const CodeGenRegister*> SR;
914 for (const CodeGenRegister *S : SR)
1022 ArrayRef<const CodeGenRegister*> Roots = RegBank.getRegUnit(i).getRoots();
1027 for (const CodeGenRegister *R : Roots
    [all...]
DAGISelMatcher.h 19 struct CodeGenRegister;
867 const CodeGenRegister *Reg;
870 EmitRegisterMatcher(const CodeGenRegister *reg, MVT::SimpleValueType vt)
873 const CodeGenRegister *getReg() const { return Reg; }
943 const CodeGenRegister *DestPhysReg;
947 const CodeGenRegister *destPhysReg)
951 const CodeGenRegister *getDestPhysReg() const { return DestPhysReg; }
DAGISelMatcherGen.cpp 27 const CodeGenRegister *Reg = T.getRegBank().getReg(R);
685 const CodeGenRegister *Reg =
897 const CodeGenRegister *Reg =
CodeGenTarget.cpp 397 const CodeGenRegister *CodeGenTarget::getRegisterByName(StringRef Name) const {
403 const CodeGenRegister *Reg = getRegBank().getReg(R);
DAGISelMatcherEmitter.cpp 686 const CodeGenRegister *Reg = Matcher->getReg();
731 const CodeGenRegister *Reg = C2RMatcher->getDestPhysReg();
AsmMatcherEmitter.cpp 894 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(LoweredTok))
903 if (const CodeGenRegister *Reg = Info.Target.getRegisterByName(RegName))
1234 for (const CodeGenRegister &CGR : Registers) {
2595 for (const CodeGenRegister &Reg : Regs) {
2620 for (const CodeGenRegister &Reg : Regs) {
RISCVCompressInstEmitter.cpp 146 const CodeGenRegister *R = Target.getRegisterByName(Reg->getName().lower());
AsmWriterEmitter.cpp 551 const std::deque<CodeGenRegister> &Registers) {

Completed in 49 milliseconds