Skip to content

Commit dadf77a

Browse files
authored
Merge pull request #21021 from gita-omr/vapi_dlt_tracing
Add DLT info to Vector API verbose output
2 parents a203f38 + 922f93e commit dadf77a

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

runtime/compiler/optimizer/VectorAPIExpansion.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1523,8 +1523,8 @@ TR_VectorAPIExpansion::boxChild(TR::TreeTop *treeTop, TR::Node *node, uint32_t i
15231523

15241524
if (TR::Options::getVerboseOption(TR_VerboseVectorAPI))
15251525
{
1526-
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Boxed in %s at %s",
1527-
comp()->signature(), comp()->getHotnessName(comp()->getMethodHotness()));
1526+
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Boxed %s in %s at %s %s", objectType == Vector ? "Vector" : "Mask",
1527+
comp()->signature(), comp()->getHotnessName(comp()->getMethodHotness()), comp()->isDLT() ? "DLT" : "");
15281528
}
15291529
}
15301530

@@ -1599,8 +1599,8 @@ TR_VectorAPIExpansion::unboxNode(TR::Node *parentNode, TR::Node *operand, vapiOb
15991599

16001600
if (TR::Options::getVerboseOption(TR_VerboseVectorAPI))
16011601
{
1602-
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Unboxed in %s at %s",
1603-
comp()->signature(), comp()->getHotnessName(comp()->getMethodHotness()));
1602+
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Unboxed %s in %s at %s %s", operandObjectType == Vector ? "Vector" : "Mask",
1603+
comp()->signature(), comp()->getHotnessName(comp()->getMethodHotness()), comp()->isDLT() ? "DLT" : "");
16041604
}
16051605

16061606
return newOperand;
@@ -2345,9 +2345,9 @@ TR::Node *TR_VectorAPIExpansion::transformLoadFromArray(TR_VectorAPIExpansion *o
23452345
if (TR::Options::getVerboseOption(TR_VerboseVectorAPI))
23462346
{
23472347
TR::ILOpCode opcode(op);
2348-
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Vectorized using %s%s in %s at %s",
2348+
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Vectorized using %s%s in %s at %s %s",
23492349
opcode.getName(), TR::DataType::getName(opcode.getVectorResultDataType()),
2350-
comp->signature(), comp->getHotnessName(comp->getMethodHotness()));
2350+
comp->signature(), comp->getHotnessName(comp->getMethodHotness()), comp->isDLT() ? "DLT" : "");
23512351
}
23522352
}
23532353

@@ -2562,9 +2562,9 @@ TR::Node *TR_VectorAPIExpansion::transformStoreToArray(TR_VectorAPIExpansion *op
25622562
if (TR::Options::getVerboseOption(TR_VerboseVectorAPI))
25632563
{
25642564
TR::ILOpCode opcode(op);
2565-
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Vectorized using %s%s in %s at %s",
2565+
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Vectorized using %s%s in %s at %s %s",
25662566
opcode.getName(), TR::DataType::getName(opcode.getVectorResultDataType()),
2567-
comp->signature(), comp->getHotnessName(comp->getMethodHotness()));
2567+
comp->signature(), comp->getHotnessName(comp->getMethodHotness()), comp->isDLT() ? "DLT" : "");
25682568
}
25692569
}
25702570

@@ -2827,9 +2827,9 @@ TR::Node *TR_VectorAPIExpansion::naryIntrinsicHandler(TR_VectorAPIExpansion *opt
28272827
if (TR::Options::getVerboseOption(TR_VerboseVectorAPI))
28282828
{
28292829
TR::ILOpCode opcode(vectorOpCode);
2830-
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Vectorized using %s%s in %s at %s",
2830+
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Vectorized using %s%s in %s at %s %s",
28312831
opcode.getName(), TR::DataType::getName(opcode.getVectorResultDataType()),
2832-
comp->signature(), comp->getHotnessName(comp->getMethodHotness()));
2832+
comp->signature(), comp->getHotnessName(comp->getMethodHotness()), comp->isDLT() ? "DLT" : "");
28332833
}
28342834

28352835
}
@@ -2957,9 +2957,9 @@ TR::Node *TR_VectorAPIExpansion::fromBitsCoercedIntrinsicHandler(TR_VectorAPIExp
29572957
if (TR::Options::getVerboseOption(TR_VerboseVectorAPI))
29582958
{
29592959
TR::ILOpCode opcode(splatsOpCode);
2960-
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Vectorized using %s%s in %s at %s", opcode.getName(),
2960+
TR_VerboseLog::writeLine(TR_Vlog_VECTOR_API, "Vectorized using %s%s in %s at %s %s", opcode.getName(),
29612961
TR::DataType::getName(opcode.getVectorResultDataType()), comp->signature(),
2962-
comp->getHotnessName(comp->getMethodHotness()));
2962+
comp->getHotnessName(comp->getMethodHotness()), comp->isDLT() ? "DLT" : "");
29632963
}
29642964
}
29652965

0 commit comments

Comments
 (0)