diff options
author | Dario Domizioli <dario.domizioli@gmail.com> | 2014-05-23 12:13:25 +0000 |
---|---|---|
committer | Dario Domizioli <dario.domizioli@gmail.com> | 2014-05-23 12:13:25 +0000 |
commit | 13a0a38fe087a0d10f8038ed647c673da6d14370 (patch) | |
tree | 7ac71143fed5dd7d8d1f7b8e3d327bf2053c805a /clang/lib/Basic/VirtualFileSystem.cpp | |
parent | e1e9a4e2eca7d78f3bb1f100454e4c8e661cbfef (diff) | |
download | llvm-13a0a38fe087a0d10f8038ed647c673da6d14370.zip llvm-13a0a38fe087a0d10f8038ed647c673da6d14370.tar.gz llvm-13a0a38fe087a0d10f8038ed647c673da6d14370.tar.bz2 |
Implemented support for "pragma clang optimize on/off", based on attribute 'optnone'.
This patch implements support for selectively disabling optimizations on a
range of function definitions through a pragma. The implementation is that
all function definitions in the range are decorated with attribute
'optnone'.
#pragma clang optimize off
// All function definitions in here are decorated with 'optnone'.
#pragma clang optimize on
// Compilation resumes as normal.
llvm-svn: 209510
Diffstat (limited to 'clang/lib/Basic/VirtualFileSystem.cpp')
0 files changed, 0 insertions, 0 deletions