• Home
  • Raw
  • Download

Lines Matching refs:Case

867       .Case("address_sanitizer", LangOpts.Sanitize.has(SanitizerKind::Address))  in HasFeature()
868 .Case("attribute_analyzer_noreturn", true) in HasFeature()
869 .Case("attribute_availability", true) in HasFeature()
870 .Case("attribute_availability_with_message", true) in HasFeature()
871 .Case("attribute_availability_app_extension", true) in HasFeature()
872 .Case("attribute_cf_returns_not_retained", true) in HasFeature()
873 .Case("attribute_cf_returns_retained", true) in HasFeature()
874 .Case("attribute_deprecated_with_message", true) in HasFeature()
875 .Case("attribute_ext_vector_type", true) in HasFeature()
876 .Case("attribute_ns_returns_not_retained", true) in HasFeature()
877 .Case("attribute_ns_returns_retained", true) in HasFeature()
878 .Case("attribute_ns_consumes_self", true) in HasFeature()
879 .Case("attribute_ns_consumed", true) in HasFeature()
880 .Case("attribute_cf_consumed", true) in HasFeature()
881 .Case("attribute_objc_ivar_unused", true) in HasFeature()
882 .Case("attribute_objc_method_family", true) in HasFeature()
883 .Case("attribute_overloadable", true) in HasFeature()
884 .Case("attribute_unavailable_with_message", true) in HasFeature()
885 .Case("attribute_unused_on_fields", true) in HasFeature()
886 .Case("blocks", LangOpts.Blocks) in HasFeature()
887 .Case("c_thread_safety_attributes", true) in HasFeature()
888 .Case("cxx_exceptions", LangOpts.CXXExceptions) in HasFeature()
889 .Case("cxx_rtti", LangOpts.RTTI) in HasFeature()
890 .Case("enumerator_attributes", true) in HasFeature()
891 .Case("memory_sanitizer", LangOpts.Sanitize.has(SanitizerKind::Memory)) in HasFeature()
892 .Case("thread_sanitizer", LangOpts.Sanitize.has(SanitizerKind::Thread)) in HasFeature()
893 .Case("dataflow_sanitizer", LangOpts.Sanitize.has(SanitizerKind::DataFlow)) in HasFeature()
895 .Case("objc_arr", LangOpts.ObjCAutoRefCount) // FIXME: REMOVE? in HasFeature()
896 .Case("objc_arc", LangOpts.ObjCAutoRefCount) in HasFeature()
897 .Case("objc_arc_weak", LangOpts.ObjCARCWeak) in HasFeature()
898 .Case("objc_default_synthesize_properties", LangOpts.ObjC2) in HasFeature()
899 .Case("objc_fixed_enum", LangOpts.ObjC2) in HasFeature()
900 .Case("objc_instancetype", LangOpts.ObjC2) in HasFeature()
901 .Case("objc_modules", LangOpts.ObjC2 && LangOpts.Modules) in HasFeature()
902 .Case("objc_nonfragile_abi", LangOpts.ObjCRuntime.isNonFragile()) in HasFeature()
903 .Case("objc_property_explicit_atomic", in HasFeature()
905 .Case("objc_protocol_qualifier_mangling", true) in HasFeature()
906 .Case("objc_weak_class", LangOpts.ObjCRuntime.hasWeakClassImport()) in HasFeature()
907 .Case("ownership_holds", true) in HasFeature()
908 .Case("ownership_returns", true) in HasFeature()
909 .Case("ownership_takes", true) in HasFeature()
910 .Case("objc_bool", true) in HasFeature()
911 .Case("objc_subscripting", LangOpts.ObjCRuntime.isNonFragile()) in HasFeature()
912 .Case("objc_array_literals", LangOpts.ObjC2) in HasFeature()
913 .Case("objc_dictionary_literals", LangOpts.ObjC2) in HasFeature()
914 .Case("objc_boxed_expressions", LangOpts.ObjC2) in HasFeature()
915 .Case("arc_cf_code_audited", true) in HasFeature()
916 .Case("objc_bridge_id", true) in HasFeature()
917 .Case("objc_bridge_id_on_typedefs", true) in HasFeature()
919 .Case("c_alignas", LangOpts.C11) in HasFeature()
920 .Case("c_alignof", LangOpts.C11) in HasFeature()
921 .Case("c_atomic", LangOpts.C11) in HasFeature()
922 .Case("c_generic_selections", LangOpts.C11) in HasFeature()
923 .Case("c_static_assert", LangOpts.C11) in HasFeature()
924 .Case("c_thread_local", in HasFeature()
927 .Case("cxx_access_control_sfinae", LangOpts.CPlusPlus11) in HasFeature()
928 .Case("cxx_alias_templates", LangOpts.CPlusPlus11) in HasFeature()
929 .Case("cxx_alignas", LangOpts.CPlusPlus11) in HasFeature()
930 .Case("cxx_alignof", LangOpts.CPlusPlus11) in HasFeature()
931 .Case("cxx_atomic", LangOpts.CPlusPlus11) in HasFeature()
932 .Case("cxx_attributes", LangOpts.CPlusPlus11) in HasFeature()
933 .Case("cxx_auto_type", LangOpts.CPlusPlus11) in HasFeature()
934 .Case("cxx_constexpr", LangOpts.CPlusPlus11) in HasFeature()
935 .Case("cxx_decltype", LangOpts.CPlusPlus11) in HasFeature()
936 .Case("cxx_decltype_incomplete_return_types", LangOpts.CPlusPlus11) in HasFeature()
937 .Case("cxx_default_function_template_args", LangOpts.CPlusPlus11) in HasFeature()
938 .Case("cxx_defaulted_functions", LangOpts.CPlusPlus11) in HasFeature()
939 .Case("cxx_delegating_constructors", LangOpts.CPlusPlus11) in HasFeature()
940 .Case("cxx_deleted_functions", LangOpts.CPlusPlus11) in HasFeature()
941 .Case("cxx_explicit_conversions", LangOpts.CPlusPlus11) in HasFeature()
942 .Case("cxx_generalized_initializers", LangOpts.CPlusPlus11) in HasFeature()
943 .Case("cxx_implicit_moves", LangOpts.CPlusPlus11) in HasFeature()
944 .Case("cxx_inheriting_constructors", LangOpts.CPlusPlus11) in HasFeature()
945 .Case("cxx_inline_namespaces", LangOpts.CPlusPlus11) in HasFeature()
946 .Case("cxx_lambdas", LangOpts.CPlusPlus11) in HasFeature()
947 .Case("cxx_local_type_template_args", LangOpts.CPlusPlus11) in HasFeature()
948 .Case("cxx_nonstatic_member_init", LangOpts.CPlusPlus11) in HasFeature()
949 .Case("cxx_noexcept", LangOpts.CPlusPlus11) in HasFeature()
950 .Case("cxx_nullptr", LangOpts.CPlusPlus11) in HasFeature()
951 .Case("cxx_override_control", LangOpts.CPlusPlus11) in HasFeature()
952 .Case("cxx_range_for", LangOpts.CPlusPlus11) in HasFeature()
953 .Case("cxx_raw_string_literals", LangOpts.CPlusPlus11) in HasFeature()
954 .Case("cxx_reference_qualified_functions", LangOpts.CPlusPlus11) in HasFeature()
955 .Case("cxx_rvalue_references", LangOpts.CPlusPlus11) in HasFeature()
956 .Case("cxx_strong_enums", LangOpts.CPlusPlus11) in HasFeature()
957 .Case("cxx_static_assert", LangOpts.CPlusPlus11) in HasFeature()
958 .Case("cxx_thread_local", in HasFeature()
960 .Case("cxx_trailing_return", LangOpts.CPlusPlus11) in HasFeature()
961 .Case("cxx_unicode_literals", LangOpts.CPlusPlus11) in HasFeature()
962 .Case("cxx_unrestricted_unions", LangOpts.CPlusPlus11) in HasFeature()
963 .Case("cxx_user_literals", LangOpts.CPlusPlus11) in HasFeature()
964 .Case("cxx_variadic_templates", LangOpts.CPlusPlus11) in HasFeature()
966 .Case("cxx_aggregate_nsdmi", LangOpts.CPlusPlus14) in HasFeature()
967 .Case("cxx_binary_literals", LangOpts.CPlusPlus14) in HasFeature()
968 .Case("cxx_contextual_conversions", LangOpts.CPlusPlus14) in HasFeature()
969 .Case("cxx_decltype_auto", LangOpts.CPlusPlus14) in HasFeature()
970 .Case("cxx_generic_lambdas", LangOpts.CPlusPlus14) in HasFeature()
971 .Case("cxx_init_captures", LangOpts.CPlusPlus14) in HasFeature()
972 .Case("cxx_relaxed_constexpr", LangOpts.CPlusPlus14) in HasFeature()
973 .Case("cxx_return_type_deduction", LangOpts.CPlusPlus14) in HasFeature()
974 .Case("cxx_variable_templates", LangOpts.CPlusPlus14) in HasFeature()
981 .Case("has_nothrow_assign", LangOpts.CPlusPlus) in HasFeature()
982 .Case("has_nothrow_copy", LangOpts.CPlusPlus) in HasFeature()
983 .Case("has_nothrow_constructor", LangOpts.CPlusPlus) in HasFeature()
984 .Case("has_trivial_assign", LangOpts.CPlusPlus) in HasFeature()
985 .Case("has_trivial_copy", LangOpts.CPlusPlus) in HasFeature()
986 .Case("has_trivial_constructor", LangOpts.CPlusPlus) in HasFeature()
987 .Case("has_trivial_destructor", LangOpts.CPlusPlus) in HasFeature()
988 .Case("has_virtual_destructor", LangOpts.CPlusPlus) in HasFeature()
989 .Case("is_abstract", LangOpts.CPlusPlus) in HasFeature()
990 .Case("is_base_of", LangOpts.CPlusPlus) in HasFeature()
991 .Case("is_class", LangOpts.CPlusPlus) in HasFeature()
992 .Case("is_constructible", LangOpts.CPlusPlus) in HasFeature()
993 .Case("is_convertible_to", LangOpts.CPlusPlus) in HasFeature()
994 .Case("is_empty", LangOpts.CPlusPlus) in HasFeature()
995 .Case("is_enum", LangOpts.CPlusPlus) in HasFeature()
996 .Case("is_final", LangOpts.CPlusPlus) in HasFeature()
997 .Case("is_literal", LangOpts.CPlusPlus) in HasFeature()
998 .Case("is_standard_layout", LangOpts.CPlusPlus) in HasFeature()
999 .Case("is_pod", LangOpts.CPlusPlus) in HasFeature()
1000 .Case("is_polymorphic", LangOpts.CPlusPlus) in HasFeature()
1001 .Case("is_sealed", LangOpts.MicrosoftExt) in HasFeature()
1002 .Case("is_trivial", LangOpts.CPlusPlus) in HasFeature()
1003 .Case("is_trivially_assignable", LangOpts.CPlusPlus) in HasFeature()
1004 .Case("is_trivially_constructible", LangOpts.CPlusPlus) in HasFeature()
1005 .Case("is_trivially_copyable", LangOpts.CPlusPlus) in HasFeature()
1006 .Case("is_union", LangOpts.CPlusPlus) in HasFeature()
1007 .Case("modules", LangOpts.Modules) in HasFeature()
1008 .Case("tls", PP.getTargetInfo().isTLSSupported()) in HasFeature()
1009 .Case("underlying_type", LangOpts.CPlusPlus) in HasFeature()
1038 .Case("c_alignas", true) in HasExtension()
1039 .Case("c_alignof", true) in HasExtension()
1040 .Case("c_atomic", true) in HasExtension()
1041 .Case("c_generic_selections", true) in HasExtension()
1042 .Case("c_static_assert", true) in HasExtension()
1043 .Case("c_thread_local", PP.getTargetInfo().isTLSSupported()) in HasExtension()
1045 .Case("cxx_atomic", LangOpts.CPlusPlus) in HasExtension()
1046 .Case("cxx_deleted_functions", LangOpts.CPlusPlus) in HasExtension()
1047 .Case("cxx_explicit_conversions", LangOpts.CPlusPlus) in HasExtension()
1048 .Case("cxx_inline_namespaces", LangOpts.CPlusPlus) in HasExtension()
1049 .Case("cxx_local_type_template_args", LangOpts.CPlusPlus) in HasExtension()
1050 .Case("cxx_nonstatic_member_init", LangOpts.CPlusPlus) in HasExtension()
1051 .Case("cxx_override_control", LangOpts.CPlusPlus) in HasExtension()
1052 .Case("cxx_range_for", LangOpts.CPlusPlus) in HasExtension()
1053 .Case("cxx_reference_qualified_functions", LangOpts.CPlusPlus) in HasExtension()
1054 .Case("cxx_rvalue_references", LangOpts.CPlusPlus) in HasExtension()
1056 .Case("cxx_binary_literals", true) in HasExtension()
1057 .Case("cxx_init_captures", LangOpts.CPlusPlus11) in HasExtension()
1058 .Case("cxx_variable_templates", LangOpts.CPlusPlus) in HasExtension()