summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/TestOverloadedFunctions.py
diff options
context:
space:
mode:
authorMatt Davis <Matthew.Davis@sony.com>2018-07-12 22:59:53 +0000
committerMatt Davis <Matthew.Davis@sony.com>2018-07-12 22:59:53 +0000
commit3250899600ea8fa7481529c204b7bf6e832dfe36 (patch)
tree45f5bedba449275c80ddf537853d9eb2d97c1d74 /lldb/packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/TestOverloadedFunctions.py
parentcbdf571afdb0de986070510de1468d91b6cb0673 (diff)
downloadbcm5719-llvm-3250899600ea8fa7481529c204b7bf6e832dfe36.tar.gz
bcm5719-llvm-3250899600ea8fa7481529c204b7bf6e832dfe36.zip
[llvm-mca] Add cycleBegin/cycleEnd callbacks to mca::Stage.
Summary: This patch clears up some of the semantics within the Stage class. Now, preExecute can be called multiple times per simulated cycle. Previously preExecute was only called once per cycle, and postExecute could have been called multiple times. Now, cycleStart/cycleEnd are called only once per simulated cycle. preExecute/postExecute can be called multiple times per cycle. This occurs because multiple execution events can occur during a single cycle. When stages are executed (Pipeline::runCycle), the postExecute hook will be called only if all Stages return a success from their 'execute' callback. Reviewers: andreadb, courbet, RKSimon Reviewed By: andreadb Subscribers: tschuett, gbedwell, llvm-commits Differential Revision: https://reviews.llvm.org/D49250 llvm-svn: 336959
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/TestOverloadedFunctions.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud