mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
[MCA] Zero-initialize field CRD in InstructionBase. Also run clang-format on a couple of files. NFC
llvm-svn: 361637
This commit is contained in:
parent
8a7e514b76
commit
9c3eda58cd
@ -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; }
|
||||
|
@ -68,8 +68,9 @@ static cl::opt<std::string> OutputFilename("o", cl::desc("Output filename"),
|
||||
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));
|
||||
|
Loading…
x
Reference in New Issue
Block a user