[llvm] r361637 - [MCA] Zero-initialize field CRD in InstructionBase. Also run clang-format on a couple of files. NFC
Andrea Di Biagio via llvm-commits
llvm-commits at lists.llvm.org
Fri May 24 06:56:01 PDT 2019
Author: adibiagio
Date: Fri May 24 06:56:01 2019
New Revision: 361637
URL: http://llvm.org/viewvc/llvm-project?rev=361637&view=rev
Log:
[MCA] Zero-initialize field CRD in InstructionBase. Also run clang-format on a couple of files. NFC
Modified:
llvm/trunk/include/llvm/MCA/Instruction.h
llvm/trunk/tools/llvm-mca/llvm-mca.cpp
Modified: llvm/trunk/include/llvm/MCA/Instruction.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/MCA/Instruction.h?rev=361637&r1=361636&r2=361637&view=diff
==============================================================================
--- llvm/trunk/include/llvm/MCA/Instruction.h (original)
+++ llvm/trunk/include/llvm/MCA/Instruction.h Fri May 24 06:56:01 2019
@@ -256,8 +256,8 @@ class ReadState {
public:
ReadState(const ReadDescriptor &Desc, unsigned RegID)
: RD(&Desc), RegisterID(RegID), PRFID(0), DependentWrites(0),
- CyclesLeft(UNKNOWN_CYCLES), TotalCycles(0), CRD(),
- IsReady(true), IsZero(false), IndependentFromDef(false) {}
+ CyclesLeft(UNKNOWN_CYCLES), TotalCycles(0), CRD(), IsReady(true),
+ IsZero(false), IndependentFromDef(false) {}
const ReadDescriptor &getDescriptor() const { return *RD; }
unsigned getSchedClass() const { return RD->SchedClassID; }
@@ -409,7 +409,8 @@ class InstructionBase {
CriticalRegDep CRD;
public:
- InstructionBase(const InstrDesc &D) : Desc(D), IsOptimizableMove(false) {}
+ InstructionBase(const InstrDesc &D)
+ : Desc(D), IsOptimizableMove(false), CRD() {}
SmallVectorImpl<WriteState> &getDefs() { return Defs; }
const ArrayRef<WriteState> getDefs() const { return Defs; }
Modified: llvm/trunk/tools/llvm-mca/llvm-mca.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-mca/llvm-mca.cpp?rev=361637&r1=361636&r2=361637&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-mca/llvm-mca.cpp (original)
+++ llvm/trunk/tools/llvm-mca/llvm-mca.cpp Fri May 24 06:56:01 2019
@@ -68,8 +68,9 @@ static cl::opt<std::string> OutputFilena
cl::value_desc("filename"));
static cl::opt<std::string>
- ArchName("march", cl::desc("Target architecture. "
- "See -version for available targets"),
+ ArchName("march",
+ cl::desc("Target architecture. "
+ "See -version for available targets"),
cl::cat(ToolOptions));
static cl::opt<std::string>
@@ -441,8 +442,8 @@ int main(int argc, char **argv) {
WithColor::error() << IE.Message << '\n';
IP->printInst(&IE.Inst, SS, "", *STI);
SS.flush();
- WithColor::note() << "instruction: " << InstructionStr
- << '\n';
+ WithColor::note()
+ << "instruction: " << InstructionStr << '\n';
})) {
// Default case.
WithColor::error() << toString(std::move(NewE));
@@ -482,8 +483,8 @@ int main(int argc, char **argv) {
mca::PipelinePrinter Printer(*P);
if (PrintSummaryView)
- Printer.addView(llvm::make_unique<mca::SummaryView>(
- SM, Insts, DispatchWidth));
+ Printer.addView(
+ llvm::make_unique<mca::SummaryView>(SM, Insts, DispatchWidth));
if (EnableBottleneckAnalysis)
Printer.addView(llvm::make_unique<mca::BottleneckAnalysis>(SM));
More information about the llvm-commits
mailing list