|
15 | 15 | // NAME: the global name used in the compiler
|
16 | 16 | // C_STR: the raw value used in swift
|
17 | 17 | //
|
18 |
| -// SEMA_ATTR(NAME, C_STR) |
| 18 | +// SEMANTICS_ATTR(NAME, C_STR) |
19 | 19 | //
|
20 | 20 | //===----------------------------------------------------------------------===//
|
21 | 21 |
|
22 |
| -SEMA_ATTR(STRING_EQUALS, "string.equals") |
23 |
| -SEMA_ATTR(STRING_MAKE_UTF8, "string.makeUTF8") |
24 |
| -SEMA_ATTR(STRING_ESCAPE_PERCENT_GET, "string.escapePercent.get") |
25 |
| -SEMA_ATTR(STRING_CONCAT, "string.concat") |
26 |
| -SEMA_ATTR(STRING_APPEND, "string.append") |
27 |
| -SEMA_ATTR(STRING_INIT_EMPTY, "string.init_empty") |
28 |
| -SEMA_ATTR(STRING_PLUS_EQUALS, "string.plusequals") |
29 |
| -SEMA_ATTR(FIND_STRING_SWITCH_CASE, "findStringSwitchCase") |
30 |
| -SEMA_ATTR(FIND_STRING_SWITCH_CASE_WITH_CACHE, "findStringSwitchCaseWithCache") |
| 22 | +#ifndef SEMANTICS_ATTR |
| 23 | +#error SEMANTICS_ATTR not defined. |
| 24 | +#endif |
31 | 25 |
|
32 |
| -SEMA_ATTR(SWIFT_CONCURRENT_ASYNC, "swift.concurrent.async") |
33 |
| -SEMA_ATTR(SWIFT_CONCURRENT_SAFE, "swift.concurrent.safe") |
34 |
| -SEMA_ATTR(SWIFT_CONCURRENT, "swift.concurrent") |
| 26 | +SEMANTICS_ATTR(STRING_EQUALS, "string.equals") |
| 27 | +SEMANTICS_ATTR(STRING_MAKE_UTF8, "string.makeUTF8") |
| 28 | +SEMANTICS_ATTR(STRING_ESCAPE_PERCENT_GET, "string.escapePercent.get") |
| 29 | +SEMANTICS_ATTR(STRING_CONCAT, "string.concat") |
| 30 | +SEMANTICS_ATTR(STRING_APPEND, "string.append") |
| 31 | +SEMANTICS_ATTR(STRING_INIT_EMPTY, "string.init_empty") |
| 32 | +SEMANTICS_ATTR(STRING_PLUS_EQUALS, "string.plusequals") |
| 33 | +SEMANTICS_ATTR(FIND_STRING_SWITCH_CASE, "findStringSwitchCase") |
| 34 | +SEMANTICS_ATTR(FIND_STRING_SWITCH_CASE_WITH_CACHE, "findStringSwitchCaseWithCache") |
35 | 35 |
|
36 |
| -SEMA_ATTR(ARRAY_APPEND_CONTENTS_OF, "array.append_contentsOf") |
37 |
| -SEMA_ATTR(ARRAY_APPEND_ELEMENT, "array.append_element") |
38 |
| -SEMA_ATTR(ARRAY_CHECK_INDEX, "array.check_index") |
39 |
| -SEMA_ATTR(ARRAY_CHECK_SUBSCRIPT, "array.check_subscript") |
40 |
| -SEMA_ATTR(ARRAY_GET_CAPACITY, "array.get_capacity") |
41 |
| -SEMA_ATTR(ARRAY_GET_COUNT, "array.get_count") |
42 |
| -SEMA_ATTR(ARRAY_GET_ELEMENT, "array.get_element") |
43 |
| -SEMA_ATTR(ARRAY_GET_ELEMENT_ADDRESS, "array.get_element_address") |
44 |
| -SEMA_ATTR(ARRAY_INIT, "array.init") |
45 |
| -SEMA_ATTR(ARRAY_INIT_EMPTY, "array.init.empty") |
46 |
| -SEMA_ATTR(ARRAY_MAKE_MUTABLE, "array.make_mutable") |
47 |
| -SEMA_ATTR(ARRAY_MUTATE_UNKNOWN, "array.mutate_unknown") |
48 |
| -SEMA_ATTR(ARRAY_PROPS_IS_NATIVE_TYPE_CHECKED, "array.props.isNativeTypeChecked") |
49 |
| -SEMA_ATTR(ARRAY_RESERVE_CAPACITY_FOR_APPEND, "array.reserve_capacity_for_append") |
50 |
| -SEMA_ATTR(ARRAY_UNINITIALIZED, "array.uninitialized") |
51 |
| -SEMA_ATTR(ARRAY_WITH_UNSAFE_MUTABLE_BUFFER_POINTER, "array.withUnsafeMutableBufferPointer") |
52 |
| -SEMA_ATTR(ARRAY_COUNT, "array.count") |
53 |
| -SEMA_ATTR(ARRAY_DEALLOC_UNINITIALIZED, "array.dealloc_uninitialized") |
54 |
| -SEMA_ATTR(ARRAY_UNINITIALIZED_INTRINSIC, "array.uninitialized_intrinsic") |
| 36 | +SEMANTICS_ATTR(SWIFT_CONCURRENT_ASYNC, "swift.concurrent.async") |
| 37 | +SEMANTICS_ATTR(SWIFT_CONCURRENT_SAFE, "swift.concurrent.safe") |
| 38 | +SEMANTICS_ATTR(SWIFT_CONCURRENT, "swift.concurrent") |
55 | 39 |
|
56 |
| -SEMA_ATTR(OPTIMIZE_SIL_SPECIALIZE_GENERIC_NEVER, "optimize.sil.specialize.generic.never") |
57 |
| -SEMA_ATTR(OPTIMIZE_SIL_SPECIALIZE_GENERIC_PARTIAL_NEVER, |
| 40 | +SEMANTICS_ATTR(ARRAY_APPEND_CONTENTS_OF, "array.append_contentsOf") |
| 41 | +SEMANTICS_ATTR(ARRAY_APPEND_ELEMENT, "array.append_element") |
| 42 | +SEMANTICS_ATTR(ARRAY_CHECK_INDEX, "array.check_index") |
| 43 | +SEMANTICS_ATTR(ARRAY_CHECK_SUBSCRIPT, "array.check_subscript") |
| 44 | +SEMANTICS_ATTR(ARRAY_GET_CAPACITY, "array.get_capacity") |
| 45 | +SEMANTICS_ATTR(ARRAY_GET_COUNT, "array.get_count") |
| 46 | +SEMANTICS_ATTR(ARRAY_GET_ELEMENT, "array.get_element") |
| 47 | +SEMANTICS_ATTR(ARRAY_GET_ELEMENT_ADDRESS, "array.get_element_address") |
| 48 | +SEMANTICS_ATTR(ARRAY_INIT, "array.init") |
| 49 | +SEMANTICS_ATTR(ARRAY_INIT_EMPTY, "array.init.empty") |
| 50 | +SEMANTICS_ATTR(ARRAY_MAKE_MUTABLE, "array.make_mutable") |
| 51 | +SEMANTICS_ATTR(ARRAY_MUTATE_UNKNOWN, "array.mutate_unknown") |
| 52 | +SEMANTICS_ATTR(ARRAY_PROPS_IS_NATIVE_TYPE_CHECKED, "array.props.isNativeTypeChecked") |
| 53 | +SEMANTICS_ATTR(ARRAY_RESERVE_CAPACITY_FOR_APPEND, "array.reserve_capacity_for_append") |
| 54 | +SEMANTICS_ATTR(ARRAY_UNINITIALIZED, "array.uninitialized") |
| 55 | +SEMANTICS_ATTR(ARRAY_WITH_UNSAFE_MUTABLE_BUFFER_POINTER, "array.withUnsafeMutableBufferPointer") |
| 56 | +SEMANTICS_ATTR(ARRAY_COUNT, "array.count") |
| 57 | +SEMANTICS_ATTR(ARRAY_DEALLOC_UNINITIALIZED, "array.dealloc_uninitialized") |
| 58 | +SEMANTICS_ATTR(ARRAY_UNINITIALIZED_INTRINSIC, "array.uninitialized_intrinsic") |
| 59 | + |
| 60 | +SEMANTICS_ATTR(OPTIMIZE_SIL_SPECIALIZE_GENERIC_NEVER, "optimize.sil.specialize.generic.never") |
| 61 | +SEMANTICS_ATTR(OPTIMIZE_SIL_SPECIALIZE_GENERIC_PARTIAL_NEVER, |
58 | 62 | "optimize.sil.specialize.generic.partial.never")
|
59 |
| -SEMA_ATTR(OPTIMIZE_SIL_SPECIALIZE_GENERIC_SIZE_NEVER, "optimize.sil.specialize.generic.size.never") |
| 63 | +SEMANTICS_ATTR(OPTIMIZE_SIL_SPECIALIZE_GENERIC_SIZE_NEVER, "optimize.sil.specialize.generic.size.never") |
60 | 64 |
|
61 |
| -SEMA_ATTR(OSLOG_INTERPOLATION_INIT, "oslog.interpolation.init") |
62 |
| -SEMA_ATTR(OSLOG_MESSAGE_INIT_INTERPOLATION, "oslog.message.init_interpolation") |
63 |
| -SEMA_ATTR(OSLOG_MESSAGE_INIT_STRING_LITERAL, "oslog.message.init_stringliteral") |
| 65 | +SEMANTICS_ATTR(OSLOG_INTERPOLATION_INIT, "oslog.interpolation.init") |
| 66 | +SEMANTICS_ATTR(OSLOG_MESSAGE_INIT_INTERPOLATION, "oslog.message.init_interpolation") |
| 67 | +SEMANTICS_ATTR(OSLOG_MESSAGE_INIT_STRING_LITERAL, "oslog.message.init_stringliteral") |
64 | 68 |
|
65 |
| -SEMA_ATTR(TYPE_CHECKER_OPEN_EXISTENTIAL, "typechecker._openExistential(_:do:)") |
66 |
| -SEMA_ATTR(TYPE_CHECKER_TYPE, "typechecker.type(of:)") |
67 |
| -SEMA_ATTR(TYPE_CHECKER_WITHOUT_ACTUALLY_ESCAPING, "typechecker.withoutActuallyEscaping(_:do:)") |
| 69 | +SEMANTICS_ATTR(TYPE_CHECKER_OPEN_EXISTENTIAL, "typechecker._openExistential(_:do:)") |
| 70 | +SEMANTICS_ATTR(TYPE_CHECKER_TYPE, "typechecker.type(of:)") |
| 71 | +SEMANTICS_ATTR(TYPE_CHECKER_WITHOUT_ACTUALLY_ESCAPING, "typechecker.withoutActuallyEscaping(_:do:)") |
68 | 72 |
|
69 |
| -SEMA_ATTR(AVAILABILITY_OSVERSION, "availability.osversion") |
| 73 | +SEMANTICS_ATTR(AVAILABILITY_OSVERSION, "availability.osversion") |
70 | 74 |
|
71 |
| -SEMA_ATTR(CONSTANT_EVALUABLE, "constant_evaluable") |
72 |
| -SEMA_ATTR(EXIT, "exit") |
73 |
| -SEMA_ATTR(FASTPATH, "fastpath") |
74 |
| -SEMA_ATTR(SLOWPATH, "slowpath") |
75 |
| -SEMA_ATTR(PROGRAMTERMINATION_POINT, "programtermination_point") |
76 |
| -SEMA_ATTR(CONVERT_TO_OBJECTIVE_C, "convertToObjectiveC") |
| 75 | +SEMANTICS_ATTR(CONSTANT_EVALUABLE, "constant_evaluable") |
| 76 | +SEMANTICS_ATTR(EXIT, "exit") |
| 77 | +SEMANTICS_ATTR(FASTPATH, "fastpath") |
| 78 | +SEMANTICS_ATTR(SLOWPATH, "slowpath") |
| 79 | +SEMANTICS_ATTR(PROGRAMTERMINATION_POINT, "programtermination_point") |
| 80 | +SEMANTICS_ATTR(CONVERT_TO_OBJECTIVE_C, "convertToObjectiveC") |
77 | 81 |
|
78 |
| -#undef SEMA_ATTR |
| 82 | +#undef SEMANTICS_ATTR |
79 | 83 |
|
0 commit comments