Searched refs:WriteRef (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/ |
| H A D | RegisterFile.cpp | 29 RegisterMappings(mri.getNumRegs(), {WriteRef(), RegisterRenamingInfo()}), in RegisterFile() 148 void RegisterFile::addRegisterWrite(WriteRef Write, in addRegisterWrite() 180 WriteRef &OtherWrite = RegisterMappings[RegID].first; in addRegisterWrite() 272 WriteRef &WR = RegisterMappings[RegID].first; in removeRegisterWrite() 277 WriteRef &OtherWR = RegisterMappings[*I].first; in removeRegisterWrite() 286 WriteRef &OtherWR = RegisterMappings[*I].first; in removeRegisterWrite() 363 SmallVectorImpl<WriteRef> &Writes) const { in collectWrites() 374 const WriteRef &WR = RegisterMappings[RegID].first; in collectWrites() 380 const WriteRef &WR = RegisterMappings[*I].first; in collectWrites() 387 sort(Writes, [](const WriteRef &Lhs, const WriteRef &Rhs) { in collectWrites() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/MCA/HardwareUnits/ |
| H A D | RegisterFile.h | 32 class WriteRef; variable 140 using RegisterMapping = std::pair<WriteRef, RegisterRenamingInfo>; 179 SmallVectorImpl<WriteRef> &Writes) const; 195 void addRegisterWrite(WriteRef Write, MutableArrayRef<unsigned> UsedPhysRegs); 199 void addRegisterRead(ReadState &RS, SmallVectorImpl<WriteRef> &Writes) const;
|
| /freebsd-12.1/contrib/llvm/lib/MCA/Stages/ |
| H A D | DispatchStage.cpp | 68 SmallVector<WriteRef, 4> DependentWrites; in updateRAWDependencies() 79 for (WriteRef &WR : DependentWrites) { in updateRAWDependencies() 133 PRF.addRegisterWrite(WriteRef(IR.getSourceIndex(), &WS), RegisterFiles); in dispatch()
|
| /freebsd-12.1/contrib/llvm/include/llvm/MCA/ |
| H A D | Instruction.h | 514 class WriteRef { 519 WriteRef() : Data(INVALID_IID, nullptr) {} in WriteRef() function 520 WriteRef(unsigned SourceIndex, WriteState *WS) : Data(SourceIndex, WS) {} in WriteRef() function 541 bool operator==(const WriteRef &Other) const { return Data == Other.Data; }
|
| /freebsd-12.1/contrib/llvm/lib/MCA/ |
| H A D | Instruction.cpp | 120 void WriteRef::dump() const { in dump() 202 const unsigned WriteRef::INVALID_IID = std::numeric_limits<unsigned>::max();
|