[NFC] Use StringRef instead of const char* for AsmPrinter
This avoids calling strlen to repeatedly compute some string size.
This commit is contained in:
parent
8904a82fa7
commit
bc4a5bdce4
|
|
@ -144,14 +144,14 @@ public:
|
|||
/// AsmPrinter to add their own handlers.
|
||||
struct HandlerInfo {
|
||||
std::unique_ptr<AsmPrinterHandler> Handler;
|
||||
const char *TimerName;
|
||||
const char *TimerDescription;
|
||||
const char *TimerGroupName;
|
||||
const char *TimerGroupDescription;
|
||||
StringRef TimerName;
|
||||
StringRef TimerDescription;
|
||||
StringRef TimerGroupName;
|
||||
StringRef TimerGroupDescription;
|
||||
|
||||
HandlerInfo(std::unique_ptr<AsmPrinterHandler> Handler,
|
||||
const char *TimerName, const char *TimerDescription,
|
||||
const char *TimerGroupName, const char *TimerGroupDescription)
|
||||
HandlerInfo(std::unique_ptr<AsmPrinterHandler> Handler, StringRef TimerName,
|
||||
StringRef TimerDescription, StringRef TimerGroupName,
|
||||
StringRef TimerGroupDescription)
|
||||
: Handler(std::move(Handler)), TimerName(TimerName),
|
||||
TimerDescription(TimerDescription), TimerGroupName(TimerGroupName),
|
||||
TimerGroupDescription(TimerGroupDescription) {}
|
||||
|
|
|
|||
Loading…
Reference in New Issue