OSDN Git Service

[MCA] Avoid an InstrDesc copy in mca::LSUnit::reserve.
authorDean Michael Berris <dberris@google.com>
Thu, 26 Jul 2018 00:02:54 +0000 (00:02 +0000)
committerDean Michael Berris <dberris@google.com>
Thu, 26 Jul 2018 00:02:54 +0000 (00:02 +0000)
commit12c27f5b5398e4f7aca5bf1cea997365a2ab58d8
tree27a504396bad7d2ed2e4c76adaaf1b27c70e1e3c
parent327eaad5f0c74a1edc87eddc895ae20e05e9ccec
[MCA] Avoid an InstrDesc copy in mca::LSUnit::reserve.

Summary:
InstrDesc contains 4 vectors (as well as some other data), so it's
expensive to copy.

Authored By: orodley

Reviewers: andreadb, mattd, dberris

Reviewed By: mattd, dberris

Subscribers: dberris, gbedwell, llvm-commits

Differential Revision: https://reviews.llvm.org/D49775

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@337985 91177308-0d34-0410-b5e6-96231b3b80d8
tools/llvm-mca/LSUnit.cpp