Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenSchedule.h42 struct CodeGenSchedRW { struct
54 CodeGenSchedRW() in CodeGenSchedRW() argument
57 CodeGenSchedRW(unsigned Idx, Record *Def) in CodeGenSchedRW() function
71 CodeGenSchedRW(unsigned Idx, bool Read, ArrayRef<unsigned> Seq, in CodeGenSchedRW() function
425 std::vector<CodeGenSchedRW> SchedWrites;
426 std::vector<CodeGenSchedRW> SchedReads;
505 const CodeGenSchedRW &getSchedWrite(unsigned Idx) const { in getSchedWrite()
511 const CodeGenSchedRW &getSchedRead(unsigned Idx) const { in getSchedRead()
517 const CodeGenSchedRW &getSchedRW(unsigned Idx, bool IsRead) const { in getSchedRW()
520 CodeGenSchedRW &getSchedRW(Record *Def) { in getSchedRW()
[all …]
H A DCodeGenSchedule.cpp678 for (CodeGenSchedRW &CGRW : SchedWrites) { in collectSchedRW()
689 CodeGenSchedRW &RW = getSchedRW(MatchDef); in collectSchedRW()
730 const std::vector<CodeGenSchedRW> &RWVec = IsRead ? SchedReads : SchedWrites; in getSchedRWIdx()
732 RWVec, [Def](const CodeGenSchedRW &RW) { return RW.TheDef == Def; }); in getSchedRWIdx()
782 const CodeGenSchedRW &SchedRW = getSchedRW(RWIdx, IsRead); in expandRWSequence()
802 const CodeGenSchedRW &SchedWrite = getSchedRW(RWIdx, IsRead); in expandRWSeqForProc()
805 const CodeGenSchedRW &AliasRW = getSchedRW(Rec->getValueAsDef("AliasRW")); in expandRWSeqForProc()
838 std::vector<CodeGenSchedRW> &RWVec = IsRead ? SchedReads : SchedWrites; in findRWForSequence()
840 auto I = find_if(RWVec, [Seq](CodeGenSchedRW &RW) { in findRWForSequence()
858 std::vector<CodeGenSchedRW> &RWVec = IsRead ? SchedReads : SchedWrites; in findOrInsertRW()
[all …]
H A DSubtargetEmitter.cpp108 Record *FindWriteResources(const CodeGenSchedRW &SchedWrite,
110 Record *FindReadAdvance(const CodeGenSchedRW &SchedRead,
864 const CodeGenSchedRW &SchedWrite, const CodeGenProcModel &ProcModel) { in FindWriteResources()
873 const CodeGenSchedRW &AliasRW = in FindWriteResources()
916 Record *SubtargetEmitter::FindReadAdvance(const CodeGenSchedRW &SchedRead, in FindReadAdvance()
925 const CodeGenSchedRW &AliasRW = in FindReadAdvance()