Home
last modified time | relevance | path

Searched refs:WriteRef (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/
DRegisterFile.cpp30 {WriteRef(), {IndexPlusCostPairTy(0, 1), 0}}) { in RegisterFile()
141 void RegisterFile::addRegisterWrite(WriteRef Write, in addRegisterWrite()
169 const WriteRef &OtherWrite = RegisterMappings[RegID].first; in addRegisterWrite()
225 WriteRef &WR = RegisterMappings[RegID].first; in removeRegisterWrite()
230 WriteRef &OtherWR = RegisterMappings[*I].first; in removeRegisterWrite()
239 WriteRef &OtherWR = RegisterMappings[*I].first; in removeRegisterWrite()
245 void RegisterFile::collectWrites(SmallVectorImpl<WriteRef> &Writes, in collectWrites()
250 const WriteRef &WR = RegisterMappings[RegID].first; in collectWrites()
256 const WriteRef &WR = RegisterMappings[*I].first; in collectWrites()
263 [](const WriteRef &Lhs, const WriteRef &Rhs) { in collectWrites()
[all …]
DRegisterFile.h29 class WriteRef; variable
92 using RegisterMapping = std::pair<WriteRef, RegisterRenamingInfo>;
139 void addRegisterWrite(WriteRef Write,
159 void collectWrites(llvm::SmallVectorImpl<WriteRef> &Writes,
DDispatchStage.cpp72 SmallVector<WriteRef, 4> DependentWrites; in updateRAWDependencies()
82 for (WriteRef &WR : DependentWrites) { in updateRAWDependencies()
122 PRF.addRegisterWrite(WriteRef(IR.first, WS.get()), RegisterFiles, in dispatch()
DInstruction.h407 class WriteRef {
412 WriteRef() : Data(INVALID_IID, nullptr) {} in WriteRef() function
413 WriteRef(unsigned SourceIndex, WriteState *WS) : Data(SourceIndex, WS) {} in WriteRef() function
423 bool operator==(const WriteRef &Other) const {
DInstruction.cpp100 void WriteRef::dump() const { in dump()
175 const unsigned WriteRef::INVALID_IID = std::numeric_limits<unsigned>::max();
DDispatchStage.h79 void collectWrites(llvm::SmallVectorImpl<WriteRef> &Vec, in collectWrites()