Lines Matching refs:Write
29 Write(WS) {} in WriteRef()
32 assert(Write && Write->isExecuted() && "Cannot commit before write back!"); in commit()
33 RegisterID = Write->getRegisterID(); in commit()
34 WriteResID = Write->getWriteResourceID(); in commit()
35 Write = nullptr; in commit()
39 assert(Write && Write->isExecuted() && "Not executed!"); in notifyExecuted()
44 return isValid() && (!Write || Write->isExecuted()); in hasKnownWriteBackCycle()
53 if (Write) in getWriteResourceID()
54 return Write->getWriteResourceID(); in getWriteResourceID()
59 if (Write) in getRegisterID()
60 return Write->getRegisterID(); in getRegisterID()
228 void RegisterFile::addRegisterWrite(WriteRef Write, in addRegisterWrite() argument
230 WriteState &WS = *Write.getWriteState(); in addRegisterWrite()
239 dbgs() << "[PRF] addRegisterWrite [ " << Write.getSourceIndex() << ", " in addRegisterWrite()
273 if (OtherWS && (OtherWrite.getSourceIndex() != Write.getSourceIndex())) { in addRegisterWrite()
295 if (OtherWS && OtherWrite.getSourceIndex() == Write.getSourceIndex()) { in addRegisterWrite()
305 RegisterMappings[RegID].first = Write; in addRegisterWrite()
308 RegisterMappings[*I].first = Write; in addRegisterWrite()
324 RegisterMappings[*I].first = Write; in addRegisterWrite()
492 assert((!Write || Write->getCyclesLeft() <= 0) && in getWriteBackCycle()