brintos

brintos / llvm-project-archived public Read only

0
0
Text · 581 B · 3986928 Raw
22 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc -verify-machineinstrs -mtriple=powerpc64le -global-isel \3; RUN:   -ppc-asm-full-reg-names < %s | FileCheck %s4 5declare void @llvm.ppc.isync()6declare void @llvm.ppc.sync()7declare void @llvm.ppc.lwsync()8 9define void @test_sync() {10; CHECK-LABEL: test_sync:11; CHECK:       # %bb.0: # %entry12; CHECK-NEXT:    isync13; CHECK-NEXT:    sync14; CHECK-NEXT:    lwsync15; CHECK-NEXT:    blr16entry:17  call void @llvm.ppc.isync()18  call void @llvm.ppc.sync()19  call void @llvm.ppc.lwsync()20  ret void21}22