Chris Lattner | ead19d5 | 2001-09-18 04:38:50 +0000 | [diff] [blame] | 1 | %somestr = constant [11x sbyte] c"hello world" |
Chris Lattner | f493a56 | 2001-12-14 16:46:53 +0000 | [diff] [blame] | 2 | %array = constant [2 x int] [ int 12, int 52 ] |
Chris Lattner | ead19d5 | 2001-09-18 04:38:50 +0000 | [diff] [blame] | 3 | constant { int, int } { int 4, int 3 } |
4 | |||||
5 | implementation | ||||
6 | |||||
Chris Lattner | 740d3cd | 2002-05-22 22:28:27 +0000 | [diff] [blame] | 7 | [2 x int]* %testfunction(int %i0, int %j0) |
Chris Lattner | ead19d5 | 2001-09-18 04:38:50 +0000 | [diff] [blame] | 8 | begin |
Chris Lattner | f493a56 | 2001-12-14 16:46:53 +0000 | [diff] [blame] | 9 | ret [2x int]* %array |
Chris Lattner | ead19d5 | 2001-09-18 04:38:50 +0000 | [diff] [blame] | 10 | end |
11 | |||||
Chris Lattner | 740d3cd | 2002-05-22 22:28:27 +0000 | [diff] [blame] | 12 | sbyte* %otherfunc(int, double) |
Chris Lattner | ead19d5 | 2001-09-18 04:38:50 +0000 | [diff] [blame] | 13 | begin |
Chris Lattner | f493a56 | 2001-12-14 16:46:53 +0000 | [diff] [blame] | 14 | %somestr = getelementptr [11x sbyte]* %somestr, uint 0, uint 0 |
15 | ret sbyte* %somestr | ||||
Chris Lattner | ead19d5 | 2001-09-18 04:38:50 +0000 | [diff] [blame] | 16 | end |
17 | |||||
Chris Lattner | 740d3cd | 2002-05-22 22:28:27 +0000 | [diff] [blame] | 18 | sbyte* %yetanotherfunc(int, double) |
Chris Lattner | 6b12936 | 2001-09-30 22:47:06 +0000 | [diff] [blame] | 19 | begin |
Chris Lattner | f493a56 | 2001-12-14 16:46:53 +0000 | [diff] [blame] | 20 | ret sbyte* null ; Test null |
Chris Lattner | ead19d5 | 2001-09-18 04:38:50 +0000 | [diff] [blame] | 21 | end |
Chris Lattner | 6b12936 | 2001-09-30 22:47:06 +0000 | [diff] [blame] | 22 |