Displaying 1 result from an estimated 1 matches for "aecb8c5b".
2015 Oct 05
6
Why is printing an Instruction so slow?
Hi all,
When writing my custom passes, I often emit log messages to llvm::errs()
like so:
llvm::errs() << "Could not handle instruction: " << *Inst << std::endl;
where Inst is a pointer to an Instruction.
I've profiled my code and found that this way of printing an Instruction
takes a very long time: indeed, it is the bottleneck of my pass.
Of course, I could