aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-03-03 19:56:18 +0000
committerChris Lattner <sabre@nondot.org>2009-03-03 19:56:18 +0000
commit5c3529634a9a7ca34ea154b99782a7132328728f (patch)
treefa9e05b9c0413a9e7a9e034024026ae1b43116ca /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parent3a72265d41956504009112a2219b5cd8da079430 (diff)
downloadllvm-5c3529634a9a7ca34ea154b99782a7132328728f.zip
llvm-5c3529634a9a7ca34ea154b99782a7132328728f.tar.gz
llvm-5c3529634a9a7ca34ea154b99782a7132328728f.tar.bz2
implement support for propagating *features* down to the code generator
and defining target-specific macros based on them (like __SSE3__ and friends). After extensive discussion with Daniel, this work will need driver support, which will translate things like -msse3 into a -mattr feature. Until this work is done, the code in clang.cpp is disabled and the X86TargetInfo ctor still defaults to SSE2. With these two things changed, this code will work. PR3634 llvm-svn: 65966
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions