brintos

brintos / llvm-project-archived public Read only

0
0
Text · 421 B · bf78f7e Raw
10 lines · plain
1; RUN: llc -verify-machineinstrs < %s -mtriple=ppc64--2 3        %struct.TCMalloc_SpinLock = type { i32 }4 5define void @_ZN17TCMalloc_SpinLock4LockEv(ptr %this) {6entry:7        %tmp3 = call i32 asm sideeffect "1: lwarx $0, 0, $1\0A\09stwcx. $2, 0, $1\0A\09bne- 1b\0A\09isync", "=&r,=*r,r,1,~{dirflag},~{fpsr},~{flags},~{memory}"(ptr elementtype(ptr) null, i32 1, ptr null)         ; <i32> [#uses=0]8        unreachable9}10