Searched refs:CodeGenSchedRW (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenSchedule.h | 50 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 D | CodeGenSchedule.cpp | 661 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 D | SubtargetEmitter.cpp | 107 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()
|