Searched refs:RegID (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DRegisterFile.cpp150 MCPhysReg RegID = WS.getRegisterID(); local
151 assert(RegID && "Adding an invalid register definition?");
155 << ", " << MRI.getName(RegID) << "]\n";
158 // If RenameAs is equal to RegID, then RegID is subject to register renaming
159 // and false dependencies on RegID are all eliminated.
164 // cases, RenameAs must be either equal to RegID, or it must reference a
165 // super-register of RegID.
167 // If RenameAs is a super-register of RegID, then a write to RegID ha
358 MCPhysReg RegID = RS.getRegisterID(); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MCA/
H A DInstruction.cpp21 void WriteState::writeStartEvent(unsigned IID, MCPhysReg RegID, argument
24 CRD.RegID = RegID;
30 void ReadState::writeStartEvent(unsigned IID, MCPhysReg RegID, unsigned Cycles) { argument
42 CRD.RegID = RegID;
125 dbgs() << "{ OpIdx=" << WD->OpIndex << ", Lat=" << getLatency() << ", RegID "
H A DInstrBuilder.cpp627 MCPhysReg RegID = 0;
635 RegID = Op.getReg();
638 RegID = RD.RegisterID;
642 if (!RegID)
646 NewIS->getUses().emplace_back(RD, RegID);
686 RegID = WD.isImplicitWrite() ? WD.RegisterID
689 if (WD.IsOptionalDef && !RegID) {
694 assert(RegID && "Expected a valid register ID!");
695 NewIS->getDefs().emplace_back(WD, RegID,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h86 /// Field RegID is set to the invalid register for memory dependencies.
89 MCPhysReg RegID; member in struct:llvm::mca::CriticalDependency
150 WriteState(const WriteDescriptor &Desc, MCPhysReg RegID, argument
152 : WD(&Desc), CyclesLeft(UNKNOWN_CYCLES), RegisterID(RegID), PRFID(0),
204 void writeStartEvent(unsigned IID, MCPhysReg RegID, unsigned Cycles);
257 ReadState(const ReadDescriptor &Desc, MCPhysReg RegID) argument
258 : RD(&Desc), RegisterID(RegID), PRFID(0), DependentWrites(0),
276 void writeStartEvent(unsigned IID, MCPhysReg RegID, unsigned Cycles);
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.h251 void addRegisterDep(unsigned From, unsigned To, unsigned RegID, argument
253 addDependency(From, To, {DependencyEdge::DT_REGISTER, RegID, Cost});
316 void addRegisterDep(unsigned From, unsigned To, unsigned RegID, unsigned Cy);
H A DBottleneckAnalysis.cpp462 unsigned RegID, unsigned Cost) {
466 DG.addRegisterDep(From, To + SourceSize, RegID, Cost);
467 DG.addRegisterDep(From + SourceSize, To + (SourceSize * 2), RegID, Cost);
470 DG.addRegisterDep(From + SourceSize, To + SourceSize, RegID, Cost);
530 addRegisterDep(From, To, RegDep.RegID, Cycles);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp431 auto ClearsSuperReg = [=](unsigned RegID) {
436 if (GR32RC.contains(RegID))
447 return VR128XRC.contains(RegID) || VR256XRC.contains(RegID);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp6261 auto RegID = IntrinsicID == Intrinsic::amdgcn_dispatch_ptr ? local
6263 return getPreloadedValue(DAG, *MFI, VT, RegID);

Completed in 179 milliseconds