OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:NumMicroOps
(Results
1 - 22
of
22
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/MCA/Stages/
DispatchStage.cpp
63
const unsigned
NumMicroOps
= IR.getInstruction()->getNumMicroOps();
64
if (RCU.isAvailable(
NumMicroOps
))
82
const unsigned
NumMicroOps
= IS.getNumMicroOps();
83
if (
NumMicroOps
> DispatchWidth) {
86
CarryOver =
NumMicroOps
- DispatchWidth;
89
assert(AvailableEntries >=
NumMicroOps
);
90
AvailableEntries -=
NumMicroOps
;
131
std::min(DispatchWidth,
NumMicroOps
));
161
unsigned
NumMicroOps
= Inst.getNumMicroOps();
163
unsigned Required = std::min(
NumMicroOps
, DispatchWidth)
[
all
...]
InOrderIssueStage.cpp
40
unsigned
NumMicroOps
= Inst.getNumMicroOps();
43
bool ShouldCarryOver =
NumMicroOps
> SM.IssueWidth;
44
if (Bandwidth <
NumMicroOps
&& !ShouldCarryOver)
240
unsigned
NumMicroOps
= IS.getNumMicroOps();
241
notifyInstructionDispatch(IR,
NumMicroOps
, UsedRegs, *this);
254
bool ShouldCarryOver =
NumMicroOps
> Bandwidth;
256
CarryOver =
NumMicroOps
- Bandwidth;
262
NumIssued +=
NumMicroOps
;
263
Bandwidth = Desc.EndGroup ? 0 : Bandwidth -
NumMicroOps
;
ExecuteStage.cpp
203
unsigned
NumMicroOps
= Inst.getNumMicroOps();
204
NumDispatchedOpcodes +=
NumMicroOps
;
/src/external/apache2/llvm/dist/llvm/tools/llvm-mca/Views/
SummaryView.cpp
29
TotalCycles(0),
NumMicroOps
(0),
56
NumMicroOps
+= Desc.
NumMicroOps
;
93
DV.TotalUOps =
NumMicroOps
* DV.Iterations;
96
DV.BlockRThroughput = computeBlockRThroughput(SM, DispatchWidth,
NumMicroOps
,
SummaryView.h
47
unsigned
NumMicroOps
;
76
// -
NumMicroOps
/ DispatchWidth
RetireControlUnitStatistics.cpp
39
unsigned ReleasedEntries = Event.IR.getInstruction()->getDesc().
NumMicroOps
;
InstructionInfoView.cpp
111
IIVDEntry.NumMicroOpcodes = SCDesc.
NumMicroOps
;
SchedulerStatistics.cpp
47
NumIssued += Inst.getDesc().
NumMicroOps
;
/src/external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/
MicroOpQueueStage.h
57
IR.getInstruction()->getDesc().
NumMicroOps
);
/src/external/apache2/llvm/dist/llvm/lib/MCA/
Support.cpp
83
unsigned
NumMicroOps
,
88
double Max = static_cast<double>(
NumMicroOps
) / DispatchWidth;
104
// - (
NumMicroOps
/ DispatchWidth)
InstrBuilder.cpp
495
if (ID.
NumMicroOps
!= 0)
539
if (SCDesc.
NumMicroOps
== MCSchedClassDesc::InvalidNumMicroOps) {
550
ID->
NumMicroOps
= SCDesc.
NumMicroOps
;
585
LLVM_DEBUG(dbgs() << "\t\tNumMicroOps=" << ID->
NumMicroOps
<< '\n');
/src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZHazardRecognizer.cpp
51
assert((SC->
NumMicroOps
!= 2 || (SC->BeginGroup && !SC->EndGroup)) &&
53
assert((SC->
NumMicroOps
< 3 || (SC->BeginGroup && SC->EndGroup)) &&
55
assert((SC->
NumMicroOps
< 3 || (SC->
NumMicroOps
% 3 == 0)) &&
58
return SC->
NumMicroOps
;
194
if (SC->
NumMicroOps
> 1)
195
OS << "/" << SC->
NumMicroOps
<< "uops";
/src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCSchedule.h
117
uint16_t
NumMicroOps
: 13;
129
return
NumMicroOps
!= InvalidNumMicroOps;
132
return
NumMicroOps
== VariantNumMicroOps;
MCInstrItineraries.h
99
int16_t
NumMicroOps
; ///< # of micro-ops, -1 means it's variable
231
return Itineraries[ItinClassIndx].
NumMicroOps
;
/src/external/apache2/llvm/dist/llvm/include/llvm/MCA/
Support.h
106
/// -
NumMicroOps
/ DispatchWidth
109
unsigned
NumMicroOps
,
Instruction.h
367
unsigned
NumMicroOps
;
422
unsigned getNumMicroOps() const { return Desc.
NumMicroOps
; }
/src/external/apache2/llvm/dist/llvm/lib/MC/
MCSchedule.cpp
106
return ((double)SCDesc.
NumMicroOps
) / SM.IssueWidth;
/src/external/apache2/llvm/dist/llvm/utils/TableGen/
SubtargetEmitter.cpp
517
int16_t NumUOps = ItinData ? ItinData->getValueAsInt("
NumMicroOps
") : 0;
592
Intinerary.
NumMicroOps
<< ", " <<
993
SCDesc.
NumMicroOps
= 0;
1011
SCDesc.
NumMicroOps
= MCSchedClassDesc::VariantNumMicroOps;
1057
SCDesc.
NumMicroOps
= MCSchedClassDesc::InvalidNumMicroOps;
1090
SCDesc.
NumMicroOps
= MCSchedClassDesc::InvalidNumMicroOps;
1094
SCDesc.
NumMicroOps
+= WriteRes->getValueAsInt("
NumMicroOps
");
1158
SCDesc.
NumMicroOps
= MCSchedClassDesc::InvalidNumMicroOps;
1179
if (SCDesc.
NumMicroOps
== MCSchedClassDesc::InvalidNumMicroOps)
[
all
...]
/src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
SchedClassResolution.cpp
298
} else if (Key == "
NumMicroOps
") {
299
Measure.PerInstructionValue = SCDesc->
NumMicroOps
;
Analysis.cpp
378
OS << "<tr><th>Valid</th><th>Variant</th><th>
NumMicroOps
</th><th>Latency</"
386
OS << "<td>" << RSC.SCDesc->
NumMicroOps
<< "</td>";
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetSchedule.cpp
117
return SC->
NumMicroOps
;
TargetInstrInfo.cpp
1126
int UOps = ItinData->Itineraries[Class].
NumMicroOps
;
Completed in 30 milliseconds
Indexes created Wed Sep 23 00:26:21 UTC 2026