Difference between `uvm_info and uvm_report_info

what is the difference between `uvm_info and uvm_report_info ?

`uvm_info is just a wrapper around the uvm_report_info which checks if the message is enabled based on its VERBOSITY level.

You can check the code inside of the uvm_message_defines.svh file of the UVM library.

In reply to frodus:

An additional comment is that you should always use uvm_info (and the other uvm_* message macros) for performance reasons. You should never use the function calls directly.