summaryrefslogtreecommitdiff
path: root/src/support/learning.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-05-17 17:06:56 -0700
committerAlon Zakai <alonzakai@gmail.com>2016-05-17 17:06:56 -0700
commit3f137abe061fd060b2c9bbffcb8796144ecbada9 (patch)
treefe9e2f3a38d938ae1bd3d8831fb4334e4a12753f /src/support/learning.h
parent7dc410d13171219af8903480539d393979d75b8b (diff)
parent0231f518d830c31545448e515b515eb5bba5ab4d (diff)
downloadbinaryen-3f137abe061fd060b2c9bbffcb8796144ecbada9.tar.gz
binaryen-3f137abe061fd060b2c9bbffcb8796144ecbada9.tar.bz2
binaryen-3f137abe061fd060b2c9bbffcb8796144ecbada9.zip
Merge pull request #518 from WebAssembly/true-learning
Activate true learning in local coalescing
Diffstat (limited to 'src/support/learning.h')
-rw-r--r--src/support/learning.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/support/learning.h b/src/support/learning.h
index 2c251d87b..749549c1c 100644
--- a/src/support/learning.h
+++ b/src/support/learning.h
@@ -59,8 +59,7 @@ class GeneticLearner {
std::mt19937 noise;
size_t randomIndex() {
- // simple random index that favorizes low indexes TODO tweak
- return std::min(noise() % population.size(), noise() % population.size());
+ return noise() % population.size();
}
public: