Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / PowerPC / GlobalISel / ppc-isel-sync.ll
blob39869287c3e1e57f427b27267827026d35808f90
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2 ; RUN: llc -verify-machineinstrs -mtriple=powerpc64le -global-isel \
3 ; RUN:   -ppc-asm-full-reg-names < %s | FileCheck %s
5 declare void @llvm.ppc.isync()
6 declare void @llvm.ppc.sync()
7 declare void @llvm.ppc.lwsync()
9 define void @test_sync() {
10 ; CHECK-LABEL: test_sync:
11 ; CHECK:       # %bb.0: # %entry
12 ; CHECK-NEXT:    isync
13 ; CHECK-NEXT:    sync
14 ; CHECK-NEXT:    lwsync
15 ; CHECK-NEXT:    blr
16 entry:
17   call void @llvm.ppc.isync()
18   call void @llvm.ppc.sync()
19   call void @llvm.ppc.lwsync()
20   ret void