[llvm] r296010 - [CodeGen] Use const MBBs in the opt remark diagnostics. NFC.
Ahmed Bougacha via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 23 13:05:23 PST 2017
Author: ab
Date: Thu Feb 23 15:05:23 2017
New Revision: 296010
URL: http://llvm.org/viewvc/llvm-project?rev=296010&view=rev
Log:
[CodeGen] Use const MBBs in the opt remark diagnostics. NFC.
Modified:
llvm/trunk/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
Modified: llvm/trunk/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h?rev=296010&r1=296009&r2=296010&view=diff
==============================================================================
--- llvm/trunk/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h (original)
+++ llvm/trunk/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h Thu Feb 23 15:05:23 2017
@@ -29,7 +29,7 @@ class DiagnosticInfoMIROptimization : pu
public:
DiagnosticInfoMIROptimization(enum DiagnosticKind Kind, const char *PassName,
StringRef RemarkName, const DebugLoc &DLoc,
- MachineBasicBlock *MBB)
+ const MachineBasicBlock *MBB)
: DiagnosticInfoOptimizationBase(Kind, DS_Remark, PassName, RemarkName,
*MBB->getParent()->getFunction(), DLoc),
MBB(MBB) {}
@@ -42,7 +42,7 @@ public:
const MachineBasicBlock *getBlock() const { return MBB; }
private:
- MachineBasicBlock *MBB;
+ const MachineBasicBlock *MBB;
};
/// Diagnostic information for applied optimization remarks.
@@ -54,7 +54,7 @@ public:
/// DLoc is the debug location and \p MBB is the block that the optimization
/// operates in.
MachineOptimizationRemark(const char *PassName, StringRef RemarkName,
- const DebugLoc &DLoc, MachineBasicBlock *MBB)
+ const DebugLoc &DLoc, const MachineBasicBlock *MBB)
: DiagnosticInfoMIROptimization(DK_MachineOptimizationRemark, PassName,
RemarkName, DLoc, MBB) {}
@@ -77,7 +77,8 @@ public:
/// remark. \p DLoc is the debug location and \p MBB is the block that the
/// optimization operates in.
MachineOptimizationRemarkMissed(const char *PassName, StringRef RemarkName,
- const DebugLoc &DLoc, MachineBasicBlock *MBB)
+ const DebugLoc &DLoc,
+ const MachineBasicBlock *MBB)
: DiagnosticInfoMIROptimization(DK_MachineOptimizationRemarkMissed,
PassName, RemarkName, DLoc, MBB) {}
@@ -101,7 +102,7 @@ public:
/// optimization operates in.
MachineOptimizationRemarkAnalysis(const char *PassName, StringRef RemarkName,
const DebugLoc &DLoc,
- MachineBasicBlock *MBB)
+ const MachineBasicBlock *MBB)
: DiagnosticInfoMIROptimization(DK_MachineOptimizationRemarkAnalysis,
PassName, RemarkName, DLoc, MBB) {}
More information about the llvm-commits
mailing list