suyu/src/common
voidanix d3f67d1e9c Fix GCC builds with Debug build type
When compiling with -DCMAKE_BUILD_TYPE=Debug, GCC would (correctly) fail to
compile intrinsics in stb and host1x due to lack of optimizations.

Sadly, the compilation error given is bogus and Clang completing the builds
without issues does raise some eyebrows.

Therefore, force optimizations for the offending files under GCC when
creating Debug builds.

Signed-off-by: voidanix <voidanix@keyedlimepie.org>
2024-04-01 01:31:43 +02:00
..
android license-fix (#31) 2024-03-23 22:58:07 -03:00
arm64 Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
fs license-fix (#31) 2024-03-23 22:58:07 -03:00
linux Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
logging formatting 2024-03-28 20:12:04 +01:00
windows Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
x64 license-fix (#31) 2024-03-23 22:58:07 -03:00
address_space.cpp general: Format licenses as per SPDX guidelines 2022-10-06 21:00:54 +02:00
address_space.h fix: Clang fix part 2: Electric bogaloo 2024-03-15 21:05:43 -03:00
address_space.inc Fix address space allocator slow path to avoid OOB 2023-05-07 15:11:16 +01:00
algorithm.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
alignment.h fssystem: rework for yuzu style 2023-08-15 17:47:40 -04:00
announce_multiplayer_room.h Full rebrand 2024-03-08 09:06:48 +00:00
assert.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
assert.h license-fix (#31) 2024-03-23 22:58:07 -03:00
atomic_helpers.h Move to Clang Format 15 2023-01-29 17:49:42 -07:00
atomic_ops.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
bit_cast.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
bit_field.h externals: Update to fmt 10 and add format_as formatter for BitField 2023-05-28 15:05:55 -04:00
bit_set.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
bit_util.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
bounded_threadsafe_queue.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
cityhash.cpp chore: add missing SPDX tags 2022-04-28 18:24:11 +02:00
cityhash.h chore: add missing SPDX tags 2022-04-28 18:24:11 +02:00
CMakeLists.txt Fix GCC builds with Debug build type 2024-04-01 01:31:43 +02:00
common_funcs.h license-fix (#31) 2024-03-23 22:58:07 -03:00
common_precompiled_headers.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
common_types.h Core: Initial implementation of device memory mapping 2024-01-18 21:12:30 -05:00
concepts.h fix: Clang fix part 2: Electric bogaloo 2024-03-15 21:05:43 -03:00
container_hash.h container_hash: use climits 2023-03-26 10:24:33 -04:00
demangle.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
demangle.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
detached_tasks.cpp general: Silence -Wshadow{,-uncaptured-local} warnings 2023-07-18 19:31:35 -04:00
detached_tasks.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
div_ceil.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
dynamic_library.cpp common: dynamic_library: Add ctor for existing handle. 2023-06-03 00:05:31 -07:00
dynamic_library.h common: dynamic_library: Add ctor for existing handle. 2023-06-03 00:05:31 -07:00
elf.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
error.cpp common: error: Fix for Android. 2023-06-03 00:05:27 -07:00
error.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
expected.h fix: Clang fix part 2: Electric bogaloo 2024-03-15 21:05:43 -03:00
fiber.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
fiber.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
fixed_point.h general: fix spelling mistakes 2023-03-12 11:33:01 -04:00
free_region_manager.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
hash.h Refactor VideoCore to use AS sepparate from Channel. 2022-10-06 21:00:52 +02:00
heap_tracker.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
heap_tracker.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
hex_util.cpp chore: add missing SPDX tags 2022-04-28 18:24:11 +02:00
hex_util.h service: fs: Skip non user id folders 2024-02-02 13:25:38 -06:00
host_memory.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
host_memory.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
input.h input_common: Remove duplicated DriverResult enum 2023-06-28 09:49:47 -06:00
intrusive_list.h license-fix (#31) 2024-03-23 22:58:07 -03:00
intrusive_red_black_tree.h license-fix (#31) 2024-03-23 22:58:07 -03:00
literals.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
lru_cache.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
lz4_compression.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
lz4_compression.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
make_unique_for_overwrite.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
math_util.h chore: add missing SPDX tags 2022-04-28 18:24:11 +02:00
memory_detect.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
memory_detect.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
microprofile.cpp chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
microprofile.h code: dodge PAGE_SIZE #define 2022-08-19 16:08:40 -07:00
microprofileui.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
multi_level_page_table.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
multi_level_page_table.h fix: Clang fix part 2: Electric bogaloo 2024-03-15 21:05:43 -03:00
multi_level_page_table.inc Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
nvidia_flags.cpp license-fix (#31) 2024-03-23 22:58:07 -03:00
nvidia_flags.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
overflow.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
page_table.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
page_table.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
param_package.cpp chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
param_package.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
parent_of_member.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
point.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
polyfill_ranges.h fix: Clang fix part 2: Electric bogaloo 2024-03-15 21:05:43 -03:00
polyfill_thread.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
precompiled_headers.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
quaternion.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
range_map.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
range_mutex.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
range_sets.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
range_sets.inc Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
reader_writer_queue.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
ring_buffer.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
scm_rev.cpp.in chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
scm_rev.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
scope_exit.h license-fix (#31) 2024-03-23 22:58:07 -03:00
scratch_buffer.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
settings.cpp license-fix (#31) 2024-03-23 22:58:07 -03:00
settings.h Add option to log synchronously, add tooltip to log filter. 2024-03-28 20:12:04 +01:00
settings_common.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
settings_common.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
settings_enums.h Added 32:9 aspect ratio 2024-03-10 05:46:30 +00:00
settings_input.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
settings_input.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
settings_setting.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
signal_chain.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
signal_chain.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
slot_vector.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
socket_types.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
spin_lock.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
spin_lock.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
stb.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
stb.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
steady_clock.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
steady_clock.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
stream.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
stream.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
string_util.cpp audio: rewrite IAudioDevice 2024-02-20 22:15:38 -05:00
string_util.h audio: rewrite IAudioDevice 2024-02-20 22:15:38 -05:00
swap.h Warnings cleanup for GCC 13 and Clang 16 2023-08-25 19:22:31 -04:00
thread.cpp common: use SetThreadDescription API for thread names 2023-10-20 11:41:29 -04:00
thread.h general: remove atomic signal and wait 2023-06-22 09:25:23 -04:00
thread_queue_list.h chore: add missing SPDX tags 2022-04-28 18:24:11 +02:00
thread_worker.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
threadsafe_queue.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
time_zone.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
time_zone.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
tiny_mt.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
tree.h fix: Clang fix part 2: Electric bogaloo 2024-03-15 21:05:43 -03:00
typed_address.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
uint128.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
unique_function.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
uuid.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
uuid.h license-fix (#31) 2024-03-23 22:58:07 -03:00
vector_math.h fix: Clang fix part 2: Electric bogaloo 2024-03-15 21:05:43 -03:00
virtual_buffer.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
virtual_buffer.h fix: Clang fix part 2: Electric bogaloo 2024-03-15 21:05:43 -03:00
wall_clock.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
wall_clock.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
zstd_compression.cpp Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00
zstd_compression.h Revert "Merge branch 'master' into 'dev'" 2024-03-06 05:26:38 +00:00