diff options
author | Eric Fiselier <eric@efcs.ca> | 2018-04-04 19:01:51 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2018-04-04 19:01:51 +0000 |
commit | 96bbec79b4e8db04befd9d7aa2647d222fab7cab (patch) | |
tree | 6da228213b980ffca65a08eb8a2e6155f8e1adca /clang/unittests/Basic/VirtualFileSystemTest.cpp | |
parent | e03d45fa8e3190f81d06f3970e57b71b8875d9a4 (diff) | |
download | llvm-96bbec79b4e8db04befd9d7aa2647d222fab7cab.zip llvm-96bbec79b4e8db04befd9d7aa2647d222fab7cab.tar.gz llvm-96bbec79b4e8db04befd9d7aa2647d222fab7cab.tar.bz2 |
[Analysis] Support aligned new/delete functions.
Summary:
Clang's __builtin_operator_new/delete was recently taught about the aligned allocation overloads (r328134). This patch makes LLVM aware of them as well.
This allows the compiler to perform certain optimizations including eliding new/delete calls.
Reviewers: rsmith, majnemer, dblaikie, vsk, bkramer
Reviewed By: bkramer
Subscribers: ckennelly, llvm-commits
Differential Revision: https://reviews.llvm.org/D44769
llvm-svn: 329218
Diffstat (limited to 'clang/unittests/Basic/VirtualFileSystemTest.cpp')
0 files changed, 0 insertions, 0 deletions