diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-11-04 03:40:30 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-11-04 03:40:30 +0000 |
commit | d9b1a4fb710d45b2acba65d6248d91af22788c6e (patch) | |
tree | c5343ab0425c83973e966e4fb34959b609a31263 /lldb/packages/Python/lldbsuite/test/python_api/process | |
parent | 40d3570c4470bd7c6dde62669a7192d7ffe900b6 (diff) | |
download | bcm5719-llvm-d9b1a4fb710d45b2acba65d6248d91af22788c6e.tar.gz bcm5719-llvm-d9b1a4fb710d45b2acba65d6248d91af22788c6e.zip |
[Sema] Implement __make_integer_seq
This new builtin template allows for incredibly fast instantiations of
templates like std::integer_sequence.
Performance numbers follow:
My work station has 64 GB of ram + 20 Xeon Cores at 2.8 GHz.
__make_integer_seq<std::integer_sequence, int, 90000> takes 0.25
seconds.
std::make_integer_sequence<int, 90000> takes unbound time, it is still
running. Clang is consuming gigabytes of memory.
Differential Revision: http://reviews.llvm.org/D13786
llvm-svn: 252036
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process')
0 files changed, 0 insertions, 0 deletions