llvm-project/clang/test/SemaObjCXX
Daniel Dunbar 4dbaaa6f43 Improve handling of (X86) target features.
- This is a WIP...

 - This adds -march= handling to the driver, and fixes the defaulting
   of -mcpu on Darwin (which was using the wrong test).

Instead of handling -m{sse, ...} in the driver, pass them to clang-cc as
 -target-feature [+-]name

In clang-cc, communicate with the (clang) target to discover the legal
features of a target, and the features which are enabled based on
-mcpu. This is currently hardcoded just enough to not be a feature
regression, we need to get this information from the backend's
TableGen information somehow.

This is used to construct the full list of features which are being
used, which is in turn used to initialize the predefines.

llvm-svn: 71061
2009-05-06 03:16:41 +00:00
..
blocks.mm Rename clang to clang-cc. 2009-03-24 02:24:46 +00:00
cocoa.mm Improve handling of (X86) target features. 2009-05-06 03:16:41 +00:00
linkage-spec.mm Rename clang to clang-cc. 2009-03-24 02:24:46 +00:00
objc-decls-inside-namespace.mm Rename clang to clang-cc. 2009-03-24 02:24:46 +00:00
overload.mm Rename clang to clang-cc. 2009-03-24 02:24:46 +00:00
protocol-lookup.mm Check for method type conflict between declaration in 2009-05-01 20:07:12 +00:00
reserved-keyword-selectors.mm Rename clang to clang-cc. 2009-03-24 02:24:46 +00:00
vararg-non-pod.mm Rename clang to clang-cc. 2009-03-24 02:24:46 +00:00
void_to_obj.mm Rename clang to clang-cc. 2009-03-24 02:24:46 +00:00