Searched refs:ReadState (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/MCA/ |
| H A D | Instruction.cpp | 22 void ReadState::writeStartEvent(unsigned Cycles) { in writeStartEvent() 47 for (const std::pair<ReadState *, int> &User : Users) { in onInstructionIssued() 48 ReadState *RS = User.first; in onInstructionIssued() 58 void WriteState::addUser(ReadState *User, int ReadAdvance) { in addUser() 68 if (llvm::find_if(Users, [&User](const std::pair<ReadState *, int> &Use) { in addUser() argument 97 void ReadState::cycleEvent() { in cycleEvent() 162 if (!all_of(getUses(), [](const ReadState &Use) { return Use.isReady(); })) in update() 183 for (ReadState &Use : getUses()) in cycleEvent()
|
| H A D | InstrBuilder.cpp | 641 ReadState &RS = NewIS->getUses().back(); in createInstruction()
|
| /freebsd-12.1/contrib/llvm/include/llvm/MCA/HardwareUnits/ |
| H A D | RegisterFile.h | 30 class ReadState; variable 178 void collectWrites(const ReadState &RS, 199 void addRegisterRead(ReadState &RS, SmallVectorImpl<WriteRef> &Writes) const; 212 bool tryEliminateMove(WriteState &WS, ReadState &RS);
|
| /freebsd-12.1/contrib/llvm/include/llvm/MCA/ |
| H A D | Instruction.h | 82 class ReadState; variable 136 SmallVector<std::pair<ReadState *, int>, 4> Users; 155 void addUser(ReadState *Use, int ReadAdvance); 205 class ReadState { 233 ReadState(const ReadDescriptor &Desc, unsigned RegID) in ReadState() function 373 SmallVector<ReadState, 4> Uses; 380 SmallVectorImpl<ReadState> &getUses() { return Uses; } in getUses() 381 const ArrayRef<ReadState> getUses() const { return Uses; } in getUses()
|
| /freebsd-12.1/contrib/llvm/lib/MCA/Stages/ |
| H A D | DispatchStage.cpp | 66 void DispatchStage::updateRAWDependencies(ReadState &RS, in updateRAWDependencies() 124 for (ReadState &RS : IS.getUses()) in dispatch()
|
| /freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/ |
| H A D | RegisterFile.cpp | 292 bool RegisterFile::tryEliminateMove(WriteState &WS, ReadState &RS) { in tryEliminateMove() 362 void RegisterFile::collectWrites(const ReadState &RS, in collectWrites() 404 void RegisterFile::addRegisterRead(ReadState &RS, in addRegisterRead()
|
| /freebsd-12.1/contrib/llvm/include/llvm/MCA/Stages/ |
| H A D | DispatchStage.h | 65 void updateRAWDependencies(ReadState &RS, const MCSubtargetInfo &STI);
|
| /freebsd-12.1/contrib/llvm/tools/llvm-mca/Views/ |
| H A D | RegisterFileStatistics.cpp | 67 const ReadState &RS = Inst.getUses()[0]; in updateMoveElimInfo()
|