11 lines
355 B
LLVM
11 lines
355 B
LLVM
; RUN: llc -mtriple=x86_64 -mattr=cx16 < %s | FileCheck %s
|
|
|
|
; Atomics larger than 128-bit are unsupported, and emit libcalls.
|
|
define void @test(ptr %a) nounwind {
|
|
; CHECK-LABEL: test:
|
|
; CHECK: callq __atomic_load
|
|
; CHECK: callq __atomic_store
|
|
%1 = load atomic i256, ptr %a seq_cst, align 32
|
|
store atomic i256 %1, ptr %a seq_cst, align 32
|
|
ret void
|
|
}
|