Searched refs:WriteRef (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-mca/ |
D | RegisterFile.cpp | 30 {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 …]
|
D | RegisterFile.h | 29 class WriteRef; variable 92 using RegisterMapping = std::pair<WriteRef, RegisterRenamingInfo>; 139 void addRegisterWrite(WriteRef Write, 159 void collectWrites(llvm::SmallVectorImpl<WriteRef> &Writes,
|
D | DispatchStage.cpp | 72 SmallVector<WriteRef, 4> DependentWrites; in updateRAWDependencies() 82 for (WriteRef &WR : DependentWrites) { in updateRAWDependencies() 122 PRF.addRegisterWrite(WriteRef(IR.first, WS.get()), RegisterFiles, in dispatch()
|
D | Instruction.h | 407 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 {
|
D | Instruction.cpp | 100 void WriteRef::dump() const { in dump() 175 const unsigned WriteRef::INVALID_IID = std::numeric_limits<unsigned>::max();
|
D | DispatchStage.h | 79 void collectWrites(llvm::SmallVectorImpl<WriteRef> &Vec, in collectWrites()
|