summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp
diff options
context:
space:
mode:
authorAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2019-05-31 17:18:34 +0000
committerAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2019-05-31 17:18:34 +0000
commit312f3a2bbf45ab2c0cbbbc9ad04fb5d4c0517aaf (patch)
treeb49683823013d7f9728ad3f0e7db0f6b417a507d /libcxx/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp
parent68fa6ddb9d441fa54e26f3f13372617a35f30d61 (diff)
downloadbcm5719-llvm-312f3a2bbf45ab2c0cbbbc9ad04fb5d4c0517aaf.tar.gz
bcm5719-llvm-312f3a2bbf45ab2c0cbbbc9ad04fb5d4c0517aaf.zip
[MCA] Refactor class BottleneckAnalysis. NFCI
The resource pressure distribution computation is now delegated by class BottleneckAnalysis to an instance of class PressureTracker. Class PressureTracker is also responsible for: - tracking users of processor resource units. - tracking the number of delay cycles caused by increases in backpressure. BottleneckAnalysis internally initializes a dependency graph. Each nodes represents an instruction in the input code sequence. Edges of the dependency graph are critical register/memory/resource dependencies. Dependencies are only added to the graph if they are seen as critical by backend pressure events. The DependencyGraph is currently unused. It is possible to print the dependency graph (see method DependencyGraph::dump()) for debugging purposes. The long term goal is to use the information stored by the dependency graph in order to do critical path computation. llvm-svn: 362246
Diffstat (limited to 'libcxx/test/std/numerics/numarray/template.valarray/valarray.cassign/and_valarray.pass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud