summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/VersionTuple.cpp
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2016-01-28 06:29:33 +0000
committerMatthias Braun <matze@braunis.de>2016-01-28 06:29:33 +0000
commit37e5d79c9c920f07cff91a83c5c654803ffbd1c3 (patch)
tree7c9b825fedbeef91ab98125010e9186674ce31b7 /clang/lib/Basic/VersionTuple.cpp
parentb3327b700747d02ddc9e33cc47754e995b15717c (diff)
downloadbcm5719-llvm-37e5d79c9c920f07cff91a83c5c654803ffbd1c3.tar.gz
bcm5719-llvm-37e5d79c9c920f07cff91a83c5c654803ffbd1c3.zip
ValueTracking: Use fixed array for assumption exclude set in Query.
The Query structure is constructed often and is relevant for compiletime performance. We can replace the SmallPtrSet for assumption exclusions in this structure with a fixed size array because we know the maximum number of elements. This improves typical clang -O3 -emit-llvm compiletime by 1.2% in my measurements. Differential Revision: http://reviews.llvm.org/D16204 llvm-svn: 259025
Diffstat (limited to 'clang/lib/Basic/VersionTuple.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud