diff options
author | Tobias Grosser <tobias@grosser.es> | 2016-09-02 23:29:38 +0000 |
---|---|---|
committer | Tobias Grosser <tobias@grosser.es> | 2016-09-02 23:29:38 +0000 |
commit | dff5de2e44b642f789054167ae4da56b76c864c2 (patch) | |
tree | 4dd44fcc3551364f40c9188a66d097ac44c88405 /lldb/packages/Python/lldbsuite/test/python_api/section/TestSectionAPI.py | |
parent | f4903a3675a9b0c66ea3a1ddc713e2465a273745 (diff) | |
download | bcm5719-llvm-dff5de2e44b642f789054167ae4da56b76c864c2.tar.gz bcm5719-llvm-dff5de2e44b642f789054167ae4da56b76c864c2.zip |
Dependences: Exit early, if no reduction dependences are needed.
In case we do not compute reduction dependences or dependences that are more
fine-grained than statement level dependences, we can avoid the corresponding
part of the dependence analysis all together. For the 3mm benchmark, this
reduces scheduling + dependence analysis time from 62ms to 33ms for a no-asserts
build. The majority of the compile time is anyhow spent in the LLVM backends,
when doing code generation. Nevertheless, there is no need to waste compile time
either.
llvm-svn: 280557
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/section/TestSectionAPI.py')
0 files changed, 0 insertions, 0 deletions