diff options
| author | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2018-10-24 16:56:43 +0000 |
|---|---|---|
| committer | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2018-10-24 16:56:43 +0000 |
| commit | 65c77d7283b0026c1f8235514a67eb57fbcc31ec (patch) | |
| tree | d9f221196175b79fd26c98a0964760004781ef20 /llvm/tools/llvm-mca/include/InstrBuilder.h | |
| parent | d5a27884b1ffc3077b915046eeb241a5c31bf458 (diff) | |
| download | bcm5719-llvm-65c77d7283b0026c1f8235514a67eb57fbcc31ec.tar.gz bcm5719-llvm-65c77d7283b0026c1f8235514a67eb57fbcc31ec.zip | |
[llvm-mca] Remove dependency from InstrBuilder in class InstructionTables.
Also, removed the initialization of vectors used for processor resource masks.
Support function 'computeProcResourceMasks()' already calls method resize on
those vectors.
No functional change intended.
llvm-svn: 345161
Diffstat (limited to 'llvm/tools/llvm-mca/include/InstrBuilder.h')
| -rw-r--r-- | llvm/tools/llvm-mca/include/InstrBuilder.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/tools/llvm-mca/include/InstrBuilder.h b/llvm/tools/llvm-mca/include/InstrBuilder.h index 9fee94bbb3f..31c52702058 100644 --- a/llvm/tools/llvm-mca/include/InstrBuilder.h +++ b/llvm/tools/llvm-mca/include/InstrBuilder.h @@ -65,8 +65,7 @@ public: InstrBuilder(const llvm::MCSubtargetInfo &sti, const llvm::MCInstrInfo &mcii, const llvm::MCRegisterInfo &mri, const llvm::MCInstrAnalysis &mcia) - : STI(sti), MCII(mcii), MRI(mri), MCIA(mcia), - ProcResourceMasks(STI.getSchedModel().getNumProcResourceKinds()) { + : STI(sti), MCII(mcii), MRI(mri), MCIA(mcia) { computeProcResourceMasks(STI.getSchedModel(), ProcResourceMasks); } |

