Lines Matching full:nounwind
10 define void @single_m() nounwind {
12 call void asm "foo $1,$0", "=*m,*m"(i32* @mout0, i32* @min1) nounwind
16 define void @single_o() nounwind {
25 define void @single_V() nounwind {
30 define void @single_lt() nounwind {
37 %0 = call i32 asm "foo $1,$0", "=r,<r"(i32 %tmp) nounwind
40 %1 = call i32 asm "foo $1,$0", "=r,r<"(i32 %tmp1) nounwind
45 define void @single_gt() nounwind {
52 %0 = call i32 asm "foo $1,$0", "=r,>r"(i32 %tmp) nounwind
55 %1 = call i32 asm "foo $1,$0", "=r,r>"(i32 %tmp1) nounwind
60 define void @single_r() nounwind {
67 %0 = call i32 asm "foo $1,$0", "=r,r"(i32 %tmp) nounwind
72 define void @single_i() nounwind {
76 %0 = call i32 asm "foo $1,$0", "=r,i"(i32 1) nounwind
81 define void @single_n() nounwind {
85 %0 = call i32 asm "foo $1,$0", "=r,n"(i32 1) nounwind
90 define void @single_E() nounwind {
95 ; %0 = call double asm "foo $1,$0", "=r,E"(double 1.000000e+001) nounwind
100 define void @single_F() nounwind {
105 ; %0 = call double asm "foo $1,$0", "=r,F"(double 1.000000e+000) nounwind
110 define void @single_s() nounwind {
117 define void @single_g() nounwind {
124 %0 = call i32 asm "foo $1,$0", "=r,imr"(i32 %tmp) nounwind
127 %1 = call i32 asm "foo $1,$0", "=r,imr"(i32 %tmp1) nounwind
129 %2 = call i32 asm "foo $1,$0", "=r,imr"(i32 1) nounwind
134 define void @single_X() nounwind {
141 %0 = call i32 asm "foo $1,$0", "=r,X"(i32 %tmp) nounwind
144 %1 = call i32 asm "foo $1,$0", "=r,X"(i32 %tmp1) nounwind
146 %2 = call i32 asm "foo $1,$0", "=r,X"(i32 1) nounwind
148 %3 = call i32 asm "foo $1,$0", "=r,X"(i32* getelementptr inbounds ([2 x i32]* @marray, i32 0, i32 0)) nounwind
150 %4 = call i32 asm "foo $1,$0", "=r,X"(double 1.000000e+001) nounwind
152 %5 = call i32 asm "foo $1,$0", "=r,X"(double 1.000000e+000) nounwind
157 define void @single_p() nounwind {
161 %0 = call i32 asm "foo $1,$0", "=r,r"(i32* getelementptr inbounds ([2 x i32]* @marray, i32 0, i32 0)) nounwind
166 define void @multi_m() nounwind {
169 call void asm "foo $1,$0", "=*m|r,m|r"(i32* @mout0, i32 %tmp) nounwind
173 define void @multi_o() nounwind {
182 define void @multi_V() nounwind {
187 define void @multi_lt() nounwind {
194 %0 = call i32 asm "foo $1,$0", "=r|r,r|<r"(i32 %tmp) nounwind
197 %1 = call i32 asm "foo $1,$0", "=r|r,r|r<"(i32 %tmp1) nounwind
202 define void @multi_gt() nounwind {
209 %0 = call i32 asm "foo $1,$0", "=r|r,r|>r"(i32 %tmp) nounwind
212 %1 = call i32 asm "foo $1,$0", "=r|r,r|r>"(i32 %tmp1) nounwind
217 define void @multi_r() nounwind {
224 %0 = call i32 asm "foo $1,$0", "=r|r,r|m"(i32 %tmp) nounwind
229 define void @multi_i() nounwind {
233 %0 = call i32 asm "foo $1,$0", "=r|r,r|i"(i32 1) nounwind
238 define void @multi_n() nounwind {
242 %0 = call i32 asm "foo $1,$0", "=r|r,r|n"(i32 1) nounwind
247 define void @multi_E() nounwind {
252 ; %0 = call double asm "foo $1,$0", "=r|r,r|E"(double 1.000000e+001) nounwind
257 define void @multi_F() nounwind {
262 ; %0 = call double asm "foo $1,$0", "=r|r,r|F"(double 1.000000e+000) nounwind
267 define void @multi_s() nounwind {
274 define void @multi_g() nounwind {
281 %0 = call i32 asm "foo $1,$0", "=r|r,r|imr"(i32 %tmp) nounwind
284 %1 = call i32 asm "foo $1,$0", "=r|r,r|imr"(i32 %tmp1) nounwind
286 %2 = call i32 asm "foo $1,$0", "=r|r,r|imr"(i32 1) nounwind
291 define void @multi_X() nounwind {
298 %0 = call i32 asm "foo $1,$0", "=r|r,r|X"(i32 %tmp) nounwind
301 %1 = call i32 asm "foo $1,$0", "=r|r,r|X"(i32 %tmp1) nounwind
303 %2 = call i32 asm "foo $1,$0", "=r|r,r|X"(i32 1) nounwind
305 %3 = call i32 asm "foo $1,$0", "=r|r,r|X"(i32* getelementptr inbounds ([2 x i32]* @marray, i32 0, i32 0)) nounwind
307 %4 = call i32 asm "foo $1,$0", "=r|r,r|X"(double 1.000000e+001) nounwind
309 %5 = call i32 asm "foo $1,$0", "=r|r,r|X"(double 1.000000e+000) nounwind
314 define void @multi_p() nounwind {
318 %0 = call i32 asm "foo $1,$0", "=r|r,r|r"(i32* getelementptr inbounds ([2 x i32]* @marray, i32 0, i32 0)) nounwind