Home
last modified time | relevance | path

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

/external/llvm/utils/TableGen/
DCodeGenSchedule.h46 struct CodeGenSchedRW { struct
58 CodeGenSchedRW() in CodeGenSchedRW() argument
61 CodeGenSchedRW(unsigned Idx, Record *Def) in CodeGenSchedRW() argument
75 CodeGenSchedRW(unsigned Idx, bool Read, ArrayRef<unsigned> Seq, in CodeGenSchedRW() argument
235 std::vector<CodeGenSchedRW> SchedWrites;
236 std::vector<CodeGenSchedRW> SchedReads;
308 const CodeGenSchedRW &getSchedWrite(unsigned Idx) const { in getSchedWrite()
314 const CodeGenSchedRW &getSchedRead(unsigned Idx) const { in getSchedRead()
320 const CodeGenSchedRW &getSchedRW(unsigned Idx, bool IsRead) const { in getSchedRW()
323 CodeGenSchedRW &getSchedRW(Record *Def) { in getSchedRW()
[all …]
DCodeGenSchedule.cpp283 for (std::vector<CodeGenSchedRW>::iterator WI = SchedWrites.begin(), in collectSchedRW()
295 CodeGenSchedRW &RW = getSchedRW(MatchDef); in collectSchedRW()
336 const std::vector<CodeGenSchedRW> &RWVec = IsRead ? SchedReads : SchedWrites; in getSchedRWIdx()
338 for (std::vector<CodeGenSchedRW>::const_iterator I = RWVec.begin() + After, in getSchedRWIdx()
397 const CodeGenSchedRW &SchedRW = getSchedRW(RWIdx, IsRead); in expandRWSequence()
418 const CodeGenSchedRW &SchedWrite = getSchedRW(RWIdx, IsRead); in expandRWSeqForProc()
422 const CodeGenSchedRW &AliasRW = getSchedRW((*AI)->getValueAsDef("AliasRW")); in expandRWSeqForProc()
456 std::vector<CodeGenSchedRW> &RWVec = IsRead ? SchedReads : SchedWrites; in findRWForSequence()
458 for (std::vector<CodeGenSchedRW>::iterator I = RWVec.begin(), E = RWVec.end(); in findRWForSequence()
479 CodeGenSchedRW SchedRW(RWIdx, IsRead, Seq, genRWName(Seq, IsRead)); in findOrInsertRW()
[all …]
DSubtargetEmitter.cpp88 Record *FindWriteResources(const CodeGenSchedRW &SchedWrite,
90 Record *FindReadAdvance(const CodeGenSchedRW &SchedRead,
655 const CodeGenSchedRW &SchedWrite, const CodeGenProcModel &ProcModel) { in FindWriteResources()
665 const CodeGenSchedRW &AliasRW = in FindWriteResources()
709 Record *SubtargetEmitter::FindReadAdvance(const CodeGenSchedRW &SchedRead, in FindReadAdvance()
719 const CodeGenSchedRW &AliasRW = in FindReadAdvance()