diff --git a/iree/compiler/Utils/TracingUtils.h b/iree/compiler/Utils/TracingUtils.h index 2d7b9e66bf56..c81cbb2dca1a 100644 --- a/iree/compiler/Utils/TracingUtils.h +++ b/iree/compiler/Utils/TracingUtils.h @@ -34,8 +34,9 @@ struct PassTracing : public PassInstrumentation { // Note: we could also trace pipelines and analyses. void runBeforePass(Pass *pass, Operation *op) override { - std::string passName = pass->getName().str(); - IREE_TRACE_ZONE_BEGIN_NAMED_DYNAMIC(z0, passName.data(), passName.size()); + IREE_TRACE_ZONE_BEGIN_EXTERNAL(z0, __FILE__, strlen(__FILE__), __LINE__, + pass->getName().data(), + pass->getName().size(), NULL, 0); passTraceZonesStack.push_back(z0); } void runAfterPass(Pass *pass, Operation *op) override {