2 void %test(sbyte* %P, short* %P, int* %P, long* %P) {
4 store sbyte %V, sbyte* %P
7 store short %V, short* %P
13 store long %V, long* %P
18 uint %varalloca(uint %Size) {
19 %X = alloca uint, uint %Size ;; Variable sized alloca
20 store uint %Size, uint* %X
30 call void %test(sbyte* %A, short* %B, int* %C, long* %D)
31 call uint %varalloca(uint 7)