Home
last modified time | relevance | path

Searched refs:CodeGenSchedRW (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.h50 struct CodeGenSchedRW { struct
62 CodeGenSchedRW() in CodeGenSchedRW() function
65 CodeGenSchedRW(unsigned Idx, const Record *Def) in CodeGenSchedRW() argument
79 CodeGenSchedRW(unsigned Idx, bool Read, ArrayRef<unsigned> Seq, in CodeGenSchedRW() function
447 std::vector<CodeGenSchedRW> SchedWrites;
448 std::vector<CodeGenSchedRW> SchedReads;
504 const CodeGenSchedRW &getSchedWrite(unsigned Idx) const { in getSchedWrite()
510 const CodeGenSchedRW &getSchedRead(unsigned Idx) const { in getSchedRead()
516 const CodeGenSchedRW &getSchedRW(unsigned Idx, bool IsRead) const { in getSchedRW()
519 const CodeGenSchedRW &getSchedRW(const Record *Def) const { in getSchedRW()
[all …]
H A DCodeGenSchedule.cpp661 for (CodeGenSchedRW &CGRW : SchedWrites) { in collectSchedRW()
672 CodeGenSchedRW &RW = getSchedRW(MatchDef); in collectSchedRW()
712 const std::vector<CodeGenSchedRW> &RWVec = IsRead ? SchedReads : SchedWrites; in getSchedRWIdx()
714 RWVec, [Def](const CodeGenSchedRW &RW) { return RW.TheDef == Def; }); in getSchedRWIdx()
753 const CodeGenSchedRW &SchedRW = getSchedRW(RWIdx, IsRead); in expandRWSequence()
771 const CodeGenSchedRW &SchedWrite = getSchedRW(RWIdx, IsRead); in expandRWSeqForProc()
774 const CodeGenSchedRW &AliasRW = getSchedRW(Rec->getValueAsDef("AliasRW")); in expandRWSeqForProc()
813 std::vector<CodeGenSchedRW> &RWVec = IsRead ? SchedReads : SchedWrites; in findOrInsertRW()
815 auto I = find_if(RWVec, [Seq](CodeGenSchedRW &RW) { in findOrInsertRW()
822 CodeGenSchedRW SchedRW(RWIdx, IsRead, Seq, genRWName(Seq, IsRead)); in findOrInsertRW()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp107 const Record *findWriteResources(const CodeGenSchedRW &SchedWrite,
109 const Record *findReadAdvance(const CodeGenSchedRW &SchedRead,
859 SubtargetEmitter::findWriteResources(const CodeGenSchedRW &SchedWrite, in findWriteResources()
869 const CodeGenSchedRW &AliasRW = in findWriteResources()
919 SubtargetEmitter::findReadAdvance(const CodeGenSchedRW &SchedRead, in findReadAdvance()
928 const CodeGenSchedRW &AliasRW = in findReadAdvance()