Open llvmbot opened 10 years ago
Some builtins are declared in the windows headers and cannot be implemented there, so they must behave as builtins in clang.
_mm_prefetch _InterlockedAdd _InterlockedCompareExchange _InterlockedIncrement _InterlockedDecrement
were added in r201734. This list isn't complete so I'm not closing the bug yet.
Extended Description
Some builtins are declared in the windows headers and cannot be implemented there, so they must behave as builtins in clang.