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 | f493a56 | 2001-12-14 16:46:53 +0000 | [diff] [blame^] | 7 | [2 x int]* "test function"(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 | f493a56 | 2001-12-14 16:46:53 +0000 | [diff] [blame^] | 12 | sbyte* "other func"(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 | f493a56 | 2001-12-14 16:46:53 +0000 | [diff] [blame^] | 18 | sbyte* "yet another func"(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 |