Searched refs:MCDesc (Results 1 – 8 of 8) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/MCA/ |
| D | InstrBuilder.cpp | 221 static void computeMaxLatency(InstrDesc &ID, const MCInstrDesc &MCDesc, in computeMaxLatency() argument 224 if (MCDesc.isCall()) { in computeMaxLatency() 236 static Error verifyOperands(const MCInstrDesc &MCDesc, const MCInst &MCI) { in verifyOperands() argument 239 unsigned NumExplicitDefs = MCDesc.getNumDefs(); in verifyOperands() 251 if (MCDesc.hasOptionalDef()) { in verifyOperands() 253 const MCOperand &Op = MCI.getOperand(MCDesc.getNumOperands() - 1); in verifyOperands() 267 const MCInstrDesc &MCDesc = MCII.get(MCI.getOpcode()); in populateWrites() local 314 unsigned NumExplicitDefs = MCDesc.getNumDefs(); in populateWrites() 315 unsigned NumImplicitDefs = MCDesc.implicit_defs().size(); in populateWrites() 318 if (MCDesc.hasOptionalDef()) in populateWrites() [all …]
|
| D | Support.cpp | 99 const MCProcResourceDesc &MCDesc = *SM.getProcResource(I); in computeBlockRThroughput() local 100 double Throughput = static_cast<double>(ResourceCycles) / MCDesc.NumUnits; in computeBlockRThroughput()
|
| /openbsd/src/gnu/llvm/llvm/tools/llvm-mca/Views/ |
| D | InstructionInfoView.cpp | 123 const MCInstrDesc &MCDesc = MCII.get(Inst.getOpcode()); in collectData() local 126 unsigned SchedClassID = MCDesc.getSchedClass(); in collectData() 141 IIVDEntry.mayLoad = MCDesc.mayLoad(); in collectData() 142 IIVDEntry.mayStore = MCDesc.mayStore(); in collectData() 143 IIVDEntry.hasUnmodeledSideEffects = MCDesc.hasUnmodeledSideEffects(); in collectData()
|
| D | TimelineView.cpp | 49 const MCProcResourceDesc &MCDesc = *SM.getProcResource(Buffer); in onReservedBuffers() local 50 if (!BufferInfo.first || BufferInfo.second > MCDesc.BufferSize) { in onReservedBuffers() 52 BufferInfo.second = MCDesc.BufferSize; in onReservedBuffers()
|
| /openbsd/src/gnu/llvm/llvm/utils/TableGen/ |
| D | SubtargetEmitter.cpp | 1348 MCSchedClassDesc &MCDesc = SCTab[SCIdx]; in EmitSchedClassTables() local 1353 OS << MCDesc.NumMicroOps in EmitSchedClassTables() 1354 << ", " << ( MCDesc.BeginGroup ? "true" : "false" ) in EmitSchedClassTables() 1355 << ", " << ( MCDesc.EndGroup ? "true" : "false" ) in EmitSchedClassTables() 1356 << ", " << ( MCDesc.RetireOOO ? "true" : "false" ) in EmitSchedClassTables() 1357 << ", " << format("%2d", MCDesc.WriteProcResIdx) in EmitSchedClassTables() 1358 << ", " << MCDesc.NumWriteProcResEntries in EmitSchedClassTables() 1359 << ", " << format("%2d", MCDesc.WriteLatencyIdx) in EmitSchedClassTables() 1360 << ", " << MCDesc.NumWriteLatencyEntries in EmitSchedClassTables() 1361 << ", " << format("%2d", MCDesc.ReadAdvanceIdx) in EmitSchedClassTables() [all …]
|
| /openbsd/src/gnu/llvm/llvm/tools/llvm-exegesis/ |
| D | llvm-exegesis.cpp | 541 const MCInstrDesc &MCDesc = MCII.get(Inst.getOpcode()); in filterPoints() local 542 return MCDesc.mayLoad() || MCDesc.mayStore(); in filterPoints()
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | RenameIndependentSubregs.cpp | 332 const MCInstrDesc &MCDesc = TII->get(TargetOpcode::IMPLICIT_DEF); in computeMainRangesFixFlags() local 334 DebugLoc(), MCDesc, Reg); in computeMainRangesFixFlags()
|
| /openbsd/src/gnu/llvm/llvm/docs/ |
| D | WritingAnLLVMBackend.rst | 1044 Instruction itineraries can be queried using MCDesc::getSchedClass(). The
|