Lines Matching refs:IIVD
29 IIVDVec IIVD(Source.size()); in printView() local
30 collectData(IIVD); in printView()
59 for (const auto &I : enumerate(zip(IIVD, Source))) { in printView()
117 MutableArrayRef<InstructionInfoViewData> IIVD) const { in collectData()
120 for (const auto I : zip(getSource(), IIVD)) { in collectData()
149 InstructionInfoView::toJSON(const InstructionInfoViewData &IIVD) const { in toJSON()
150 json::Object JO({{"NumMicroOpcodes", IIVD.NumMicroOpcodes}, in toJSON()
151 {"Latency", IIVD.Latency}, in toJSON()
152 {"mayLoad", IIVD.mayLoad}, in toJSON()
153 {"mayStore", IIVD.mayStore}, in toJSON()
154 {"hasUnmodeledSideEffects", IIVD.hasUnmodeledSideEffects}}); in toJSON()
155 JO.try_emplace("RThroughput", IIVD.RThroughput.value_or(0.0)); in toJSON()
164 IIVDVec IIVD(Source.size()); in toJSON() local
165 collectData(IIVD); in toJSON()
168 for (const auto &I : enumerate(IIVD)) { in toJSON()