aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/VirtualFileSystem.cpp
diff options
context:
space:
mode:
authorDario Domizioli <dario.domizioli@gmail.com>2014-05-23 12:13:25 +0000
committerDario Domizioli <dario.domizioli@gmail.com>2014-05-23 12:13:25 +0000
commit13a0a38fe087a0d10f8038ed647c673da6d14370 (patch)
tree7ac71143fed5dd7d8d1f7b8e3d327bf2053c805a /clang/lib/Basic/VirtualFileSystem.cpp
parente1e9a4e2eca7d78f3bb1f100454e4c8e661cbfef (diff)
downloadllvm-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