Files
Odin/src
Yawning Angel cd65a15d81 src: enable_target_feature should add features, not overwrite
`llvm_features` being empty is the default state, and implies the
presence of certain features.

Previously if any target features were explicitly enabled by the
`enable_target_feature` attribute, they were added comma separated
to `llvm_features`.

For example: `lzcnt,popcnt,...,sse4.2,sse`

This was causing LLVM to try to target a CPU that *ONLY* has the
explicitly enabled features.  This now will prefix explicitly enabled
features with a `+`, and preserve the existing `llvm_features` string
by appending to it if it is set.
2024-01-07 20:04:40 +09:00
..
2023-09-19 16:15:26 +01:00
2023-12-13 12:38:01 +00:00
2023-09-21 10:54:02 +01:00
2024-01-05 13:47:00 +00:00
2024-01-05 13:47:00 +00:00
2024-01-05 13:47:00 +00:00
2024-01-05 13:47:00 +00:00
2024-01-05 13:47:00 +00:00
2023-08-01 11:39:04 +01:00
2021-08-29 15:54:56 +02:00
2024-01-05 13:47:00 +00:00
2023-05-19 18:53:43 +01:00
2022-12-18 21:17:07 +00:00
2023-05-06 18:00:33 +02:00
2023-01-14 13:23:17 +00:00
2023-09-11 23:36:39 +01:00
2023-12-13 12:38:01 +00:00
2023-08-19 12:26:59 +01:00
2023-12-13 12:38:01 +00:00
2023-12-13 12:38:01 +00:00
2022-12-18 21:17:07 +00:00
2022-12-18 21:17:07 +00:00