diff options
author | Eric Fiselier <eric@efcs.ca> | 2018-04-04 18:12:01 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2018-04-04 18:12:01 +0000 |
commit | 0d5f3b0281bb939290b7e6f7c4e736ef8bf18969 (patch) | |
tree | 6af47e6441b36e4f97a3b15f03a1a2a74d7cb2bd /clang/unittests/Basic/VirtualFileSystemTest.cpp | |
parent | 71e54ccd064585614d4951b3573ec932b45f98c2 (diff) | |
download | llvm-0d5f3b0281bb939290b7e6f7c4e736ef8bf18969.zip llvm-0d5f3b0281bb939290b7e6f7c4e736ef8bf18969.tar.gz llvm-0d5f3b0281bb939290b7e6f7c4e736ef8bf18969.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: 329215
Diffstat (limited to 'clang/unittests/Basic/VirtualFileSystemTest.cpp')
0 files changed, 0 insertions, 0 deletions