Justin Holewinski | a291128 | 2013-07-01 12:58:58 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=nvptx -mcpu=sm_20 | FileCheck %s |
2 | |||||
3 | target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v16:16:16-v32:32:32-v64:64:64-v128:128:128-n16:32:64" | ||||
4 | |||||
5 | |||||
6 | define i8 @foo(i8 signext %a) { | ||||
7 | ; CHECK: ld.param.s8 | ||||
8 | %ret = add i8 %a, 3 | ||||
9 | ret i8 %ret | ||||
10 | } | ||||
11 | |||||
12 | define i8 @bar(i8 zeroext %a) { | ||||
13 | ; CHECK: ld.param.u8 | ||||
14 | %ret = add i8 %a, 3 | ||||
15 | ret i8 %ret | ||||
16 | } |