aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2020-08-22 00:24:13 +0300
committerRoman Lebedev <lebedev.ri@gmail.com>2020-08-22 00:33:22 +0300
commit503deec2183d466dad64b763bab4e15fd8804239 (patch)
tree95fdbac43f56ed7ec57e6a3f3769417345d3e7ac /llvm/lib/Bitcode/Reader/MetadataLoader.cpp
parent5eff21c8ff2486dccb0c45a925b387eeec83282b (diff)
downloadllvm-503deec2183d466dad64b763bab4e15fd8804239.zip
llvm-503deec2183d466dad64b763bab4e15fd8804239.tar.gz
llvm-503deec2183d466dad64b763bab4e15fd8804239.tar.bz2
Temporairly revert "[SimplifyCFG][LoopRotate] SimplifyCFG: disable common instruction hoisting by default, enable late in pipeline"
As disscussed in post-commit review starting with https://reviews.llvm.org/D84108#2227365 while this appears to be mostly a win overall, especially code-size-wise, this appears to shake //certain// code pattens in a way that is extremely unfavorable for performance (+30% runtime regression) on certain CPU's (i personally can't reproduce). So until the behaviour is better understood, and a path forward is mapped, let's back this out for now. This reverts commit 1d51dc38d89bd33fb8874e242ab87b265b4dec1c.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/MetadataLoader.cpp')
0 files changed, 0 insertions, 0 deletions