commit | 5f7a952b278b6b1fa7663e2ed1c611a44f67a1c0 | [log] [tgz] |
---|---|---|
author | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | Thu May 31 20:27:46 2018 +0000 |
committer | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | Thu May 31 20:27:46 2018 +0000 |
tree | c7774384897a294a4e64109c75c8c369f746c9f1 | |
parent | e5240df77aec270501a51f57cff8e044036c2581 [diff] |
[llvm-mca] Fixed a problem caused by an invalid use of a processor resource mask in the Scheduler. The lambda functions used by method ResourceManager::mustIssueImmediately() was incorrectly truncating masks of buffered processor resources to 32-bit quantities. The invalid mask values were then used to access a map of processor resource descriptors. Fixes PR37643. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@333692 91177308-0d34-0410-b5e6-96231b3b80d8