[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / llvm / test / CodeGen / PowerPC / vec_vrsave.ll
blob784da55518cbb6a978b2855738f4256133283674
1 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-unknown-linux \
2 ; RUN: -mcpu=g5 < %s | FileCheck %s
4 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-unknown-freebsd \
5 ; RUN: -mcpu=g5 < %s | FileCheck %s
7 ; CHECK-LABEL: test_rol
8 ; CHECK-NOT:     spr
9 ; CHECK-NOT:     vrsave
10 ; CHECK:         vrlw
11 ; CHECK-NEXT:    blr
12 define <4 x i32> @test_rol() {
13         ret <4 x i32> < i32 -11534337, i32 -11534337, i32 -11534337, i32 -11534337 >
16 ; CHECK-LABEL: test_arg
17 ; CHECK-NOT:     spr
18 ; CHECK-NOT:     vrsave
19 define <4 x i32> @test_arg(<4 x i32> %A, <4 x i32> %B) {
20         %C = add <4 x i32> %A, %B               ; <<4 x i32>> [#uses=1]
21         ret <4 x i32> %C