Lines Matching full:nounwind
10 define arm_aapcscc void @single_m() nounwind {
12 call void asm "foo $1,$0", "=*m,*m"(i32* @mout0, i32* @min1) nounwind
16 define arm_aapcscc void @single_o() nounwind {
25 define arm_aapcscc void @single_V() nounwind {
30 define arm_aapcscc 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 arm_aapcscc 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 arm_aapcscc void @single_r() nounwind {
67 %0 = call i32 asm "foo $1,$0", "=r,r"(i32 %tmp) nounwind
72 define arm_aapcscc void @single_i() nounwind {
76 %0 = call i32 asm "foo $1,$0", "=r,i"(i32 1) nounwind
81 define arm_aapcscc void @single_n() nounwind {
85 %0 = call i32 asm "foo $1,$0", "=r,n"(i32 1) nounwind
90 define arm_aapcscc void @single_E() nounwind {
95 ; %0 = call double asm "foo $1,$0", "=r,E"(double 1.000000e+001) nounwind
100 define arm_aapcscc void @single_F() nounwind {
105 ; %0 = call double asm "foo $1,$0", "=r,F"(double 1.000000e+000) nounwind
110 define arm_aapcscc void @single_s() nounwind {
117 define arm_aapcscc 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 arm_aapcscc 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
151 ; %4 = call i32 asm "foo $1,$0", "=r,X"(double 1.000000e+001) nounwind
153 ; %5 = call i32 asm "foo $1,$0", "=r,X"(double 1.000000e+000) nounwind
158 define arm_aapcscc void @single_p() nounwind {
162 %0 = call i32 asm "foo $1,$0", "=r,r"(i32* getelementptr inbounds ([2 x i32]* @marray, i32 0, i32 0)) nounwind
167 define arm_aapcscc void @multi_m() nounwind {
170 call void asm "foo $1,$0", "=*m|r,m|r"(i32* @mout0, i32 %tmp) nounwind
174 define arm_aapcscc void @multi_o() nounwind {
183 define arm_aapcscc void @multi_V() nounwind {
188 define arm_aapcscc void @multi_lt() nounwind {
195 %0 = call i32 asm "foo $1,$0", "=r|r,r|<r"(i32 %tmp) nounwind
198 %1 = call i32 asm "foo $1,$0", "=r|r,r|r<"(i32 %tmp1) nounwind
203 define arm_aapcscc void @multi_gt() nounwind {
210 %0 = call i32 asm "foo $1,$0", "=r|r,r|>r"(i32 %tmp) nounwind
213 %1 = call i32 asm "foo $1,$0", "=r|r,r|r>"(i32 %tmp1) nounwind
218 define arm_aapcscc void @multi_r() nounwind {
225 %0 = call i32 asm "foo $1,$0", "=r|r,r|m"(i32 %tmp) nounwind
230 define arm_aapcscc void @multi_i() nounwind {
234 %0 = call i32 asm "foo $1,$0", "=r|r,r|i"(i32 1) nounwind
239 define arm_aapcscc void @multi_n() nounwind {
243 %0 = call i32 asm "foo $1,$0", "=r|r,r|n"(i32 1) nounwind
248 define arm_aapcscc void @multi_E() nounwind {
253 ; %0 = call double asm "foo $1,$0", "=r|r,r|E"(double 1.000000e+001) nounwind
258 define arm_aapcscc void @multi_F() nounwind {
263 ; %0 = call double asm "foo $1,$0", "=r|r,r|F"(double 1.000000e+000) nounwind
268 define arm_aapcscc void @multi_s() nounwind {
275 define arm_aapcscc void @multi_g() nounwind {
282 %0 = call i32 asm "foo $1,$0", "=r|r,r|imr"(i32 %tmp) nounwind
285 %1 = call i32 asm "foo $1,$0", "=r|r,r|imr"(i32 %tmp1) nounwind
287 %2 = call i32 asm "foo $1,$0", "=r|r,r|imr"(i32 1) nounwind
292 define arm_aapcscc void @multi_X() nounwind {
299 %0 = call i32 asm "foo $1,$0", "=r|r,r|X"(i32 %tmp) nounwind
302 %1 = call i32 asm "foo $1,$0", "=r|r,r|X"(i32 %tmp1) nounwind
304 %2 = call i32 asm "foo $1,$0", "=r|r,r|X"(i32 1) nounwind
306 %3 = call i32 asm "foo $1,$0", "=r|r,r|X"(i32* getelementptr inbounds ([2 x i32]* @marray, i32 0, i32 0)) nounwind
309 ; %4 = call i32 asm "foo $1,$0", "=r|r,r|X"(double 1.000000e+001) nounwind
311 ; %5 = call i32 asm "foo $1,$0", "=r|r,r|X"(double 1.000000e+000) nounwind
316 define arm_aapcscc void @multi_p() nounwind {
320 %0 = call i32 asm "foo $1,$0", "=r|r,r|r"(i32* getelementptr inbounds ([2 x i32]* @marray, i32 0, i32 0)) nounwind