]> granicus.if.org Git - clang/commit
Outline evaluation of calls to builtins to avoid inflating stack usage for the
authorRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 16 Nov 2016 00:57:23 +0000 (00:57 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 16 Nov 2016 00:57:23 +0000 (00:57 +0000)
commit5a187640c5af194c156b491ccf588241c4b874fa
treecfc0415907875aeaf75c0db6a41a8b14f2e61f02
parentec68ab8bca9b09e2960e38d42a7ad5f3f1178f61
Outline evaluation of calls to builtins to avoid inflating stack usage for the
common case of a call to a non-builtin, particularly for unoptimized ASan
builds (where the per-variable stack usage can be quite high).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@287066 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/ExprConstant.cpp