]> begriffs open source - cmsis/commit
Add __COMPILER_BARRIER
authorKevin Bracey <kevin.bracey@arm.com>
Wed, 16 Jan 2019 13:25:17 +0000 (15:25 +0200)
committerJonatan Antoni <jonatan.antoni@arm.com>
Thu, 9 May 2019 07:25:04 +0000 (09:25 +0200)
commit559c8491ec8d5ba7682c7de15c7aac43a3eb3b5f
tree95716f0bbbb96c935f9587094aa7502d69d9d8cd
parent2ea58016cf86d715988b6802168d40035a7d0f3e
Add __COMPILER_BARRIER

Add a macro to represent a compiler optimisation barrier - memory loads
and stores can not be reordered across this barrier.
CMSIS/Core/Include/cmsis_armcc.h
CMSIS/Core/Include/cmsis_armclang.h
CMSIS/Core/Include/cmsis_armclang_ltm.h
CMSIS/Core/Include/cmsis_compiler.h
CMSIS/Core/Include/cmsis_gcc.h
CMSIS/Core/Include/cmsis_iccarm.h
CMSIS/Core_A/Include/cmsis_armcc.h
CMSIS/Core_A/Include/cmsis_armclang.h
CMSIS/Core_A/Include/cmsis_compiler.h
CMSIS/Core_A/Include/cmsis_gcc.h
CMSIS/Core_A/Include/cmsis_iccarm.h