summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-05-21 06:07:49 +0000
committerCraig Topper <craig.topper@intel.com>2018-05-21 06:07:49 +0000
commit092d42557b6c70d32b0b9362e4a8db9566369ddc (patch)
tree3ab946a649f95f1c933894b5294fa192ff1b7ba3 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parentecbd12dd09f76dead5998b98c5ca06bca971de51 (diff)
downloadbcm5719-llvm-092d42557b6c70d32b0b9362e4a8db9566369ddc.tar.gz
bcm5719-llvm-092d42557b6c70d32b0b9362e4a8db9566369ddc.zip
[X86] Remove some preprocessor feature checks from intrinsic headers
Summary: These look to be a couple things that weren't removed when we switched to target attribute. The popcnt makes including just smmintrin.h also include popcntintrin.h. The popcnt file itself already contains target attrributes. The prefetch ones are just wrappers around __builtin_prefetch which we have graceful fallbacks for in the backend if the exact instruction isn't available. So there's no reason to hide them. And it makes them available in functions that have the write target attribute but not a -march command line flag. Reviewers: echristo, RKSimon, spatel, DavidKreitzer Reviewed By: echristo Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D47029 llvm-svn: 332830
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud