Home | History | Annotate | Download | only in PowerPC
      1 target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32:64"
      2 target triple = "powerpc64-unknown-linux-gnu"
      3 ; RUN: llc -mcpu=a2 < %s | FileCheck %s
      4 ; RUN: llc -mcpu=pwr7 < %s | FileCheck %s
      5 
      6 define i64 @test1(i64 %a, i64 %b, i64 %c, i64 %d) {
      7 entry:
      8 	%p = icmp uge i64 %a, %b
      9 	%x = select i1 %p, i64 %c, i64 %d
     10 	ret i64 %x
     11 ; CHECK: @test1
     12 ; CHECK: isel
     13 }
     14 
     15 define i32 @test2(i32 %a, i32 %b, i32 %c, i32 %d) {
     16 entry:
     17 	%p = icmp uge i32 %a, %b
     18 	%x = select i1 %p, i32 %c, i32 %d
     19 	ret i32 %x
     20 ; CHECK: @test2
     21 ; CHECK: isel
     22 }
     23 
     24