summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2018-08-20 14:41:36 +0000
committerAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2018-08-20 14:41:36 +0000
commit0875e759f0341524aa1029e7d5a5acee6940a0da (patch)
tree2a37284b43ba9e239f62ec53bb27f4deaac96048 /clang/lib/Frontend/CompilerInvocation.cpp
parent870aaf2963966663cbef71d89817f4ef81a60918 (diff)
downloadbcm5719-llvm-0875e759f0341524aa1029e7d5a5acee6940a0da.tar.gz
bcm5719-llvm-0875e759f0341524aa1029e7d5a5acee6940a0da.zip
[llvm-mca] Make the LSUnit a HardwareUnit, and allow derived classes to implement a different memory consistency model.
The LSUnit is now a HardwareUnit, and it is owned by the mca::Context. Derived classes can now implement a different consistency model by overriding method `LSUnit::isReady()`. This patch also slightly refactors the Scheduler interface in the attempt to simplifying the interaction between ExecuteStage and the underlying Scheduler. llvm-svn: 340176
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud