Matthias Braun | e2d2ce9 | 2017-08-01 22:20:41 +0000 | [diff] [blame] | 1 | ; RUN: llc -verify-machineinstrs < %s -mtriple=ppc32-- -mcpu=g5 |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 2 | |
| 3 | define void @test(<4 x float>*, { { i16, i16, i32 } }*) { |
| 4 | xOperationInitMasks.exit: |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 5 | %.sub7896 = getelementptr [4 x <4 x i32>], [4 x <4 x i32>]* null, i32 0, i32 0 ; <<4 x i32>*> [#uses=24] |
| 6 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 175, i32 3 ; <<4 x float>*>:2 [#uses=0] |
| 7 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 174, i32 2 ; <<4 x float>*>:3 [#uses=0] |
| 8 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 174, i32 3 ; <<4 x float>*>:4 [#uses=0] |
| 9 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 173, i32 1 ; <<4 x float>*>:5 [#uses=0] |
| 10 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 173, i32 2 ; <<4 x float>*>:6 [#uses=0] |
| 11 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 173, i32 3 ; <<4 x float>*>:7 [#uses=0] |
| 12 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 172, i32 1 ; <<4 x float>*>:8 [#uses=0] |
| 13 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 172, i32 2 ; <<4 x float>*>:9 [#uses=0] |
| 14 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 172, i32 3 ; <<4 x float>*>:10 [#uses=0] |
| 15 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 171, i32 1 ; <<4 x float>*>:11 [#uses=0] |
| 16 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 171, i32 2 ; <<4 x float>*>:12 [#uses=0] |
| 17 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 171, i32 3 ; <<4 x float>*>:13 [#uses=0] |
| 18 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 170, i32 1 ; <<4 x float>*>:14 [#uses=0] |
| 19 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 170, i32 2 ; <<4 x float>*>:15 [#uses=0] |
| 20 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 170, i32 3 ; <<4 x float>*>:16 [#uses=0] |
| 21 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 169, i32 1 ; <<4 x float>*>:17 [#uses=0] |
| 22 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 169, i32 2 ; <<4 x float>*>:18 [#uses=0] |
| 23 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 169, i32 3 ; <<4 x float>*>:19 [#uses=0] |
| 24 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 168, i32 1 ; <<4 x float>*>:20 [#uses=0] |
| 25 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 168, i32 2 ; <<4 x float>*>:21 [#uses=0] |
| 26 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 168, i32 3 ; <<4 x float>*>:22 [#uses=0] |
| 27 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 167, i32 1 ; <<4 x float>*>:23 [#uses=0] |
| 28 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 167, i32 2 ; <<4 x float>*>:24 [#uses=0] |
| 29 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 167, i32 3 ; <<4 x float>*>:25 [#uses=0] |
| 30 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 166, i32 1 ; <<4 x float>*>:26 [#uses=0] |
| 31 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 166, i32 2 ; <<4 x float>*>:27 [#uses=0] |
| 32 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 166, i32 3 ; <<4 x float>*>:28 [#uses=0] |
| 33 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 165, i32 1 ; <<4 x float>*>:29 [#uses=0] |
| 34 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 165, i32 2 ; <<4 x float>*>:30 [#uses=0] |
| 35 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 165, i32 3 ; <<4 x float>*>:31 [#uses=0] |
| 36 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 164, i32 1 ; <<4 x float>*>:32 [#uses=0] |
| 37 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 164, i32 2 ; <<4 x float>*>:33 [#uses=0] |
| 38 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 164, i32 3 ; <<4 x float>*>:34 [#uses=0] |
| 39 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 163, i32 1 ; <<4 x float>*>:35 [#uses=0] |
| 40 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 163, i32 2 ; <<4 x float>*>:36 [#uses=0] |
| 41 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 163, i32 3 ; <<4 x float>*>:37 [#uses=0] |
| 42 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 162, i32 1 ; <<4 x float>*>:38 [#uses=0] |
| 43 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 162, i32 2 ; <<4 x float>*>:39 [#uses=0] |
| 44 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 162, i32 3 ; <<4 x float>*>:40 [#uses=0] |
| 45 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 161, i32 1 ; <<4 x float>*>:41 [#uses=0] |
| 46 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 161, i32 2 ; <<4 x float>*>:42 [#uses=0] |
| 47 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 161, i32 3 ; <<4 x float>*>:43 [#uses=0] |
| 48 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 160, i32 1 ; <<4 x float>*>:44 [#uses=0] |
| 49 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 160, i32 2 ; <<4 x float>*>:45 [#uses=0] |
| 50 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 160, i32 3 ; <<4 x float>*>:46 [#uses=0] |
| 51 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 159, i32 1 ; <<4 x float>*>:47 [#uses=0] |
| 52 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 159, i32 2 ; <<4 x float>*>:48 [#uses=0] |
| 53 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 159, i32 3 ; <<4 x float>*>:49 [#uses=0] |
| 54 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 158, i32 1 ; <<4 x float>*>:50 [#uses=0] |
| 55 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 158, i32 2 ; <<4 x float>*>:51 [#uses=0] |
| 56 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 158, i32 3 ; <<4 x float>*>:52 [#uses=0] |
| 57 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 157, i32 1 ; <<4 x float>*>:53 [#uses=0] |
| 58 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 157, i32 2 ; <<4 x float>*>:54 [#uses=0] |
| 59 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 157, i32 3 ; <<4 x float>*>:55 [#uses=0] |
| 60 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 156, i32 1 ; <<4 x float>*>:56 [#uses=0] |
| 61 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 156, i32 2 ; <<4 x float>*>:57 [#uses=0] |
| 62 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 156, i32 3 ; <<4 x float>*>:58 [#uses=0] |
| 63 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 155, i32 1 ; <<4 x float>*>:59 [#uses=0] |
| 64 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 155, i32 2 ; <<4 x float>*>:60 [#uses=0] |
| 65 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 155, i32 3 ; <<4 x float>*>:61 [#uses=0] |
| 66 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 154, i32 1 ; <<4 x float>*>:62 [#uses=0] |
| 67 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 154, i32 2 ; <<4 x float>*>:63 [#uses=0] |
| 68 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 154, i32 3 ; <<4 x float>*>:64 [#uses=0] |
| 69 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 153, i32 1 ; <<4 x float>*>:65 [#uses=0] |
| 70 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 153, i32 2 ; <<4 x float>*>:66 [#uses=0] |
| 71 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 153, i32 3 ; <<4 x float>*>:67 [#uses=0] |
| 72 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 152, i32 1 ; <<4 x float>*>:68 [#uses=0] |
| 73 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 152, i32 2 ; <<4 x float>*>:69 [#uses=0] |
| 74 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 152, i32 3 ; <<4 x float>*>:70 [#uses=0] |
| 75 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 151, i32 1 ; <<4 x float>*>:71 [#uses=0] |
| 76 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 151, i32 2 ; <<4 x float>*>:72 [#uses=0] |
| 77 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 151, i32 3 ; <<4 x float>*>:73 [#uses=0] |
| 78 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 150, i32 1 ; <<4 x float>*>:74 [#uses=0] |
| 79 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 150, i32 2 ; <<4 x float>*>:75 [#uses=0] |
| 80 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 150, i32 3 ; <<4 x float>*>:76 [#uses=0] |
| 81 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 149, i32 1 ; <<4 x float>*>:77 [#uses=0] |
| 82 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 149, i32 2 ; <<4 x float>*>:78 [#uses=0] |
| 83 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 149, i32 3 ; <<4 x float>*>:79 [#uses=0] |
| 84 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 148, i32 1 ; <<4 x float>*>:80 [#uses=0] |
| 85 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 148, i32 2 ; <<4 x float>*>:81 [#uses=0] |
| 86 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 148, i32 3 ; <<4 x float>*>:82 [#uses=0] |
| 87 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 147, i32 1 ; <<4 x float>*>:83 [#uses=0] |
| 88 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 147, i32 2 ; <<4 x float>*>:84 [#uses=0] |
| 89 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 147, i32 3 ; <<4 x float>*>:85 [#uses=0] |
| 90 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 146, i32 1 ; <<4 x float>*>:86 [#uses=0] |
| 91 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 146, i32 2 ; <<4 x float>*>:87 [#uses=0] |
| 92 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 146, i32 3 ; <<4 x float>*>:88 [#uses=0] |
| 93 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 145, i32 1 ; <<4 x float>*>:89 [#uses=0] |
| 94 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 145, i32 2 ; <<4 x float>*>:90 [#uses=0] |
| 95 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 145, i32 3 ; <<4 x float>*>:91 [#uses=0] |
| 96 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 144, i32 1 ; <<4 x float>*>:92 [#uses=0] |
| 97 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 144, i32 2 ; <<4 x float>*>:93 [#uses=0] |
| 98 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 144, i32 3 ; <<4 x float>*>:94 [#uses=0] |
| 99 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 143, i32 1 ; <<4 x float>*>:95 [#uses=0] |
| 100 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 143, i32 2 ; <<4 x float>*>:96 [#uses=0] |
| 101 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 143, i32 3 ; <<4 x float>*>:97 [#uses=0] |
| 102 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 142, i32 1 ; <<4 x float>*>:98 [#uses=0] |
| 103 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 142, i32 2 ; <<4 x float>*>:99 [#uses=0] |
| 104 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 142, i32 3 ; <<4 x float>*>:100 [#uses=0] |
| 105 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 141, i32 1 ; <<4 x float>*>:101 [#uses=0] |
| 106 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 141, i32 2 ; <<4 x float>*>:102 [#uses=0] |
| 107 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 141, i32 3 ; <<4 x float>*>:103 [#uses=0] |
| 108 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 140, i32 1 ; <<4 x float>*>:104 [#uses=0] |
| 109 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 140, i32 2 ; <<4 x float>*>:105 [#uses=0] |
| 110 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 140, i32 3 ; <<4 x float>*>:106 [#uses=0] |
| 111 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 139, i32 1 ; <<4 x float>*>:107 [#uses=0] |
| 112 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 139, i32 2 ; <<4 x float>*>:108 [#uses=0] |
| 113 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 139, i32 3 ; <<4 x float>*>:109 [#uses=0] |
| 114 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 138, i32 1 ; <<4 x float>*>:110 [#uses=0] |
| 115 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 138, i32 2 ; <<4 x float>*>:111 [#uses=0] |
| 116 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 138, i32 3 ; <<4 x float>*>:112 [#uses=0] |
| 117 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 137, i32 1 ; <<4 x float>*>:113 [#uses=0] |
| 118 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 137, i32 2 ; <<4 x float>*>:114 [#uses=0] |
| 119 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 137, i32 3 ; <<4 x float>*>:115 [#uses=0] |
| 120 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 136, i32 1 ; <<4 x float>*>:116 [#uses=0] |
| 121 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 136, i32 2 ; <<4 x float>*>:117 [#uses=0] |
| 122 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 136, i32 3 ; <<4 x float>*>:118 [#uses=0] |
| 123 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 135, i32 1 ; <<4 x float>*>:119 [#uses=0] |
| 124 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 135, i32 2 ; <<4 x float>*>:120 [#uses=0] |
| 125 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 135, i32 3 ; <<4 x float>*>:121 [#uses=0] |
| 126 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 134, i32 1 ; <<4 x float>*>:122 [#uses=0] |
| 127 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 134, i32 2 ; <<4 x float>*>:123 [#uses=0] |
| 128 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 134, i32 3 ; <<4 x float>*>:124 [#uses=0] |
| 129 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 133, i32 1 ; <<4 x float>*>:125 [#uses=0] |
| 130 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 133, i32 2 ; <<4 x float>*>:126 [#uses=0] |
| 131 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 133, i32 3 ; <<4 x float>*>:127 [#uses=0] |
| 132 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 132, i32 1 ; <<4 x float>*>:128 [#uses=0] |
| 133 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 132, i32 2 ; <<4 x float>*>:129 [#uses=0] |
| 134 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 132, i32 3 ; <<4 x float>*>:130 [#uses=0] |
| 135 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 131, i32 1 ; <<4 x float>*>:131 [#uses=0] |
| 136 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 131, i32 2 ; <<4 x float>*>:132 [#uses=0] |
| 137 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 131, i32 3 ; <<4 x float>*>:133 [#uses=0] |
| 138 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 130, i32 1 ; <<4 x float>*>:134 [#uses=0] |
| 139 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 130, i32 2 ; <<4 x float>*>:135 [#uses=0] |
| 140 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 130, i32 3 ; <<4 x float>*>:136 [#uses=0] |
| 141 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 129, i32 1 ; <<4 x float>*>:137 [#uses=0] |
| 142 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 129, i32 2 ; <<4 x float>*>:138 [#uses=0] |
| 143 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 129, i32 3 ; <<4 x float>*>:139 [#uses=0] |
| 144 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 128, i32 1 ; <<4 x float>*>:140 [#uses=0] |
| 145 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 128, i32 2 ; <<4 x float>*>:141 [#uses=0] |
| 146 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 128, i32 3 ; <<4 x float>*>:142 [#uses=0] |
| 147 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 127, i32 1 ; <<4 x float>*>:143 [#uses=0] |
| 148 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 127, i32 2 ; <<4 x float>*>:144 [#uses=0] |
| 149 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 127, i32 3 ; <<4 x float>*>:145 [#uses=0] |
| 150 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 126, i32 1 ; <<4 x float>*>:146 [#uses=0] |
| 151 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 126, i32 2 ; <<4 x float>*>:147 [#uses=0] |
| 152 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 126, i32 3 ; <<4 x float>*>:148 [#uses=0] |
| 153 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 125, i32 1 ; <<4 x float>*>:149 [#uses=0] |
| 154 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 125, i32 2 ; <<4 x float>*>:150 [#uses=0] |
| 155 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 125, i32 3 ; <<4 x float>*>:151 [#uses=0] |
| 156 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 124, i32 1 ; <<4 x float>*>:152 [#uses=0] |
| 157 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 124, i32 2 ; <<4 x float>*>:153 [#uses=0] |
| 158 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 124, i32 3 ; <<4 x float>*>:154 [#uses=0] |
| 159 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 123, i32 1 ; <<4 x float>*>:155 [#uses=0] |
| 160 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 123, i32 2 ; <<4 x float>*>:156 [#uses=0] |
| 161 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 123, i32 3 ; <<4 x float>*>:157 [#uses=0] |
| 162 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 122, i32 1 ; <<4 x float>*>:158 [#uses=0] |
| 163 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 122, i32 2 ; <<4 x float>*>:159 [#uses=0] |
| 164 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 122, i32 3 ; <<4 x float>*>:160 [#uses=0] |
| 165 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 121, i32 1 ; <<4 x float>*>:161 [#uses=0] |
| 166 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 121, i32 2 ; <<4 x float>*>:162 [#uses=0] |
| 167 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 121, i32 3 ; <<4 x float>*>:163 [#uses=0] |
| 168 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 120, i32 1 ; <<4 x float>*>:164 [#uses=0] |
| 169 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 120, i32 2 ; <<4 x float>*>:165 [#uses=0] |
| 170 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 120, i32 3 ; <<4 x float>*>:166 [#uses=0] |
| 171 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 119, i32 1 ; <<4 x float>*>:167 [#uses=0] |
| 172 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 119, i32 2 ; <<4 x float>*>:168 [#uses=0] |
| 173 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 119, i32 3 ; <<4 x float>*>:169 [#uses=0] |
| 174 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 118, i32 1 ; <<4 x float>*>:170 [#uses=0] |
| 175 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 118, i32 2 ; <<4 x float>*>:171 [#uses=0] |
| 176 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 118, i32 3 ; <<4 x float>*>:172 [#uses=0] |
| 177 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 117, i32 1 ; <<4 x float>*>:173 [#uses=0] |
| 178 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 117, i32 2 ; <<4 x float>*>:174 [#uses=0] |
| 179 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 117, i32 3 ; <<4 x float>*>:175 [#uses=0] |
| 180 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 116, i32 1 ; <<4 x float>*>:176 [#uses=0] |
| 181 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 116, i32 2 ; <<4 x float>*>:177 [#uses=0] |
| 182 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 116, i32 3 ; <<4 x float>*>:178 [#uses=0] |
| 183 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 115, i32 1 ; <<4 x float>*>:179 [#uses=0] |
| 184 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 115, i32 2 ; <<4 x float>*>:180 [#uses=0] |
| 185 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 115, i32 3 ; <<4 x float>*>:181 [#uses=0] |
| 186 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 114, i32 1 ; <<4 x float>*>:182 [#uses=0] |
| 187 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 114, i32 2 ; <<4 x float>*>:183 [#uses=0] |
| 188 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 114, i32 3 ; <<4 x float>*>:184 [#uses=0] |
| 189 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 113, i32 1 ; <<4 x float>*>:185 [#uses=0] |
| 190 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 113, i32 2 ; <<4 x float>*>:186 [#uses=0] |
| 191 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 113, i32 3 ; <<4 x float>*>:187 [#uses=0] |
| 192 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 112, i32 1 ; <<4 x float>*>:188 [#uses=0] |
| 193 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 112, i32 2 ; <<4 x float>*>:189 [#uses=0] |
| 194 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 112, i32 3 ; <<4 x float>*>:190 [#uses=0] |
| 195 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 111, i32 1 ; <<4 x float>*>:191 [#uses=0] |
| 196 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 111, i32 2 ; <<4 x float>*>:192 [#uses=0] |
| 197 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 111, i32 3 ; <<4 x float>*>:193 [#uses=0] |
| 198 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 110, i32 1 ; <<4 x float>*>:194 [#uses=0] |
| 199 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 110, i32 2 ; <<4 x float>*>:195 [#uses=0] |
| 200 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 110, i32 3 ; <<4 x float>*>:196 [#uses=0] |
| 201 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 109, i32 1 ; <<4 x float>*>:197 [#uses=0] |
| 202 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 109, i32 2 ; <<4 x float>*>:198 [#uses=0] |
| 203 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 109, i32 3 ; <<4 x float>*>:199 [#uses=0] |
| 204 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 108, i32 1 ; <<4 x float>*>:200 [#uses=0] |
| 205 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 108, i32 2 ; <<4 x float>*>:201 [#uses=0] |
| 206 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 108, i32 3 ; <<4 x float>*>:202 [#uses=0] |
| 207 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 107, i32 1 ; <<4 x float>*>:203 [#uses=0] |
| 208 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 107, i32 2 ; <<4 x float>*>:204 [#uses=0] |
| 209 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 107, i32 3 ; <<4 x float>*>:205 [#uses=0] |
| 210 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 106, i32 1 ; <<4 x float>*>:206 [#uses=0] |
| 211 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 106, i32 2 ; <<4 x float>*>:207 [#uses=0] |
| 212 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 106, i32 3 ; <<4 x float>*>:208 [#uses=0] |
| 213 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 105, i32 1 ; <<4 x float>*>:209 [#uses=0] |
| 214 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 105, i32 2 ; <<4 x float>*>:210 [#uses=0] |
| 215 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 105, i32 3 ; <<4 x float>*>:211 [#uses=0] |
| 216 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 104, i32 1 ; <<4 x float>*>:212 [#uses=0] |
| 217 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 104, i32 2 ; <<4 x float>*>:213 [#uses=0] |
| 218 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 104, i32 3 ; <<4 x float>*>:214 [#uses=0] |
| 219 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 103, i32 1 ; <<4 x float>*>:215 [#uses=0] |
| 220 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 103, i32 2 ; <<4 x float>*>:216 [#uses=0] |
| 221 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 103, i32 3 ; <<4 x float>*>:217 [#uses=0] |
| 222 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 102, i32 1 ; <<4 x float>*>:218 [#uses=0] |
| 223 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 102, i32 2 ; <<4 x float>*>:219 [#uses=0] |
| 224 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 102, i32 3 ; <<4 x float>*>:220 [#uses=0] |
| 225 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 101, i32 1 ; <<4 x float>*>:221 [#uses=0] |
| 226 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 101, i32 2 ; <<4 x float>*>:222 [#uses=0] |
| 227 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 101, i32 3 ; <<4 x float>*>:223 [#uses=0] |
| 228 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 100, i32 1 ; <<4 x float>*>:224 [#uses=0] |
| 229 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 100, i32 2 ; <<4 x float>*>:225 [#uses=0] |
| 230 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 100, i32 3 ; <<4 x float>*>:226 [#uses=0] |
| 231 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 99, i32 1 ; <<4 x float>*>:227 [#uses=0] |
| 232 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 99, i32 2 ; <<4 x float>*>:228 [#uses=0] |
| 233 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 99, i32 3 ; <<4 x float>*>:229 [#uses=0] |
| 234 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 98, i32 1 ; <<4 x float>*>:230 [#uses=0] |
| 235 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 98, i32 2 ; <<4 x float>*>:231 [#uses=0] |
| 236 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 98, i32 3 ; <<4 x float>*>:232 [#uses=0] |
| 237 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 97, i32 1 ; <<4 x float>*>:233 [#uses=0] |
| 238 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 97, i32 2 ; <<4 x float>*>:234 [#uses=0] |
| 239 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 97, i32 3 ; <<4 x float>*>:235 [#uses=0] |
| 240 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 96, i32 1 ; <<4 x float>*>:236 [#uses=0] |
| 241 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 96, i32 2 ; <<4 x float>*>:237 [#uses=0] |
| 242 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 96, i32 3 ; <<4 x float>*>:238 [#uses=0] |
| 243 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 95, i32 1 ; <<4 x float>*>:239 [#uses=0] |
| 244 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 95, i32 2 ; <<4 x float>*>:240 [#uses=0] |
| 245 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 95, i32 3 ; <<4 x float>*>:241 [#uses=0] |
| 246 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 94, i32 1 ; <<4 x float>*>:242 [#uses=0] |
| 247 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 94, i32 2 ; <<4 x float>*>:243 [#uses=0] |
| 248 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 94, i32 3 ; <<4 x float>*>:244 [#uses=0] |
| 249 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 93, i32 1 ; <<4 x float>*>:245 [#uses=0] |
| 250 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 93, i32 2 ; <<4 x float>*>:246 [#uses=0] |
| 251 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 93, i32 3 ; <<4 x float>*>:247 [#uses=0] |
| 252 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 92, i32 1 ; <<4 x float>*>:248 [#uses=0] |
| 253 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 92, i32 2 ; <<4 x float>*>:249 [#uses=0] |
| 254 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 92, i32 3 ; <<4 x float>*>:250 [#uses=0] |
| 255 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 91, i32 1 ; <<4 x float>*>:251 [#uses=0] |
| 256 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 91, i32 2 ; <<4 x float>*>:252 [#uses=0] |
| 257 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 91, i32 3 ; <<4 x float>*>:253 [#uses=0] |
| 258 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 90, i32 1 ; <<4 x float>*>:254 [#uses=0] |
| 259 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 90, i32 2 ; <<4 x float>*>:255 [#uses=0] |
| 260 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 90, i32 3 ; <<4 x float>*>:256 [#uses=0] |
| 261 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 89, i32 1 ; <<4 x float>*>:257 [#uses=0] |
| 262 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 89, i32 2 ; <<4 x float>*>:258 [#uses=0] |
| 263 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 89, i32 3 ; <<4 x float>*>:259 [#uses=0] |
| 264 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 88, i32 1 ; <<4 x float>*>:260 [#uses=0] |
| 265 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 88, i32 2 ; <<4 x float>*>:261 [#uses=0] |
| 266 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 88, i32 3 ; <<4 x float>*>:262 [#uses=0] |
| 267 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 87, i32 1 ; <<4 x float>*>:263 [#uses=0] |
| 268 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 87, i32 2 ; <<4 x float>*>:264 [#uses=0] |
| 269 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 87, i32 3 ; <<4 x float>*>:265 [#uses=0] |
| 270 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 86, i32 1 ; <<4 x float>*>:266 [#uses=0] |
| 271 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 86, i32 2 ; <<4 x float>*>:267 [#uses=0] |
| 272 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 86, i32 3 ; <<4 x float>*>:268 [#uses=0] |
| 273 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 85, i32 1 ; <<4 x float>*>:269 [#uses=0] |
| 274 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 85, i32 2 ; <<4 x float>*>:270 [#uses=0] |
| 275 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 85, i32 3 ; <<4 x float>*>:271 [#uses=0] |
| 276 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 84, i32 1 ; <<4 x float>*>:272 [#uses=0] |
| 277 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 84, i32 2 ; <<4 x float>*>:273 [#uses=0] |
| 278 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 84, i32 3 ; <<4 x float>*>:274 [#uses=0] |
| 279 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 83, i32 1 ; <<4 x float>*>:275 [#uses=0] |
| 280 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 83, i32 2 ; <<4 x float>*>:276 [#uses=0] |
| 281 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 83, i32 3 ; <<4 x float>*>:277 [#uses=0] |
| 282 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 82, i32 1 ; <<4 x float>*>:278 [#uses=0] |
| 283 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 82, i32 2 ; <<4 x float>*>:279 [#uses=0] |
| 284 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 82, i32 3 ; <<4 x float>*>:280 [#uses=0] |
| 285 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 81, i32 1 ; <<4 x float>*>:281 [#uses=0] |
| 286 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 81, i32 2 ; <<4 x float>*>:282 [#uses=0] |
| 287 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 81, i32 3 ; <<4 x float>*>:283 [#uses=0] |
| 288 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 80, i32 1 ; <<4 x float>*>:284 [#uses=0] |
| 289 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 80, i32 2 ; <<4 x float>*>:285 [#uses=0] |
| 290 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 80, i32 3 ; <<4 x float>*>:286 [#uses=0] |
| 291 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 79, i32 1 ; <<4 x float>*>:287 [#uses=0] |
| 292 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 79, i32 2 ; <<4 x float>*>:288 [#uses=0] |
| 293 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 79, i32 3 ; <<4 x float>*>:289 [#uses=0] |
| 294 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 78, i32 1 ; <<4 x float>*>:290 [#uses=0] |
| 295 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 78, i32 2 ; <<4 x float>*>:291 [#uses=0] |
| 296 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 78, i32 3 ; <<4 x float>*>:292 [#uses=0] |
| 297 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 77, i32 1 ; <<4 x float>*>:293 [#uses=0] |
| 298 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 77, i32 2 ; <<4 x float>*>:294 [#uses=0] |
| 299 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 77, i32 3 ; <<4 x float>*>:295 [#uses=0] |
| 300 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 76, i32 1 ; <<4 x float>*>:296 [#uses=0] |
| 301 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 76, i32 2 ; <<4 x float>*>:297 [#uses=0] |
| 302 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 76, i32 3 ; <<4 x float>*>:298 [#uses=0] |
| 303 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 75, i32 1 ; <<4 x float>*>:299 [#uses=0] |
| 304 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 75, i32 2 ; <<4 x float>*>:300 [#uses=0] |
| 305 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 75, i32 3 ; <<4 x float>*>:301 [#uses=0] |
| 306 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 74, i32 1 ; <<4 x float>*>:302 [#uses=0] |
| 307 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 74, i32 2 ; <<4 x float>*>:303 [#uses=0] |
| 308 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 74, i32 3 ; <<4 x float>*>:304 [#uses=0] |
| 309 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 73, i32 1 ; <<4 x float>*>:305 [#uses=0] |
| 310 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 73, i32 2 ; <<4 x float>*>:306 [#uses=0] |
| 311 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 73, i32 3 ; <<4 x float>*>:307 [#uses=0] |
| 312 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 72, i32 1 ; <<4 x float>*>:308 [#uses=0] |
| 313 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 72, i32 2 ; <<4 x float>*>:309 [#uses=0] |
| 314 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 72, i32 3 ; <<4 x float>*>:310 [#uses=0] |
| 315 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 71, i32 1 ; <<4 x float>*>:311 [#uses=0] |
| 316 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 71, i32 2 ; <<4 x float>*>:312 [#uses=0] |
| 317 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 71, i32 3 ; <<4 x float>*>:313 [#uses=0] |
| 318 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 70, i32 1 ; <<4 x float>*>:314 [#uses=0] |
| 319 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 70, i32 2 ; <<4 x float>*>:315 [#uses=0] |
| 320 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 70, i32 3 ; <<4 x float>*>:316 [#uses=0] |
| 321 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 69, i32 1 ; <<4 x float>*>:317 [#uses=0] |
| 322 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 69, i32 2 ; <<4 x float>*>:318 [#uses=0] |
| 323 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 69, i32 3 ; <<4 x float>*>:319 [#uses=0] |
| 324 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 68, i32 1 ; <<4 x float>*>:320 [#uses=0] |
| 325 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 68, i32 2 ; <<4 x float>*>:321 [#uses=0] |
| 326 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 68, i32 3 ; <<4 x float>*>:322 [#uses=0] |
| 327 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 67, i32 1 ; <<4 x float>*>:323 [#uses=0] |
| 328 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 67, i32 2 ; <<4 x float>*>:324 [#uses=0] |
| 329 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 67, i32 3 ; <<4 x float>*>:325 [#uses=0] |
| 330 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 66, i32 1 ; <<4 x float>*>:326 [#uses=0] |
| 331 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 66, i32 2 ; <<4 x float>*>:327 [#uses=0] |
| 332 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 66, i32 3 ; <<4 x float>*>:328 [#uses=0] |
| 333 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 65, i32 1 ; <<4 x float>*>:329 [#uses=0] |
| 334 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 65, i32 2 ; <<4 x float>*>:330 [#uses=0] |
| 335 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 65, i32 3 ; <<4 x float>*>:331 [#uses=0] |
| 336 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 64, i32 1 ; <<4 x float>*>:332 [#uses=0] |
| 337 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 64, i32 2 ; <<4 x float>*>:333 [#uses=0] |
| 338 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 64, i32 3 ; <<4 x float>*>:334 [#uses=0] |
| 339 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 63, i32 1 ; <<4 x float>*>:335 [#uses=0] |
| 340 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 63, i32 2 ; <<4 x float>*>:336 [#uses=0] |
| 341 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 63, i32 3 ; <<4 x float>*>:337 [#uses=0] |
| 342 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 62, i32 1 ; <<4 x float>*>:338 [#uses=0] |
| 343 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 62, i32 2 ; <<4 x float>*>:339 [#uses=0] |
| 344 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 62, i32 3 ; <<4 x float>*>:340 [#uses=0] |
| 345 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 61, i32 1 ; <<4 x float>*>:341 [#uses=0] |
| 346 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 61, i32 2 ; <<4 x float>*>:342 [#uses=0] |
| 347 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 61, i32 3 ; <<4 x float>*>:343 [#uses=0] |
| 348 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 60, i32 1 ; <<4 x float>*>:344 [#uses=0] |
| 349 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 60, i32 2 ; <<4 x float>*>:345 [#uses=0] |
| 350 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 60, i32 3 ; <<4 x float>*>:346 [#uses=0] |
| 351 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 59, i32 1 ; <<4 x float>*>:347 [#uses=0] |
| 352 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 59, i32 2 ; <<4 x float>*>:348 [#uses=0] |
| 353 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 59, i32 3 ; <<4 x float>*>:349 [#uses=0] |
| 354 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 58, i32 1 ; <<4 x float>*>:350 [#uses=0] |
| 355 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 58, i32 2 ; <<4 x float>*>:351 [#uses=0] |
| 356 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 58, i32 3 ; <<4 x float>*>:352 [#uses=0] |
| 357 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 57, i32 1 ; <<4 x float>*>:353 [#uses=0] |
| 358 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 57, i32 2 ; <<4 x float>*>:354 [#uses=0] |
| 359 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 57, i32 3 ; <<4 x float>*>:355 [#uses=0] |
| 360 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 56, i32 1 ; <<4 x float>*>:356 [#uses=0] |
| 361 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 56, i32 2 ; <<4 x float>*>:357 [#uses=0] |
| 362 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 56, i32 3 ; <<4 x float>*>:358 [#uses=0] |
| 363 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 55, i32 1 ; <<4 x float>*>:359 [#uses=0] |
| 364 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 55, i32 2 ; <<4 x float>*>:360 [#uses=0] |
| 365 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 55, i32 3 ; <<4 x float>*>:361 [#uses=0] |
| 366 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 54, i32 1 ; <<4 x float>*>:362 [#uses=0] |
| 367 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 54, i32 2 ; <<4 x float>*>:363 [#uses=0] |
| 368 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 54, i32 3 ; <<4 x float>*>:364 [#uses=0] |
| 369 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 53, i32 1 ; <<4 x float>*>:365 [#uses=0] |
| 370 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 53, i32 2 ; <<4 x float>*>:366 [#uses=0] |
| 371 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 53, i32 3 ; <<4 x float>*>:367 [#uses=0] |
| 372 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 52, i32 1 ; <<4 x float>*>:368 [#uses=0] |
| 373 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 52, i32 2 ; <<4 x float>*>:369 [#uses=0] |
| 374 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 52, i32 3 ; <<4 x float>*>:370 [#uses=0] |
| 375 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 51, i32 1 ; <<4 x float>*>:371 [#uses=0] |
| 376 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 51, i32 2 ; <<4 x float>*>:372 [#uses=0] |
| 377 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 51, i32 3 ; <<4 x float>*>:373 [#uses=0] |
| 378 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 50, i32 1 ; <<4 x float>*>:374 [#uses=0] |
| 379 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 50, i32 2 ; <<4 x float>*>:375 [#uses=0] |
| 380 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 50, i32 3 ; <<4 x float>*>:376 [#uses=0] |
| 381 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 49, i32 1 ; <<4 x float>*>:377 [#uses=0] |
| 382 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 49, i32 2 ; <<4 x float>*>:378 [#uses=0] |
| 383 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 49, i32 3 ; <<4 x float>*>:379 [#uses=0] |
| 384 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 48, i32 1 ; <<4 x float>*>:380 [#uses=0] |
| 385 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 48, i32 2 ; <<4 x float>*>:381 [#uses=0] |
| 386 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 48, i32 3 ; <<4 x float>*>:382 [#uses=0] |
| 387 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 47, i32 1 ; <<4 x float>*>:383 [#uses=0] |
| 388 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 47, i32 2 ; <<4 x float>*>:384 [#uses=0] |
| 389 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 47, i32 3 ; <<4 x float>*>:385 [#uses=0] |
| 390 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 46, i32 1 ; <<4 x float>*>:386 [#uses=0] |
| 391 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 46, i32 2 ; <<4 x float>*>:387 [#uses=0] |
| 392 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 46, i32 3 ; <<4 x float>*>:388 [#uses=0] |
| 393 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 45, i32 1 ; <<4 x float>*>:389 [#uses=0] |
| 394 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 45, i32 2 ; <<4 x float>*>:390 [#uses=0] |
| 395 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 45, i32 3 ; <<4 x float>*>:391 [#uses=0] |
| 396 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 44, i32 1 ; <<4 x float>*>:392 [#uses=0] |
| 397 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 44, i32 2 ; <<4 x float>*>:393 [#uses=0] |
| 398 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 44, i32 3 ; <<4 x float>*>:394 [#uses=0] |
| 399 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 43, i32 1 ; <<4 x float>*>:395 [#uses=0] |
| 400 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 43, i32 2 ; <<4 x float>*>:396 [#uses=0] |
| 401 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 43, i32 3 ; <<4 x float>*>:397 [#uses=0] |
| 402 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 42, i32 1 ; <<4 x float>*>:398 [#uses=0] |
| 403 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 42, i32 2 ; <<4 x float>*>:399 [#uses=0] |
| 404 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 42, i32 3 ; <<4 x float>*>:400 [#uses=0] |
| 405 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 41, i32 1 ; <<4 x float>*>:401 [#uses=0] |
| 406 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 41, i32 2 ; <<4 x float>*>:402 [#uses=0] |
| 407 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 41, i32 3 ; <<4 x float>*>:403 [#uses=0] |
| 408 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 40, i32 1 ; <<4 x float>*>:404 [#uses=0] |
| 409 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 40, i32 2 ; <<4 x float>*>:405 [#uses=0] |
| 410 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 40, i32 3 ; <<4 x float>*>:406 [#uses=0] |
| 411 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 39, i32 1 ; <<4 x float>*>:407 [#uses=0] |
| 412 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 39, i32 2 ; <<4 x float>*>:408 [#uses=0] |
| 413 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 39, i32 3 ; <<4 x float>*>:409 [#uses=0] |
| 414 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 38, i32 1 ; <<4 x float>*>:410 [#uses=0] |
| 415 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 38, i32 2 ; <<4 x float>*>:411 [#uses=0] |
| 416 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 38, i32 3 ; <<4 x float>*>:412 [#uses=0] |
| 417 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 37, i32 1 ; <<4 x float>*>:413 [#uses=0] |
| 418 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 37, i32 2 ; <<4 x float>*>:414 [#uses=0] |
| 419 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 37, i32 3 ; <<4 x float>*>:415 [#uses=0] |
| 420 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 36, i32 1 ; <<4 x float>*>:416 [#uses=0] |
| 421 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 36, i32 2 ; <<4 x float>*>:417 [#uses=0] |
| 422 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 36, i32 3 ; <<4 x float>*>:418 [#uses=0] |
| 423 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 35, i32 1 ; <<4 x float>*>:419 [#uses=0] |
| 424 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 35, i32 2 ; <<4 x float>*>:420 [#uses=0] |
| 425 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 35, i32 3 ; <<4 x float>*>:421 [#uses=0] |
| 426 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 34, i32 1 ; <<4 x float>*>:422 [#uses=0] |
| 427 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 34, i32 2 ; <<4 x float>*>:423 [#uses=0] |
| 428 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 34, i32 3 ; <<4 x float>*>:424 [#uses=0] |
| 429 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 33, i32 1 ; <<4 x float>*>:425 [#uses=0] |
| 430 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 33, i32 2 ; <<4 x float>*>:426 [#uses=0] |
| 431 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 33, i32 3 ; <<4 x float>*>:427 [#uses=0] |
| 432 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 32, i32 1 ; <<4 x float>*>:428 [#uses=0] |
| 433 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 32, i32 2 ; <<4 x float>*>:429 [#uses=0] |
| 434 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 32, i32 3 ; <<4 x float>*>:430 [#uses=0] |
| 435 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 31, i32 1 ; <<4 x float>*>:431 [#uses=0] |
| 436 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 31, i32 2 ; <<4 x float>*>:432 [#uses=0] |
| 437 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 31, i32 3 ; <<4 x float>*>:433 [#uses=0] |
| 438 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 30, i32 1 ; <<4 x float>*>:434 [#uses=0] |
| 439 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 30, i32 2 ; <<4 x float>*>:435 [#uses=0] |
| 440 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 30, i32 3 ; <<4 x float>*>:436 [#uses=0] |
| 441 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 29, i32 1 ; <<4 x float>*>:437 [#uses=0] |
| 442 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 29, i32 2 ; <<4 x float>*>:438 [#uses=0] |
| 443 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 29, i32 3 ; <<4 x float>*>:439 [#uses=0] |
| 444 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 28, i32 1 ; <<4 x float>*>:440 [#uses=0] |
| 445 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 28, i32 2 ; <<4 x float>*>:441 [#uses=0] |
| 446 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 28, i32 3 ; <<4 x float>*>:442 [#uses=0] |
| 447 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 27, i32 1 ; <<4 x float>*>:443 [#uses=0] |
| 448 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 27, i32 2 ; <<4 x float>*>:444 [#uses=0] |
| 449 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 27, i32 3 ; <<4 x float>*>:445 [#uses=0] |
| 450 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 26, i32 1 ; <<4 x float>*>:446 [#uses=0] |
| 451 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 26, i32 2 ; <<4 x float>*>:447 [#uses=0] |
| 452 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 26, i32 3 ; <<4 x float>*>:448 [#uses=0] |
| 453 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 25, i32 1 ; <<4 x float>*>:449 [#uses=0] |
| 454 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 25, i32 2 ; <<4 x float>*>:450 [#uses=0] |
| 455 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 25, i32 3 ; <<4 x float>*>:451 [#uses=0] |
| 456 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 24, i32 1 ; <<4 x float>*>:452 [#uses=0] |
| 457 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 24, i32 2 ; <<4 x float>*>:453 [#uses=0] |
| 458 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 24, i32 3 ; <<4 x float>*>:454 [#uses=0] |
| 459 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 23, i32 1 ; <<4 x float>*>:455 [#uses=0] |
| 460 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 23, i32 2 ; <<4 x float>*>:456 [#uses=0] |
| 461 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 23, i32 3 ; <<4 x float>*>:457 [#uses=0] |
| 462 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 22, i32 1 ; <<4 x float>*>:458 [#uses=0] |
| 463 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 22, i32 2 ; <<4 x float>*>:459 [#uses=0] |
| 464 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 22, i32 3 ; <<4 x float>*>:460 [#uses=0] |
| 465 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 21, i32 1 ; <<4 x float>*>:461 [#uses=0] |
| 466 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 21, i32 2 ; <<4 x float>*>:462 [#uses=0] |
| 467 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 21, i32 3 ; <<4 x float>*>:463 [#uses=0] |
| 468 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 20, i32 1 ; <<4 x float>*>:464 [#uses=0] |
| 469 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 20, i32 2 ; <<4 x float>*>:465 [#uses=0] |
| 470 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 20, i32 3 ; <<4 x float>*>:466 [#uses=0] |
| 471 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 19, i32 1 ; <<4 x float>*>:467 [#uses=0] |
| 472 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 19, i32 2 ; <<4 x float>*>:468 [#uses=0] |
| 473 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 19, i32 3 ; <<4 x float>*>:469 [#uses=0] |
| 474 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 18, i32 1 ; <<4 x float>*>:470 [#uses=0] |
| 475 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 18, i32 2 ; <<4 x float>*>:471 [#uses=0] |
| 476 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 18, i32 3 ; <<4 x float>*>:472 [#uses=0] |
| 477 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 17, i32 1 ; <<4 x float>*>:473 [#uses=0] |
| 478 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 17, i32 2 ; <<4 x float>*>:474 [#uses=0] |
| 479 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 17, i32 3 ; <<4 x float>*>:475 [#uses=0] |
| 480 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 16, i32 1 ; <<4 x float>*>:476 [#uses=0] |
| 481 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 16, i32 2 ; <<4 x float>*>:477 [#uses=0] |
| 482 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 16, i32 3 ; <<4 x float>*>:478 [#uses=0] |
| 483 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 15, i32 1 ; <<4 x float>*>:479 [#uses=0] |
| 484 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 15, i32 2 ; <<4 x float>*>:480 [#uses=0] |
| 485 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 15, i32 3 ; <<4 x float>*>:481 [#uses=0] |
| 486 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 14, i32 1 ; <<4 x float>*>:482 [#uses=0] |
| 487 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 14, i32 2 ; <<4 x float>*>:483 [#uses=0] |
| 488 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 14, i32 3 ; <<4 x float>*>:484 [#uses=0] |
| 489 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 1 ; <<4 x float>*>:485 [#uses=0] |
| 490 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 2 ; <<4 x float>*>:486 [#uses=0] |
| 491 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 3 ; <<4 x float>*>:487 [#uses=0] |
| 492 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 3, i32 1 ; <<4 x float>*>:488 [#uses=0] |
| 493 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 3, i32 2 ; <<4 x float>*>:489 [#uses=0] |
| 494 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 3, i32 3 ; <<4 x float>*>:490 [#uses=0] |
| 495 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 180, i32 1 ; <<4 x float>*>:491 [#uses=0] |
| 496 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 180, i32 2 ; <<4 x float>*>:492 [#uses=0] |
| 497 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 180, i32 3 ; <<4 x float>*>:493 [#uses=0] |
| 498 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 181, i32 1 ; <<4 x float>*>:494 [#uses=0] |
| 499 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 181, i32 2 ; <<4 x float>*>:495 [#uses=0] |
| 500 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 181, i32 3 ; <<4 x float>*>:496 [#uses=0] |
| 501 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 182, i32 1 ; <<4 x float>*>:497 [#uses=0] |
| 502 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 182, i32 2 ; <<4 x float>*>:498 [#uses=0] |
| 503 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 182, i32 3 ; <<4 x float>*>:499 [#uses=0] |
| 504 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 183, i32 1 ; <<4 x float>*>:500 [#uses=0] |
| 505 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 183, i32 2 ; <<4 x float>*>:501 [#uses=0] |
| 506 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 183, i32 3 ; <<4 x float>*>:502 [#uses=0] |
| 507 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 184, i32 1 ; <<4 x float>*>:503 [#uses=0] |
| 508 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 184, i32 2 ; <<4 x float>*>:504 [#uses=0] |
| 509 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 184, i32 3 ; <<4 x float>*>:505 [#uses=0] |
| 510 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 185, i32 1 ; <<4 x float>*>:506 [#uses=0] |
| 511 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 185, i32 2 ; <<4 x float>*>:507 [#uses=0] |
| 512 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 185, i32 3 ; <<4 x float>*>:508 [#uses=0] |
| 513 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 190, i32 1 ; <<4 x float>*>:509 [#uses=0] |
| 514 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 190, i32 2 ; <<4 x float>*>:510 [#uses=0] |
| 515 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 190, i32 3 ; <<4 x float>*>:511 [#uses=0] |
| 516 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 9, i32 1 ; <<4 x float>*>:512 [#uses=0] |
| 517 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 9, i32 2 ; <<4 x float>*>:513 [#uses=0] |
| 518 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 9, i32 3 ; <<4 x float>*>:514 [#uses=0] |
| 519 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 10, i32 1 ; <<4 x float>*>:515 [#uses=0] |
| 520 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 10, i32 2 ; <<4 x float>*>:516 [#uses=0] |
| 521 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 10, i32 3 ; <<4 x float>*>:517 [#uses=0] |
| 522 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 11, i32 1 ; <<4 x float>*>:518 [#uses=0] |
| 523 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 11, i32 2 ; <<4 x float>*>:519 [#uses=0] |
| 524 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 11, i32 3 ; <<4 x float>*>:520 [#uses=0] |
| 525 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 12, i32 1 ; <<4 x float>*>:521 [#uses=0] |
| 526 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 12, i32 2 ; <<4 x float>*>:522 [#uses=0] |
| 527 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 12, i32 3 ; <<4 x float>*>:523 [#uses=0] |
| 528 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 13, i32 1 ; <<4 x float>*>:524 [#uses=0] |
| 529 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 13, i32 2 ; <<4 x float>*>:525 [#uses=0] |
| 530 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 13, i32 3 ; <<4 x float>*>:526 [#uses=0] |
| 531 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 1 ; <<4 x float>*>:527 [#uses=0] |
| 532 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 2 ; <<4 x float>*>:528 [#uses=0] |
| 533 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 3 ; <<4 x float>*>:529 [#uses=0] |
| 534 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 1 ; <<4 x float>*>:530 [#uses=0] |
| 535 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 2 ; <<4 x float>*>:531 [#uses=0] |
| 536 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 3 ; <<4 x float>*>:532 [#uses=0] |
| 537 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 2, i32 1 ; <<4 x float>*>:533 [#uses=0] |
| 538 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 2, i32 2 ; <<4 x float>*>:534 [#uses=0] |
| 539 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 2, i32 3 ; <<4 x float>*>:535 [#uses=0] |
| 540 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 6, i32 1 ; <<4 x float>*>:536 [#uses=0] |
| 541 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 6, i32 2 ; <<4 x float>*>:537 [#uses=0] |
| 542 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 6, i32 3 ; <<4 x float>*>:538 [#uses=0] |
| 543 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 7, i32 1 ; <<4 x float>*>:539 [#uses=0] |
| 544 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 7, i32 2 ; <<4 x float>*>:540 [#uses=0] |
| 545 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 7, i32 3 ; <<4 x float>*>:541 [#uses=0] |
| 546 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 1 ; <<4 x float>*>:542 [#uses=0] |
| 547 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 2 ; <<4 x float>*>:543 [#uses=0] |
| 548 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 3 ; <<4 x float>*>:544 [#uses=0] |
| 549 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 187, i32 1 ; <<4 x float>*>:545 [#uses=0] |
| 550 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 187, i32 2 ; <<4 x float>*>:546 [#uses=0] |
| 551 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 187, i32 3 ; <<4 x float>*>:547 [#uses=0] |
| 552 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 8, i32 1 ; <<4 x float>*>:548 [#uses=0] |
| 553 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 8, i32 2 ; <<4 x float>*>:549 [#uses=0] |
| 554 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 8, i32 3 ; <<4 x float>*>:550 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 555 | load <4 x float>, <4 x float>* null ; <<4 x float>>:551 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 556 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 188, i32 1 ; <<4 x float>*>:552 [#uses=0] |
| 557 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 188, i32 2 ; <<4 x float>*>:553 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 558 | load <4 x float>, <4 x float>* %553 ; <<4 x float>>:554 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 559 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 188, i32 3 ; <<4 x float>*>:555 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 560 | shufflevector <4 x float> %554, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:556 [#uses=1] |
| 561 | call <4 x i32> @llvm.ppc.altivec.vcmpgtfp( <4 x float> zeroinitializer, <4 x float> %556 ) ; <<4 x i32>>:557 [#uses=0] |
| 562 | bitcast <4 x i32> zeroinitializer to <4 x float> ; <<4 x float>>:558 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 563 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 0 ; <<4 x float>*>:559 [#uses=0] |
| 564 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 2 ; <<4 x float>*>:560 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 565 | store <4 x float> zeroinitializer, <4 x float>* %560 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 566 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 3 ; <<4 x float>*>:561 [#uses=0] |
| 567 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 1 ; <<4 x float>*>:562 [#uses=0] |
| 568 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 2 ; <<4 x float>*>:563 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 569 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:564 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 570 | shufflevector <4 x float> zeroinitializer, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:565 [#uses=1] |
| 571 | store <4 x float> %565, <4 x float>* null |
| 572 | icmp eq i32 0, 0 ; <i1>:566 [#uses=1] |
| 573 | br i1 %566, label %.critedge, label %xPIF.exit |
| 574 | |
| 575 | .critedge: ; preds = %xOperationInitMasks.exit |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 576 | getelementptr [4 x <4 x i32>], [4 x <4 x i32>]* null, i32 0, i32 3 ; <<4 x i32>*>:567 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 577 | and <4 x i32> zeroinitializer, zeroinitializer ; <<4 x i32>>:568 [#uses=0] |
| 578 | or <4 x i32> zeroinitializer, zeroinitializer ; <<4 x i32>>:569 [#uses=0] |
| 579 | icmp eq i32 0, 0 ; <i1>:570 [#uses=1] |
| 580 | br i1 %570, label %.critedge7898, label %xPBRK.exit |
| 581 | |
| 582 | .critedge7898: ; preds = %.critedge |
| 583 | br label %xPIF.exit |
| 584 | |
| 585 | xPIF.exit: ; preds = %.critedge7898, %xOperationInitMasks.exit |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 586 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 188, i32 1 ; <<4 x float>*>:571 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 587 | load <4 x float>, <4 x float>* null ; <<4 x float>>:572 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 588 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:573 [#uses=0] |
| 589 | icmp eq i32 0, 0 ; <i1>:574 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 590 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 3, i32 1 ; <<4 x float>*>:575 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 591 | load <4 x float>, <4 x float>* %0 ; <<4 x float>>:576 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 592 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:577 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 593 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 2, i32 0 ; <<4 x float>*>:578 [#uses=0] |
| 594 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 2, i32 1 ; <<4 x float>*>:579 [#uses=0] |
| 595 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 2, i32 2 ; <<4 x float>*>:580 [#uses=0] |
| 596 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 2, i32 3 ; <<4 x float>*>:581 [#uses=0] |
| 597 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 3 ; <<4 x float>*>:582 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 598 | load <4 x float>, <4 x float>* null ; <<4 x float>>:583 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 599 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 1 ; <<4 x float>*>:584 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 600 | load <4 x float>, <4 x float>* %584 ; <<4 x float>>:585 [#uses=1] |
| 601 | load <4 x float>, <4 x float>* null ; <<4 x float>>:586 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 602 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 3 ; <<4 x float>*>:587 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 603 | load <4 x float>, <4 x float>* %587 ; <<4 x float>>:588 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 604 | shufflevector <4 x float> %583, <4 x float> undef, <4 x i32> < i32 3, i32 3, i32 3, i32 3 > ; <<4 x float>>:589 [#uses=1] |
| 605 | shufflevector <4 x float> %585, <4 x float> undef, <4 x i32> < i32 3, i32 3, i32 3, i32 3 > ; <<4 x float>>:590 [#uses=1] |
| 606 | shufflevector <4 x float> %588, <4 x float> undef, <4 x i32> < i32 3, i32 3, i32 3, i32 3 > ; <<4 x float>>:591 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 607 | fmul <4 x float> zeroinitializer, %589 ; <<4 x float>>:592 [#uses=0] |
| 608 | fmul <4 x float> zeroinitializer, %590 ; <<4 x float>>:593 [#uses=0] |
| 609 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:594 [#uses=1] |
| 610 | fmul <4 x float> zeroinitializer, %591 ; <<4 x float>>:595 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 611 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 0 ; <<4 x float>*>:596 [#uses=2] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 612 | load <4 x float>, <4 x float>* %596 ; <<4 x float>>:597 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 613 | store <4 x float> zeroinitializer, <4 x float>* %596 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 614 | load <4 x float>, <4 x float>* null ; <<4 x float>>:598 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 615 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 2 ; <<4 x float>*>:599 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 616 | shufflevector <4 x float> %594, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 1, i32 2, i32 7 > ; <<4 x float>>:600 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 617 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 3 ; <<4 x float>*>:601 [#uses=2] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 618 | load <4 x float>, <4 x float>* %601 ; <<4 x float>>:602 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 619 | store <4 x float> zeroinitializer, <4 x float>* %601 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 620 | load <4 x float>, <4 x float>* null ; <<4 x float>>:603 [#uses=0] |
| 621 | load <4 x float>, <4 x float>* null ; <<4 x float>>:604 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 622 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 2 ; <<4 x float>*>:605 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 623 | load <4 x float>, <4 x float>* %605 ; <<4 x float>>:606 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 624 | fsub <4 x float> zeroinitializer, %604 ; <<4 x float>>:607 [#uses=2] |
| 625 | fsub <4 x float> zeroinitializer, %606 ; <<4 x float>>:608 [#uses=2] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 626 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:609 [#uses=0] |
| 627 | br i1 false, label %617, label %610 |
| 628 | |
| 629 | ; <label>:610 ; preds = %xPIF.exit |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 630 | load <4 x float>, <4 x float>* null ; <<4 x float>>:611 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 631 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 1 ; <<4 x float>*>:612 [#uses=2] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 632 | load <4 x float>, <4 x float>* %612 ; <<4 x float>>:613 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 633 | shufflevector <4 x float> %607, <4 x float> %613, <4 x i32> < i32 0, i32 1, i32 2, i32 7 > ; <<4 x float>>:614 [#uses=1] |
| 634 | store <4 x float> %614, <4 x float>* %612 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 635 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 3 ; <<4 x float>*>:615 [#uses=2] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 636 | load <4 x float>, <4 x float>* %615 ; <<4 x float>>:616 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 637 | store <4 x float> zeroinitializer, <4 x float>* %615 |
| 638 | br label %xST.exit400 |
| 639 | |
| 640 | ; <label>:617 ; preds = %xPIF.exit |
| 641 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:618 [#uses=0] |
| 642 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> < i32 1, i32 1, i32 1, i32 1 > ; <<4 x i32>>:619 [#uses=1] |
| 643 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> %619, <4 x i32> zeroinitializer ) ; <i32>:620 [#uses=1] |
| 644 | icmp eq i32 %620, 0 ; <i1>:621 [#uses=1] |
| 645 | br i1 %621, label %625, label %622 |
| 646 | |
| 647 | ; <label>:622 ; preds = %617 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 648 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 1 ; <<4 x float>*>:623 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 649 | shufflevector <4 x float> %607, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 1, i32 2, i32 7 > ; <<4 x float>>:624 [#uses=0] |
| 650 | br label %625 |
| 651 | |
| 652 | ; <label>:625 ; preds = %622, %617 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 653 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:626 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 654 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:627 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 655 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 2 ; <<4 x float>*>:628 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 656 | load <4 x float>, <4 x float>* %628 ; <<4 x float>>:629 [#uses=0] |
| 657 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:630 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 658 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:631 [#uses=1] |
| 659 | icmp eq i32 %631, 0 ; <i1>:632 [#uses=1] |
| 660 | br i1 %632, label %xST.exit400, label %633 |
| 661 | |
| 662 | ; <label>:633 ; preds = %625 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 663 | load <4 x float>, <4 x float>* null ; <<4 x float>>:634 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 664 | shufflevector <4 x float> zeroinitializer, <4 x float> %634, <4 x i32> < i32 0, i32 1, i32 2, i32 7 > ; <<4 x float>>:635 [#uses=1] |
| 665 | store <4 x float> %635, <4 x float>* null |
| 666 | br label %xST.exit400 |
| 667 | |
| 668 | xST.exit400: ; preds = %633, %625, %610 |
| 669 | %.17218 = phi <4 x float> [ zeroinitializer, %610 ], [ %608, %633 ], [ %608, %625 ] ; <<4 x float>> [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 670 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 0 ; <<4 x float>*>:636 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 671 | load <4 x float>, <4 x float>* %636 ; <<4 x float>>:637 [#uses=0] |
| 672 | load <4 x float>, <4 x float>* null ; <<4 x float>>:638 [#uses=2] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 673 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 2 ; <<4 x float>*>:639 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 674 | load <4 x float>, <4 x float>* null ; <<4 x float>>:640 [#uses=2] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 675 | fmul <4 x float> %638, %638 ; <<4 x float>>:641 [#uses=1] |
| 676 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:642 [#uses=0] |
| 677 | fmul <4 x float> %640, %640 ; <<4 x float>>:643 [#uses=2] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 678 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> < i32 1, i32 1, i32 1, i32 1 > ; <<4 x float>>:644 [#uses=0] |
| 679 | shufflevector <4 x float> %643, <4 x float> undef, <4 x i32> < i32 1, i32 1, i32 1, i32 1 > ; <<4 x float>>:645 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 680 | fadd <4 x float> %645, %643 ; <<4 x float>>:646 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 681 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> < i32 2, i32 2, i32 2, i32 2 > ; <<4 x float>>:647 [#uses=1] |
| 682 | shufflevector <4 x float> %641, <4 x float> undef, <4 x i32> < i32 2, i32 2, i32 2, i32 2 > ; <<4 x float>>:648 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 683 | fadd <4 x float> zeroinitializer, %647 ; <<4 x float>>:649 [#uses=2] |
| 684 | fadd <4 x float> zeroinitializer, %648 ; <<4 x float>>:650 [#uses=0] |
| 685 | fadd <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:651 [#uses=2] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 686 | call <4 x float> @llvm.ppc.altivec.vrsqrtefp( <4 x float> %649 ) ; <<4 x float>>:652 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 687 | fmul <4 x float> %652, %649 ; <<4 x float>>:653 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 688 | call <4 x float> @llvm.ppc.altivec.vrsqrtefp( <4 x float> %651 ) ; <<4 x float>>:654 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 689 | fmul <4 x float> %654, %651 ; <<4 x float>>:655 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 690 | icmp eq i32 0, 0 ; <i1>:656 [#uses=1] |
| 691 | br i1 %656, label %665, label %657 |
| 692 | |
| 693 | ; <label>:657 ; preds = %xST.exit400 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 694 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 0 ; <<4 x float>*>:658 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 695 | shufflevector <4 x float> %653, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:659 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 696 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 1 ; <<4 x float>*>:660 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 697 | load <4 x float>, <4 x float>* %660 ; <<4 x float>>:661 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 698 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 2 ; <<4 x float>*>:662 [#uses=0] |
| 699 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 3 ; <<4 x float>*>:663 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 700 | shufflevector <4 x float> zeroinitializer, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:664 [#uses=0] |
| 701 | br label %xST.exit402 |
| 702 | |
| 703 | ; <label>:665 ; preds = %xST.exit400 |
| 704 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:666 [#uses=0] |
| 705 | br i1 false, label %669, label %667 |
| 706 | |
| 707 | ; <label>:667 ; preds = %665 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 708 | load <4 x float>, <4 x float>* null ; <<4 x float>>:668 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 709 | br label %669 |
| 710 | |
| 711 | ; <label>:669 ; preds = %667, %665 |
| 712 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:670 [#uses=0] |
| 713 | br label %xST.exit402 |
| 714 | |
| 715 | xST.exit402: ; preds = %669, %657 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 716 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 0 ; <<4 x float>*>:671 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 717 | load <4 x float>, <4 x float>* null ; <<4 x float>>:672 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 718 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 2 ; <<4 x float>*>:673 [#uses=0] |
| 719 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 1 ; <<4 x float>*>:674 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 720 | load <4 x float>, <4 x float>* %674 ; <<4 x float>>:675 [#uses=1] |
| 721 | load <4 x float>, <4 x float>* null ; <<4 x float>>:676 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 722 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:677 [#uses=1] |
| 723 | shufflevector <4 x float> %675, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:678 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 724 | fmul <4 x float> zeroinitializer, %677 ; <<4 x float>>:679 [#uses=0] |
| 725 | fmul <4 x float> zeroinitializer, %678 ; <<4 x float>>:680 [#uses=0] |
| 726 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:681 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 727 | icmp eq i32 0, 0 ; <i1>:682 [#uses=1] |
| 728 | br i1 %682, label %689, label %683 |
| 729 | |
| 730 | ; <label>:683 ; preds = %xST.exit402 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 731 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 1 ; <<4 x float>*>:684 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 732 | load <4 x float>, <4 x float>* %684 ; <<4 x float>>:685 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 733 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 2 ; <<4 x float>*>:686 [#uses=0] |
| 734 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 3 ; <<4 x float>*>:687 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 735 | shufflevector <4 x float> %681, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:688 [#uses=0] |
| 736 | br label %xST.exit405 |
| 737 | |
| 738 | ; <label>:689 ; preds = %xST.exit402 |
| 739 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> zeroinitializer ; <<4 x i32>>:690 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 740 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:691 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 741 | shufflevector <4 x i32> %691, <4 x i32> undef, <4 x i32> < i32 3, i32 3, i32 3, i32 3 > ; <<4 x i32>>:692 [#uses=1] |
| 742 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> %692, <4 x i32> zeroinitializer ) ; <i32>:693 [#uses=1] |
| 743 | icmp eq i32 %693, 0 ; <i1>:694 [#uses=0] |
| 744 | br label %xST.exit405 |
| 745 | |
| 746 | xST.exit405: ; preds = %689, %683 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 747 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 3 ; <<4 x float>*>:695 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 748 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:696 [#uses=0] |
| 749 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:697 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 750 | load <4 x float>, <4 x float>* null ; <<4 x float>>:698 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 751 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 2 ; <<4 x float>*>:699 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 752 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:700 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 753 | fadd <4 x float> zeroinitializer, %700 ; <<4 x float>>:701 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 754 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:702 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 755 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> %702, <4 x i32> zeroinitializer ) ; <i32>:703 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 756 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 1 ; <<4 x float>*>:704 [#uses=2] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 757 | load <4 x float>, <4 x float>* %704 ; <<4 x float>>:705 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 758 | store <4 x float> zeroinitializer, <4 x float>* %704 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 759 | load <4 x float>, <4 x float>* null ; <<4 x float>>:706 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 760 | store <4 x float> zeroinitializer, <4 x float>* null |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 761 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 3 ; <<4 x float>*>:707 [#uses=2] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 762 | load <4 x float>, <4 x float>* %707 ; <<4 x float>>:708 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 763 | store <4 x float> zeroinitializer, <4 x float>* %707 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 764 | load <4 x float>, <4 x float>* null ; <<4 x float>>:709 [#uses=0] |
| 765 | load <4 x float>, <4 x float>* null ; <<4 x float>>:710 [#uses=0] |
| 766 | load <4 x float>, <4 x float>* null ; <<4 x float>>:711 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 767 | shufflevector <4 x float> %711, <4 x float> undef, <4 x i32> < i32 2, i32 2, i32 2, i32 2 > ; <<4 x float>>:712 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 768 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 1 ; <<4 x float>*>:713 [#uses=0] |
| 769 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 2 ; <<4 x float>*>:714 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 770 | load <4 x float>, <4 x float>* %714 ; <<4 x float>>:715 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 771 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:716 [#uses=0] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 772 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:717 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 773 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:718 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 774 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 0 ; <<4 x float>*>:719 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 775 | store <4 x float> zeroinitializer, <4 x float>* %719 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 776 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 1 ; <<4 x float>*>:720 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 777 | shufflevector <4 x float> %717, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:721 [#uses=1] |
| 778 | store <4 x float> %721, <4 x float>* %720 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 779 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 2 ; <<4 x float>*>:722 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 780 | load <4 x float>, <4 x float>* %722 ; <<4 x float>>:723 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 781 | shufflevector <4 x float> zeroinitializer, <4 x float> %723, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:724 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 782 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 3 ; <<4 x float>*>:725 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 783 | store <4 x float> zeroinitializer, <4 x float>* %725 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 784 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 2 ; <<4 x float>*>:726 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 785 | load <4 x float>, <4 x float>* %726 ; <<4 x float>>:727 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 786 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 5, i32 3 ; <<4 x float>*>:728 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 787 | load <4 x float>, <4 x float>* %728 ; <<4 x float>>:729 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 788 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 0 ; <<4 x float>*>:730 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 789 | load <4 x float>, <4 x float>* %730 ; <<4 x float>>:731 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 790 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 1 ; <<4 x float>*>:732 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 791 | load <4 x float>, <4 x float>* %732 ; <<4 x float>>:733 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 792 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 3 ; <<4 x float>*>:734 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 793 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:735 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 794 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:736 [#uses=1] |
| 795 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:737 [#uses=1] |
| 796 | fmul <4 x float> zeroinitializer, %735 ; <<4 x float>>:738 [#uses=1] |
| 797 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:739 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 798 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:740 [#uses=1] |
| 799 | icmp eq i32 %740, 0 ; <i1>:741 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 800 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 0 ; <<4 x float>*>:742 [#uses=2] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 801 | load <4 x float>, <4 x float>* %742 ; <<4 x float>>:743 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 802 | shufflevector <4 x float> %736, <4 x float> %743, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:744 [#uses=1] |
| 803 | store <4 x float> %744, <4 x float>* %742 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 804 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 1 ; <<4 x float>*>:745 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 805 | load <4 x float>, <4 x float>* %745 ; <<4 x float>>:746 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 806 | shufflevector <4 x float> %737, <4 x float> %746, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:747 [#uses=0] |
| 807 | shufflevector <4 x float> %738, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:748 [#uses=1] |
| 808 | store <4 x float> %748, <4 x float>* null |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 809 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 3 ; <<4 x float>*>:749 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 810 | load <4 x float>, <4 x float>* %749 ; <<4 x float>>:750 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 811 | shufflevector <4 x float> %739, <4 x float> %750, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:751 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 812 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 0 ; <<4 x float>*>:752 [#uses=0] |
| 813 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 1 ; <<4 x float>*>:753 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 814 | load <4 x float>, <4 x float>* %753 ; <<4 x float>>:754 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 815 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 2 ; <<4 x float>*>:755 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 816 | load <4 x float>, <4 x float>* null ; <<4 x float>>:756 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 817 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:757 [#uses=1] |
| 818 | shufflevector <4 x float> %756, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:758 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 819 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 2 ; <<4 x float>*>:759 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 820 | load <4 x float>, <4 x float>* %759 ; <<4 x float>>:760 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 821 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 3 ; <<4 x float>*>:761 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 822 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:762 [#uses=0] |
| 823 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:763 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 824 | fadd <4 x float> %757, zeroinitializer ; <<4 x float>>:764 [#uses=0] |
| 825 | fadd <4 x float> %758, %763 ; <<4 x float>>:765 [#uses=0] |
| 826 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:766 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 827 | br i1 false, label %773, label %767 |
| 828 | |
| 829 | ; <label>:767 ; preds = %xST.exit405 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 830 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 1 ; <<4 x float>*>:768 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 831 | load <4 x float>, <4 x float>* null ; <<4 x float>>:769 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 832 | shufflevector <4 x float> zeroinitializer, <4 x float> %769, <4 x i32> < i32 0, i32 1, i32 2, i32 7 > ; <<4 x float>>:770 [#uses=1] |
| 833 | store <4 x float> %770, <4 x float>* null |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 834 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 3 ; <<4 x float>*>:771 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 835 | load <4 x float>, <4 x float>* %771 ; <<4 x float>>:772 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 836 | br label %xST.exit422 |
| 837 | |
| 838 | ; <label>:773 ; preds = %xST.exit405 |
| 839 | br label %xST.exit422 |
| 840 | |
| 841 | xST.exit422: ; preds = %773, %767 |
| 842 | %.07267 = phi <4 x float> [ %766, %767 ], [ undef, %773 ] ; <<4 x float>> [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 843 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 3 ; <<4 x float>*>:774 [#uses=0] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 844 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:775 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 845 | icmp eq i32 0, 0 ; <i1>:776 [#uses=1] |
| 846 | br i1 %776, label %780, label %777 |
| 847 | |
| 848 | ; <label>:777 ; preds = %xST.exit422 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 849 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 2 ; <<4 x float>*>:778 [#uses=0] |
| 850 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 3 ; <<4 x float>*>:779 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 851 | br label %xST.exit431 |
| 852 | |
| 853 | ; <label>:780 ; preds = %xST.exit422 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 854 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:781 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 855 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 2 ; <<4 x float>*>:782 [#uses=2] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 856 | load <4 x float>, <4 x float>* %782 ; <<4 x float>>:783 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 857 | store <4 x float> zeroinitializer, <4 x float>* %782 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 858 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:784 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 859 | shufflevector <4 x i32> %784, <4 x i32> undef, <4 x i32> < i32 3, i32 3, i32 3, i32 3 > ; <<4 x i32>>:785 [#uses=0] |
| 860 | icmp eq i32 0, 0 ; <i1>:786 [#uses=0] |
| 861 | br label %xST.exit431 |
| 862 | |
| 863 | xST.exit431: ; preds = %780, %777 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 864 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 2 ; <<4 x float>*>:787 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 865 | load <4 x float>, <4 x float>* null ; <<4 x float>>:788 [#uses=0] |
| 866 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:789 [#uses=2] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 867 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> %789, <4 x i32> zeroinitializer ) ; <i32>:790 [#uses=1] |
| 868 | icmp eq i32 %790, 0 ; <i1>:791 [#uses=0] |
| 869 | shufflevector <4 x i32> %789, <4 x i32> undef, <4 x i32> zeroinitializer ; <<4 x i32>>:792 [#uses=1] |
| 870 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> %792, <4 x i32> zeroinitializer ) ; <i32>:793 [#uses=1] |
| 871 | icmp eq i32 %793, 0 ; <i1>:794 [#uses=1] |
| 872 | br i1 %794, label %797, label %795 |
| 873 | |
| 874 | ; <label>:795 ; preds = %xST.exit431 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 875 | load <4 x float>, <4 x float>* null ; <<4 x float>>:796 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 876 | store <4 x float> zeroinitializer, <4 x float>* null |
| 877 | br label %797 |
| 878 | |
| 879 | ; <label>:797 ; preds = %795, %xST.exit431 |
| 880 | %.07332 = phi <4 x float> [ zeroinitializer, %795 ], [ undef, %xST.exit431 ] ; <<4 x float>> [#uses=0] |
| 881 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> < i32 1, i32 1, i32 1, i32 1 > ; <<4 x i32>>:798 [#uses=0] |
| 882 | br i1 false, label %xST.exit434, label %799 |
| 883 | |
| 884 | ; <label>:799 ; preds = %797 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 885 | load <4 x float>, <4 x float>* null ; <<4 x float>>:800 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 886 | store <4 x float> zeroinitializer, <4 x float>* null |
| 887 | br label %xST.exit434 |
| 888 | |
| 889 | xST.exit434: ; preds = %799, %797 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 890 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:801 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 891 | shufflevector <4 x i32> %801, <4 x i32> undef, <4 x i32> < i32 2, i32 2, i32 2, i32 2 > ; <<4 x i32>>:802 [#uses=0] |
| 892 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> < i32 3, i32 3, i32 3, i32 3 > ; <<4 x i32>>:803 [#uses=0] |
| 893 | icmp eq i32 0, 0 ; <i1>:804 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 894 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 0 ; <<4 x float>*>:805 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 895 | load <4 x float>, <4 x float>* %805 ; <<4 x float>>:806 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 896 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 1 ; <<4 x float>*>:807 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 897 | load <4 x float>, <4 x float>* %807 ; <<4 x float>>:808 [#uses=0] |
| 898 | load <4 x float>, <4 x float>* null ; <<4 x float>>:809 [#uses=0] |
| 899 | load <4 x float>, <4 x float>* null ; <<4 x float>>:810 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 900 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 0 ; <<4 x float>*>:811 [#uses=0] |
| 901 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 2 ; <<4 x float>*>:812 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 902 | load <4 x float>, <4 x float>* %812 ; <<4 x float>>:813 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 903 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 3 ; <<4 x float>*>:814 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 904 | load <4 x float>, <4 x float>* %814 ; <<4 x float>>:815 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 905 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:816 [#uses=0] |
| 906 | unreachable |
| 907 | |
| 908 | xPBRK.exit: ; preds = %.critedge |
| 909 | store <4 x i32> < i32 -1, i32 -1, i32 -1, i32 -1 >, <4 x i32>* %.sub7896 |
| 910 | store <4 x i32> zeroinitializer, <4 x i32>* null |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 911 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 1 ; <<4 x float>*>:817 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 912 | load <4 x float>, <4 x float>* %817 ; <<4 x float>>:818 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 913 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 2 ; <<4 x float>*>:819 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 914 | load <4 x float>, <4 x float>* %819 ; <<4 x float>>:820 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 915 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 3 ; <<4 x float>*>:821 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 916 | load <4 x float>, <4 x float>* %821 ; <<4 x float>>:822 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 917 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:823 [#uses=1] |
| 918 | shufflevector <4 x float> %818, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:824 [#uses=1] |
| 919 | shufflevector <4 x float> %820, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:825 [#uses=1] |
| 920 | shufflevector <4 x float> %822, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:826 [#uses=1] |
| 921 | shufflevector <4 x float> %823, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:827 [#uses=0] |
| 922 | shufflevector <4 x float> %824, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:828 [#uses=1] |
| 923 | store <4 x float> %828, <4 x float>* null |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 924 | load <4 x float>, <4 x float>* null ; <<4 x float>>:829 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 925 | shufflevector <4 x float> %825, <4 x float> %829, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:830 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 926 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 3 ; <<4 x float>*>:831 [#uses=2] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 927 | load <4 x float>, <4 x float>* %831 ; <<4 x float>>:832 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 928 | shufflevector <4 x float> %826, <4 x float> %832, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:833 [#uses=1] |
| 929 | store <4 x float> %833, <4 x float>* %831 |
| 930 | br label %xLS.exit449 |
| 931 | |
| 932 | xLS.exit449: ; preds = %1215, %xPBRK.exit |
| 933 | %.27464 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.17463, %1215 ] ; <<4 x float>> [#uses=2] |
| 934 | %.27469 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.17468, %1215 ] ; <<4 x float>> [#uses=2] |
| 935 | %.27474 = phi <4 x float> [ undef, %xPBRK.exit ], [ zeroinitializer, %1215 ] ; <<4 x float>> [#uses=1] |
| 936 | %.17482 = phi <4 x float> [ undef, %xPBRK.exit ], [ zeroinitializer, %1215 ] ; <<4 x float>> [#uses=0] |
| 937 | %.17486 = phi <4 x float> [ undef, %xPBRK.exit ], [ zeroinitializer, %1215 ] ; <<4 x float>> [#uses=0] |
| 938 | %.17490 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07489, %1215 ] ; <<4 x float>> [#uses=2] |
| 939 | %.17494 = phi <4 x float> [ undef, %xPBRK.exit ], [ zeroinitializer, %1215 ] ; <<4 x float>> [#uses=0] |
| 940 | %.27504 = phi <4 x float> [ undef, %xPBRK.exit ], [ zeroinitializer, %1215 ] ; <<4 x float>> [#uses=0] |
| 941 | %.17513 = phi <4 x float> [ undef, %xPBRK.exit ], [ zeroinitializer, %1215 ] ; <<4 x float>> [#uses=0] |
| 942 | %.17517 = phi <4 x float> [ undef, %xPBRK.exit ], [ zeroinitializer, %1215 ] ; <<4 x float>> [#uses=0] |
| 943 | %.17552 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07551, %1215 ] ; <<4 x float>> [#uses=2] |
| 944 | %.17556 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07555, %1215 ] ; <<4 x float>> [#uses=2] |
| 945 | %.17560 = phi <4 x float> [ undef, %xPBRK.exit ], [ zeroinitializer, %1215 ] ; <<4 x float>> [#uses=0] |
| 946 | %.17583 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07582, %1215 ] ; <<4 x float>> [#uses=2] |
| 947 | %.17591 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07590, %1215 ] ; <<4 x float>> [#uses=2] |
| 948 | %.17599 = phi <4 x float> [ undef, %xPBRK.exit ], [ zeroinitializer, %1215 ] ; <<4 x float>> [#uses=0] |
| 949 | %.17618 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07617, %1215 ] ; <<4 x float>> [#uses=2] |
| 950 | %.17622 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07621, %1215 ] ; <<4 x float>> [#uses=2] |
| 951 | %.17626 = phi <4 x float> [ undef, %xPBRK.exit ], [ zeroinitializer, %1215 ] ; <<4 x float>> [#uses=0] |
| 952 | %.17653 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07652, %1215 ] ; <<4 x float>> [#uses=2] |
| 953 | %.17657 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07656, %1215 ] ; <<4 x float>> [#uses=2] |
| 954 | %.17661 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07660, %1215 ] ; <<4 x float>> [#uses=2] |
| 955 | %.17665 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07664, %1215 ] ; <<4 x float>> [#uses=2] |
| 956 | %.17723 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07722, %1215 ] ; <<4 x float>> [#uses=2] |
| 957 | %.17727 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07726, %1215 ] ; <<4 x float>> [#uses=2] |
| 958 | %.17731 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07730, %1215 ] ; <<4 x float>> [#uses=2] |
| 959 | %.17735 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07734, %1215 ] ; <<4 x float>> [#uses=2] |
| 960 | %.17770 = phi <4 x float> [ undef, %xPBRK.exit ], [ %.07769, %1215 ] ; <<4 x float>> [#uses=2] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 961 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 0 ; <<4 x float>*>:834 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 962 | load <4 x float>, <4 x float>* null ; <<4 x float>>:835 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 963 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 2 ; <<4 x float>*>:836 [#uses=0] |
| 964 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 3 ; <<4 x float>*>:837 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 965 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:838 [#uses=0] |
| 966 | shufflevector <4 x float> %835, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:839 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 967 | getelementptr <4 x float>, <4 x float>* null, i32 878 ; <<4 x float>*>:840 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 968 | load <4 x float>, <4 x float>* %840 ; <<4 x float>>:841 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 969 | call <4 x float> @llvm.ppc.altivec.vcfsx( <4 x i32> zeroinitializer, i32 0 ) ; <<4 x float>>:842 [#uses=1] |
| 970 | shufflevector <4 x float> %842, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:843 [#uses=2] |
| 971 | call <4 x i32> @llvm.ppc.altivec.vcmpgtfp( <4 x float> %843, <4 x float> %839 ) ; <<4 x i32>>:844 [#uses=1] |
| 972 | bitcast <4 x i32> %844 to <4 x float> ; <<4 x float>>:845 [#uses=1] |
| 973 | call <4 x i32> @llvm.ppc.altivec.vcmpgtfp( <4 x float> %843, <4 x float> zeroinitializer ) ; <<4 x i32>>:846 [#uses=0] |
| 974 | bitcast <4 x i32> zeroinitializer to <4 x float> ; <<4 x float>>:847 [#uses=1] |
| 975 | icmp eq i32 0, 0 ; <i1>:848 [#uses=1] |
| 976 | br i1 %848, label %854, label %849 |
| 977 | |
| 978 | ; <label>:849 ; preds = %xLS.exit449 |
| 979 | shufflevector <4 x float> zeroinitializer, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:850 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 980 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 1 ; <<4 x float>*>:851 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 981 | store <4 x float> zeroinitializer, <4 x float>* %851 |
| 982 | shufflevector <4 x float> zeroinitializer, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:852 [#uses=1] |
| 983 | store <4 x float> %852, <4 x float>* null |
| 984 | shufflevector <4 x float> %847, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:853 [#uses=0] |
| 985 | br label %xST.exit451 |
| 986 | |
| 987 | ; <label>:854 ; preds = %xLS.exit449 |
| 988 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:855 [#uses=0] |
| 989 | br i1 false, label %859, label %856 |
| 990 | |
| 991 | ; <label>:856 ; preds = %854 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 992 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 0 ; <<4 x float>*>:857 [#uses=2] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 993 | load <4 x float>, <4 x float>* %857 ; <<4 x float>>:858 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 994 | store <4 x float> zeroinitializer, <4 x float>* %857 |
| 995 | br label %859 |
| 996 | |
| 997 | ; <label>:859 ; preds = %856, %854 |
| 998 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:860 [#uses=0] |
| 999 | br i1 false, label %864, label %861 |
| 1000 | |
| 1001 | ; <label>:861 ; preds = %859 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1002 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 1 ; <<4 x float>*>:862 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1003 | shufflevector <4 x float> %845, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:863 [#uses=1] |
| 1004 | store <4 x float> %863, <4 x float>* %862 |
| 1005 | br label %864 |
| 1006 | |
| 1007 | ; <label>:864 ; preds = %861, %859 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1008 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:865 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1009 | shufflevector <4 x i32> %865, <4 x i32> undef, <4 x i32> < i32 2, i32 2, i32 2, i32 2 > ; <<4 x i32>>:866 [#uses=0] |
| 1010 | br i1 false, label %868, label %867 |
| 1011 | |
| 1012 | ; <label>:867 ; preds = %864 |
| 1013 | store <4 x float> zeroinitializer, <4 x float>* null |
| 1014 | br label %868 |
| 1015 | |
| 1016 | ; <label>:868 ; preds = %867, %864 |
| 1017 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> < i32 3, i32 3, i32 3, i32 3 > ; <<4 x i32>>:869 [#uses=0] |
| 1018 | br label %xST.exit451 |
| 1019 | |
| 1020 | xST.exit451: ; preds = %868, %849 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1021 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 0 ; <<4 x float>*>:870 [#uses=0] |
| 1022 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 1 ; <<4 x float>*>:871 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1023 | load <4 x float>, <4 x float>* null ; <<4 x float>>:872 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1024 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:873 [#uses=1] |
| 1025 | bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>>:874 [#uses=1] |
| 1026 | xor <4 x i32> %874, < i32 -1, i32 -1, i32 -1, i32 -1 > ; <<4 x i32>>:875 [#uses=0] |
| 1027 | bitcast <4 x float> %873 to <4 x i32> ; <<4 x i32>>:876 [#uses=1] |
| 1028 | xor <4 x i32> %876, < i32 -1, i32 -1, i32 -1, i32 -1 > ; <<4 x i32>>:877 [#uses=0] |
| 1029 | bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>>:878 [#uses=1] |
| 1030 | xor <4 x i32> %878, < i32 -1, i32 -1, i32 -1, i32 -1 > ; <<4 x i32>>:879 [#uses=1] |
| 1031 | bitcast <4 x i32> %879 to <4 x float> ; <<4 x float>>:880 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1032 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:881 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1033 | icmp eq i32 0, 0 ; <i1>:882 [#uses=1] |
| 1034 | br i1 %882, label %888, label %883 |
| 1035 | |
| 1036 | ; <label>:883 ; preds = %xST.exit451 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1037 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 0 ; <<4 x float>*>:884 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1038 | store <4 x float> zeroinitializer, <4 x float>* %884 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1039 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 1 ; <<4 x float>*>:885 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1040 | shufflevector <4 x float> zeroinitializer, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:886 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1041 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 3 ; <<4 x float>*>:887 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1042 | br label %xST.exit453 |
| 1043 | |
| 1044 | ; <label>:888 ; preds = %xST.exit451 |
| 1045 | shufflevector <4 x i32> %881, <4 x i32> undef, <4 x i32> zeroinitializer ; <<4 x i32>>:889 [#uses=0] |
| 1046 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:890 [#uses=0] |
| 1047 | br i1 false, label %894, label %891 |
| 1048 | |
| 1049 | ; <label>:891 ; preds = %888 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1050 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 1 ; <<4 x float>*>:892 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1051 | shufflevector <4 x float> zeroinitializer, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:893 [#uses=1] |
| 1052 | store <4 x float> %893, <4 x float>* %892 |
| 1053 | br label %894 |
| 1054 | |
| 1055 | ; <label>:894 ; preds = %891, %888 |
| 1056 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:895 [#uses=1] |
| 1057 | icmp eq i32 %895, 0 ; <i1>:896 [#uses=1] |
| 1058 | br i1 %896, label %898, label %897 |
| 1059 | |
| 1060 | ; <label>:897 ; preds = %894 |
| 1061 | br label %898 |
| 1062 | |
| 1063 | ; <label>:898 ; preds = %897, %894 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1064 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:899 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1065 | br i1 false, label %xST.exit453, label %900 |
| 1066 | |
| 1067 | ; <label>:900 ; preds = %898 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1068 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 3 ; <<4 x float>*>:901 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1069 | load <4 x float>, <4 x float>* %901 ; <<4 x float>>:902 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1070 | shufflevector <4 x float> zeroinitializer, <4 x float> %902, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:903 [#uses=0] |
| 1071 | br label %xST.exit453 |
| 1072 | |
| 1073 | xST.exit453: ; preds = %900, %898, %883 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1074 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 1 ; <<4 x float>*>:904 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1075 | load <4 x float>, <4 x float>* null ; <<4 x float>>:905 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1076 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 189, i32 3 ; <<4 x float>*>:906 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1077 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:907 [#uses=1] |
| 1078 | shufflevector <4 x float> %905, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:908 [#uses=1] |
| 1079 | bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>>:909 [#uses=0] |
| 1080 | bitcast <4 x float> %908 to <4 x i32> ; <<4 x i32>>:910 [#uses=0] |
| 1081 | bitcast <4 x float> %907 to <4 x i32> ; <<4 x i32>>:911 [#uses=0] |
| 1082 | bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>>:912 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1083 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:913 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1084 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 2, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:914 [#uses=0] |
| 1085 | br i1 false, label %915, label %xPIF.exit455 |
| 1086 | |
| 1087 | ; <label>:915 ; preds = %xST.exit453 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1088 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:916 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1089 | getelementptr [4 x <4 x i32>], [4 x <4 x i32>]* null, i32 0, i32 3 ; <<4 x i32>*>:917 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1090 | store <4 x i32> zeroinitializer, <4 x i32>* %917 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1091 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:918 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1092 | and <4 x i32> %918, zeroinitializer ; <<4 x i32>>:919 [#uses=0] |
| 1093 | br label %.critedge7899 |
| 1094 | |
| 1095 | .critedge7899: ; preds = %.critedge7899, %915 |
| 1096 | or <4 x i32> zeroinitializer, zeroinitializer ; <<4 x i32>>:920 [#uses=1] |
| 1097 | br i1 false, label %.critedge7899, label %xPBRK.exit456 |
| 1098 | |
| 1099 | xPBRK.exit456: ; preds = %.critedge7899 |
| 1100 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 2, <4 x i32> %920, <4 x i32> zeroinitializer ) ; <i32>:921 [#uses=0] |
| 1101 | unreachable |
| 1102 | |
| 1103 | xPIF.exit455: ; preds = %xST.exit453 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1104 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 0 ; <<4 x float>*>:922 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1105 | load <4 x float>, <4 x float>* %922 ; <<4 x float>>:923 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1106 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 1 ; <<4 x float>*>:924 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1107 | load <4 x float>, <4 x float>* %924 ; <<4 x float>>:925 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1108 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 2 ; <<4 x float>*>:926 [#uses=0] |
| 1109 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 186, i32 3 ; <<4 x float>*>:927 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1110 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:928 [#uses=0] |
| 1111 | bitcast { { i16, i16, i32 } }* %1 to <4 x float>* ; <<4 x float>*>:929 [#uses=0] |
| 1112 | bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>>:930 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1113 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:931 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1114 | icmp eq i32 0, 0 ; <i1>:932 [#uses=1] |
| 1115 | br i1 %932, label %934, label %933 |
| 1116 | |
| 1117 | ; <label>:933 ; preds = %xPIF.exit455 |
| 1118 | store <4 x float> zeroinitializer, <4 x float>* null |
| 1119 | br label %934 |
| 1120 | |
| 1121 | ; <label>:934 ; preds = %933, %xPIF.exit455 |
| 1122 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> < i32 1, i32 1, i32 1, i32 1 > ; <<4 x i32>>:935 [#uses=0] |
| 1123 | icmp eq i32 0, 0 ; <i1>:936 [#uses=1] |
| 1124 | br i1 %936, label %xST.exit459, label %937 |
| 1125 | |
| 1126 | ; <label>:937 ; preds = %934 |
| 1127 | br label %xST.exit459 |
| 1128 | |
| 1129 | xST.exit459: ; preds = %937, %934 |
| 1130 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> < i32 2, i32 2, i32 2, i32 2 > ; <<4 x i32>>:938 [#uses=1] |
| 1131 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> %938, <4 x i32> zeroinitializer ) ; <i32>:939 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1132 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 188, i32 2 ; <<4 x float>*>:940 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1133 | store <4 x float> zeroinitializer, <4 x float>* %940 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1134 | load <4 x float>, <4 x float>* null ; <<4 x float>>:941 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1135 | shufflevector <4 x float> zeroinitializer, <4 x float> %941, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:942 [#uses=1] |
| 1136 | store <4 x float> %942, <4 x float>* null |
| 1137 | shufflevector <4 x float> zeroinitializer, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:943 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1138 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:944 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1139 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:945 [#uses=0] |
| 1140 | br i1 false, label %947, label %946 |
| 1141 | |
| 1142 | ; <label>:946 ; preds = %xST.exit459 |
| 1143 | br label %947 |
| 1144 | |
| 1145 | ; <label>:947 ; preds = %946, %xST.exit459 |
| 1146 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> < i32 1, i32 1, i32 1, i32 1 > ; <<4 x i32>>:948 [#uses=0] |
| 1147 | icmp eq i32 0, 0 ; <i1>:949 [#uses=1] |
| 1148 | br i1 %949, label %952, label %950 |
| 1149 | |
| 1150 | ; <label>:950 ; preds = %947 |
| 1151 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> zeroinitializer ; <<4 x i32>>:951 [#uses=1] |
| 1152 | call void @llvm.ppc.altivec.stvewx( <4 x i32> %951, i8* null ) |
| 1153 | br label %952 |
| 1154 | |
| 1155 | ; <label>:952 ; preds = %950, %947 |
| 1156 | br i1 false, label %955, label %953 |
| 1157 | |
| 1158 | ; <label>:953 ; preds = %952 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1159 | getelementptr [4 x <4 x i32>], [4 x <4 x i32>]* null, i32 0, i32 2 ; <<4 x i32>*>:954 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1160 | br label %955 |
| 1161 | |
| 1162 | ; <label>:955 ; preds = %953, %952 |
| 1163 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> < i32 3, i32 3, i32 3, i32 3 > ; <<4 x i32>>:956 [#uses=0] |
| 1164 | icmp eq i32 0, 0 ; <i1>:957 [#uses=1] |
| 1165 | br i1 %957, label %xStoreDestAddressWithMask.exit461, label %958 |
| 1166 | |
| 1167 | ; <label>:958 ; preds = %955 |
| 1168 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> zeroinitializer ; <<4 x i32>>:959 [#uses=1] |
| 1169 | call void @llvm.ppc.altivec.stvewx( <4 x i32> %959, i8* null ) |
| 1170 | br label %xStoreDestAddressWithMask.exit461 |
| 1171 | |
| 1172 | xStoreDestAddressWithMask.exit461: ; preds = %958, %955 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1173 | load <4 x float>, <4 x float>* %0 ; <<4 x float>>:960 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1174 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:961 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1175 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 3, i32 0 ; <<4 x float>*>:962 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1176 | br i1 false, label %968, label %xST.exit463 |
| 1177 | |
| 1178 | xST.exit463: ; preds = %xStoreDestAddressWithMask.exit461 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1179 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 3, i32 1 ; <<4 x float>*>:963 [#uses=0] |
| 1180 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 3, i32 2 ; <<4 x float>*>:964 [#uses=0] |
| 1181 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 3, i32 3 ; <<4 x float>*>:965 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1182 | load <4 x float>, <4 x float>* %0 ; <<4 x float>>:966 [#uses=3] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1183 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:967 [#uses=0] |
| 1184 | br i1 false, label %972, label %969 |
| 1185 | |
| 1186 | ; <label>:968 ; preds = %xStoreDestAddressWithMask.exit461 |
| 1187 | unreachable |
| 1188 | |
| 1189 | ; <label>:969 ; preds = %xST.exit463 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1190 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 2, i32 1 ; <<4 x float>*>:970 [#uses=0] |
| 1191 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 2, i32 2 ; <<4 x float>*>:971 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1192 | store <4 x float> %966, <4 x float>* %971 |
| 1193 | store <4 x float> %966, <4 x float>* null |
| 1194 | br label %xST.exit465 |
| 1195 | |
| 1196 | ; <label>:972 ; preds = %xST.exit463 |
| 1197 | call <4 x i32> @llvm.ppc.altivec.vsel( <4 x i32> zeroinitializer, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <<4 x i32>>:973 [#uses=0] |
| 1198 | store <4 x float> zeroinitializer, <4 x float>* null |
| 1199 | store <4 x float> zeroinitializer, <4 x float>* null |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1200 | load <4 x float>, <4 x float>* null ; <<4 x float>>:974 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1201 | bitcast <4 x float> %966 to <4 x i32> ; <<4 x i32>>:975 [#uses=1] |
| 1202 | call <4 x i32> @llvm.ppc.altivec.vsel( <4 x i32> zeroinitializer, <4 x i32> %975, <4 x i32> zeroinitializer ) ; <<4 x i32>>:976 [#uses=1] |
| 1203 | bitcast <4 x i32> %976 to <4 x float> ; <<4 x float>>:977 [#uses=1] |
| 1204 | store <4 x float> %977, <4 x float>* null |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1205 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 2, i32 3 ; <<4 x float>*>:978 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1206 | bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>>:979 [#uses=1] |
| 1207 | call <4 x i32> @llvm.ppc.altivec.vsel( <4 x i32> %979, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <<4 x i32>>:980 [#uses=1] |
| 1208 | bitcast <4 x i32> %980 to <4 x float> ; <<4 x float>>:981 [#uses=0] |
| 1209 | br label %xST.exit465 |
| 1210 | |
| 1211 | xST.exit465: ; preds = %972, %969 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1212 | load <4 x float>, <4 x float>* %0 ; <<4 x float>>:982 [#uses=3] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1213 | icmp eq i32 0, 0 ; <i1>:983 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1214 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 0 ; <<4 x float>*>:984 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1215 | br i1 %983, label %989, label %985 |
| 1216 | |
| 1217 | ; <label>:985 ; preds = %xST.exit465 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1218 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 1 ; <<4 x float>*>:986 [#uses=0] |
| 1219 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 2 ; <<4 x float>*>:987 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1220 | store <4 x float> %982, <4 x float>* %987 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1221 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 3 ; <<4 x float>*>:988 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1222 | br label %xST.exit467 |
| 1223 | |
| 1224 | ; <label>:989 ; preds = %xST.exit465 |
| 1225 | bitcast <4 x float> %982 to <4 x i32> ; <<4 x i32>>:990 [#uses=0] |
| 1226 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> zeroinitializer ; <<4 x i32>>:991 [#uses=0] |
| 1227 | store <4 x float> zeroinitializer, <4 x float>* %984 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1228 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 1 ; <<4 x float>*>:992 [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1229 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:993 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1230 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 2 ; <<4 x float>*>:994 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1231 | bitcast <4 x i32> zeroinitializer to <4 x float> ; <<4 x float>>:995 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1232 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 1, i32 3 ; <<4 x float>*>:996 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1233 | bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>>:997 [#uses=1] |
| 1234 | bitcast <4 x float> %982 to <4 x i32> ; <<4 x i32>>:998 [#uses=1] |
| 1235 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> < i32 3, i32 3, i32 3, i32 3 > ; <<4 x i32>>:999 [#uses=1] |
| 1236 | call <4 x i32> @llvm.ppc.altivec.vsel( <4 x i32> %997, <4 x i32> %998, <4 x i32> %999 ) ; <<4 x i32>>:1000 [#uses=1] |
| 1237 | bitcast <4 x i32> %1000 to <4 x float> ; <<4 x float>>:1001 [#uses=0] |
| 1238 | br label %xST.exit467 |
| 1239 | |
| 1240 | xST.exit467: ; preds = %989, %985 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1241 | load <4 x float>, <4 x float>* %0 ; <<4 x float>>:1002 [#uses=5] |
| 1242 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:1003 [#uses=2] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1243 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> %1003, <4 x i32> zeroinitializer ) ; <i32>:1004 [#uses=0] |
| 1244 | br i1 false, label %1011, label %1005 |
| 1245 | |
| 1246 | ; <label>:1005 ; preds = %xST.exit467 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1247 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1006 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1248 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 1 ; <<4 x float>*>:1007 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1249 | load <4 x float>, <4 x float>* %1007 ; <<4 x float>>:1008 [#uses=0] |
| 1250 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1009 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1251 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 3 ; <<4 x float>*>:1010 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1252 | br label %xST.exit469 |
| 1253 | |
| 1254 | ; <label>:1011 ; preds = %xST.exit467 |
| 1255 | shufflevector <4 x i32> %1003, <4 x i32> undef, <4 x i32> zeroinitializer ; <<4 x i32>>:1012 [#uses=0] |
| 1256 | icmp eq i32 0, 0 ; <i1>:1013 [#uses=1] |
| 1257 | br i1 %1013, label %1015, label %1014 |
| 1258 | |
| 1259 | ; <label>:1014 ; preds = %1011 |
| 1260 | br label %1015 |
| 1261 | |
| 1262 | ; <label>:1015 ; preds = %1014, %1011 |
| 1263 | %.07472 = phi <4 x float> [ %1002, %1014 ], [ %.27474, %1011 ] ; <<4 x float>> [#uses=0] |
| 1264 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:1016 [#uses=1] |
| 1265 | icmp eq i32 %1016, 0 ; <i1>:1017 [#uses=1] |
| 1266 | br i1 %1017, label %1021, label %1018 |
| 1267 | |
| 1268 | ; <label>:1018 ; preds = %1015 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1269 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 1 ; <<4 x float>*>:1019 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1270 | shufflevector <4 x float> %1002, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 1, i32 2, i32 7 > ; <<4 x float>>:1020 [#uses=0] |
| 1271 | br label %1021 |
| 1272 | |
| 1273 | ; <label>:1021 ; preds = %1018, %1015 |
| 1274 | %.07467 = phi <4 x float> [ %1002, %1018 ], [ %.27469, %1015 ] ; <<4 x float>> [#uses=2] |
| 1275 | icmp eq i32 0, 0 ; <i1>:1022 [#uses=1] |
| 1276 | br i1 %1022, label %1025, label %1023 |
| 1277 | |
| 1278 | ; <label>:1023 ; preds = %1021 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1279 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 2 ; <<4 x float>*>:1024 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1280 | store <4 x float> zeroinitializer, <4 x float>* %1024 |
| 1281 | br label %1025 |
| 1282 | |
| 1283 | ; <label>:1025 ; preds = %1023, %1021 |
| 1284 | %.07462 = phi <4 x float> [ %1002, %1023 ], [ %.27464, %1021 ] ; <<4 x float>> [#uses=2] |
| 1285 | icmp eq i32 0, 0 ; <i1>:1026 [#uses=1] |
| 1286 | br i1 %1026, label %xST.exit469, label %1027 |
| 1287 | |
| 1288 | ; <label>:1027 ; preds = %1025 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1289 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 3 ; <<4 x float>*>:1028 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1290 | br label %xST.exit469 |
| 1291 | |
| 1292 | xST.exit469: ; preds = %1027, %1025, %1005 |
| 1293 | %.17463 = phi <4 x float> [ %.27464, %1005 ], [ %.07462, %1027 ], [ %.07462, %1025 ] ; <<4 x float>> [#uses=1] |
| 1294 | %.17468 = phi <4 x float> [ %.27469, %1005 ], [ %.07467, %1027 ], [ %.07467, %1025 ] ; <<4 x float>> [#uses=1] |
| 1295 | %.07489 = phi <4 x float> [ %1002, %1005 ], [ %.17490, %1027 ], [ %.17490, %1025 ] ; <<4 x float>> [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1296 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1029 [#uses=0] |
| 1297 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1030 [#uses=0] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 1298 | fsub <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:1031 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1299 | br i1 false, label %1037, label %1032 |
| 1300 | |
| 1301 | ; <label>:1032 ; preds = %xST.exit469 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1302 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1033 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1303 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 2 ; <<4 x float>*>:1034 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1304 | load <4 x float>, <4 x float>* %1034 ; <<4 x float>>:1035 [#uses=0] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1305 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 3 ; <<4 x float>*>:1036 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1306 | br label %xST.exit472 |
| 1307 | |
| 1308 | ; <label>:1037 ; preds = %xST.exit469 |
| 1309 | icmp eq i32 0, 0 ; <i1>:1038 [#uses=1] |
| 1310 | br i1 %1038, label %1040, label %1039 |
| 1311 | |
| 1312 | ; <label>:1039 ; preds = %1037 |
| 1313 | br label %1040 |
| 1314 | |
| 1315 | ; <label>:1040 ; preds = %1039, %1037 |
| 1316 | %.07507 = phi <4 x float> [ zeroinitializer, %1039 ], [ zeroinitializer, %1037 ] ; <<4 x float>> [#uses=0] |
| 1317 | icmp eq i32 0, 0 ; <i1>:1041 [#uses=1] |
| 1318 | br i1 %1041, label %1045, label %1042 |
| 1319 | |
| 1320 | ; <label>:1042 ; preds = %1040 |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1321 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 4, i32 1 ; <<4 x float>*>:1043 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1322 | load <4 x float>, <4 x float>* %1043 ; <<4 x float>>:1044 [#uses=0] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1323 | br label %1045 |
| 1324 | |
| 1325 | ; <label>:1045 ; preds = %1042, %1040 |
| 1326 | br i1 false, label %1048, label %1046 |
| 1327 | |
| 1328 | ; <label>:1046 ; preds = %1045 |
| 1329 | shufflevector <4 x float> %1031, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 1, i32 2, i32 7 > ; <<4 x float>>:1047 [#uses=0] |
| 1330 | br label %1048 |
| 1331 | |
| 1332 | ; <label>:1048 ; preds = %1046, %1045 |
| 1333 | icmp eq i32 0, 0 ; <i1>:1049 [#uses=1] |
| 1334 | br i1 %1049, label %xST.exit472, label %1050 |
| 1335 | |
| 1336 | ; <label>:1050 ; preds = %1048 |
| 1337 | br label %xST.exit472 |
| 1338 | |
| 1339 | xST.exit472: ; preds = %1050, %1048, %1032 |
| 1340 | br i1 false, label %1052, label %1051 |
| 1341 | |
| 1342 | ; <label>:1051 ; preds = %xST.exit472 |
| 1343 | br label %xST.exit474 |
| 1344 | |
| 1345 | ; <label>:1052 ; preds = %xST.exit472 |
| 1346 | br i1 false, label %1054, label %1053 |
| 1347 | |
| 1348 | ; <label>:1053 ; preds = %1052 |
| 1349 | br label %1054 |
| 1350 | |
| 1351 | ; <label>:1054 ; preds = %1053, %1052 |
| 1352 | br i1 false, label %1056, label %1055 |
| 1353 | |
| 1354 | ; <label>:1055 ; preds = %1054 |
| 1355 | br label %1056 |
| 1356 | |
| 1357 | ; <label>:1056 ; preds = %1055, %1054 |
| 1358 | br i1 false, label %1058, label %1057 |
| 1359 | |
| 1360 | ; <label>:1057 ; preds = %1056 |
| 1361 | br label %1058 |
| 1362 | |
| 1363 | ; <label>:1058 ; preds = %1057, %1056 |
| 1364 | br i1 false, label %xST.exit474, label %1059 |
| 1365 | |
| 1366 | ; <label>:1059 ; preds = %1058 |
| 1367 | br label %xST.exit474 |
| 1368 | |
| 1369 | xST.exit474: ; preds = %1059, %1058, %1051 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1370 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1060 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 1371 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:1061 [#uses=1] |
| 1372 | fmul <4 x float> %1060, zeroinitializer ; <<4 x float>>:1062 [#uses=2] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1373 | br i1 false, label %1065, label %1063 |
| 1374 | |
| 1375 | ; <label>:1063 ; preds = %xST.exit474 |
| 1376 | shufflevector <4 x float> %1062, <4 x float> zeroinitializer, <4 x i32> < i32 0, i32 1, i32 2, i32 7 > ; <<4 x float>>:1064 [#uses=1] |
| 1377 | store <4 x float> %1064, <4 x float>* null |
| 1378 | br label %xST.exit476 |
| 1379 | |
| 1380 | ; <label>:1065 ; preds = %xST.exit474 |
| 1381 | br i1 false, label %1067, label %1066 |
| 1382 | |
| 1383 | ; <label>:1066 ; preds = %1065 |
| 1384 | br label %1067 |
| 1385 | |
| 1386 | ; <label>:1067 ; preds = %1066, %1065 |
| 1387 | shufflevector <4 x i32> zeroinitializer, <4 x i32> undef, <4 x i32> < i32 1, i32 1, i32 1, i32 1 > ; <<4 x i32>>:1068 [#uses=0] |
| 1388 | br i1 false, label %1070, label %1069 |
| 1389 | |
| 1390 | ; <label>:1069 ; preds = %1067 |
| 1391 | br label %1070 |
| 1392 | |
| 1393 | ; <label>:1070 ; preds = %1069, %1067 |
| 1394 | br i1 false, label %1072, label %1071 |
| 1395 | |
| 1396 | ; <label>:1071 ; preds = %1070 |
| 1397 | br label %1072 |
| 1398 | |
| 1399 | ; <label>:1072 ; preds = %1071, %1070 |
| 1400 | br i1 false, label %xST.exit476, label %1073 |
| 1401 | |
| 1402 | ; <label>:1073 ; preds = %1072 |
| 1403 | br label %xST.exit476 |
| 1404 | |
| 1405 | xST.exit476: ; preds = %1073, %1072, %1063 |
| 1406 | %.07551 = phi <4 x float> [ %1062, %1063 ], [ %.17552, %1073 ], [ %.17552, %1072 ] ; <<4 x float>> [#uses=1] |
| 1407 | %.07555 = phi <4 x float> [ %1061, %1063 ], [ %.17556, %1073 ], [ %.17556, %1072 ] ; <<4 x float>> [#uses=1] |
| 1408 | br i1 false, label %1075, label %1074 |
| 1409 | |
| 1410 | ; <label>:1074 ; preds = %xST.exit476 |
| 1411 | br label %xST.exit479 |
| 1412 | |
| 1413 | ; <label>:1075 ; preds = %xST.exit476 |
| 1414 | br i1 false, label %1077, label %1076 |
| 1415 | |
| 1416 | ; <label>:1076 ; preds = %1075 |
| 1417 | br label %1077 |
| 1418 | |
| 1419 | ; <label>:1077 ; preds = %1076, %1075 |
| 1420 | br i1 false, label %1079, label %1078 |
| 1421 | |
| 1422 | ; <label>:1078 ; preds = %1077 |
| 1423 | br label %1079 |
| 1424 | |
| 1425 | ; <label>:1079 ; preds = %1078, %1077 |
| 1426 | br i1 false, label %1081, label %1080 |
| 1427 | |
| 1428 | ; <label>:1080 ; preds = %1079 |
| 1429 | br label %1081 |
| 1430 | |
| 1431 | ; <label>:1081 ; preds = %1080, %1079 |
| 1432 | br i1 false, label %xST.exit479, label %1082 |
| 1433 | |
| 1434 | ; <label>:1082 ; preds = %1081 |
| 1435 | br label %xST.exit479 |
| 1436 | |
| 1437 | xST.exit479: ; preds = %1082, %1081, %1074 |
| 1438 | br i1 false, label %1084, label %1083 |
| 1439 | |
| 1440 | ; <label>:1083 ; preds = %xST.exit479 |
| 1441 | br label %xST.exit482 |
| 1442 | |
| 1443 | ; <label>:1084 ; preds = %xST.exit479 |
| 1444 | br i1 false, label %1086, label %1085 |
| 1445 | |
| 1446 | ; <label>:1085 ; preds = %1084 |
| 1447 | br label %1086 |
| 1448 | |
| 1449 | ; <label>:1086 ; preds = %1085, %1084 |
| 1450 | br i1 false, label %1088, label %1087 |
| 1451 | |
| 1452 | ; <label>:1087 ; preds = %1086 |
| 1453 | br label %1088 |
| 1454 | |
| 1455 | ; <label>:1088 ; preds = %1087, %1086 |
| 1456 | br i1 false, label %1090, label %1089 |
| 1457 | |
| 1458 | ; <label>:1089 ; preds = %1088 |
| 1459 | br label %1090 |
| 1460 | |
| 1461 | ; <label>:1090 ; preds = %1089, %1088 |
| 1462 | br i1 false, label %xST.exit482, label %1091 |
| 1463 | |
| 1464 | ; <label>:1091 ; preds = %1090 |
| 1465 | br label %xST.exit482 |
| 1466 | |
| 1467 | xST.exit482: ; preds = %1091, %1090, %1083 |
| 1468 | br i1 false, label %1093, label %1092 |
| 1469 | |
| 1470 | ; <label>:1092 ; preds = %xST.exit482 |
| 1471 | br label %xST.exit486 |
| 1472 | |
| 1473 | ; <label>:1093 ; preds = %xST.exit482 |
| 1474 | br i1 false, label %1095, label %1094 |
| 1475 | |
| 1476 | ; <label>:1094 ; preds = %1093 |
| 1477 | br label %1095 |
| 1478 | |
| 1479 | ; <label>:1095 ; preds = %1094, %1093 |
| 1480 | br i1 false, label %1097, label %1096 |
| 1481 | |
| 1482 | ; <label>:1096 ; preds = %1095 |
| 1483 | br label %1097 |
| 1484 | |
| 1485 | ; <label>:1097 ; preds = %1096, %1095 |
| 1486 | br i1 false, label %1099, label %1098 |
| 1487 | |
| 1488 | ; <label>:1098 ; preds = %1097 |
| 1489 | br label %1099 |
| 1490 | |
| 1491 | ; <label>:1099 ; preds = %1098, %1097 |
| 1492 | br i1 false, label %xST.exit486, label %1100 |
| 1493 | |
| 1494 | ; <label>:1100 ; preds = %1099 |
| 1495 | br label %xST.exit486 |
| 1496 | |
| 1497 | xST.exit486: ; preds = %1100, %1099, %1092 |
| 1498 | br i1 false, label %1102, label %1101 |
| 1499 | |
| 1500 | ; <label>:1101 ; preds = %xST.exit486 |
| 1501 | br label %xST.exit489 |
| 1502 | |
| 1503 | ; <label>:1102 ; preds = %xST.exit486 |
| 1504 | br i1 false, label %1104, label %1103 |
| 1505 | |
| 1506 | ; <label>:1103 ; preds = %1102 |
| 1507 | br label %1104 |
| 1508 | |
| 1509 | ; <label>:1104 ; preds = %1103, %1102 |
| 1510 | br i1 false, label %1106, label %1105 |
| 1511 | |
| 1512 | ; <label>:1105 ; preds = %1104 |
| 1513 | br label %1106 |
| 1514 | |
| 1515 | ; <label>:1106 ; preds = %1105, %1104 |
| 1516 | br i1 false, label %1108, label %1107 |
| 1517 | |
| 1518 | ; <label>:1107 ; preds = %1106 |
| 1519 | br label %1108 |
| 1520 | |
| 1521 | ; <label>:1108 ; preds = %1107, %1106 |
| 1522 | br i1 false, label %xST.exit489, label %1109 |
| 1523 | |
| 1524 | ; <label>:1109 ; preds = %1108 |
| 1525 | br label %xST.exit489 |
| 1526 | |
| 1527 | xST.exit489: ; preds = %1109, %1108, %1101 |
| 1528 | br i1 false, label %1111, label %1110 |
| 1529 | |
| 1530 | ; <label>:1110 ; preds = %xST.exit489 |
| 1531 | br label %xST.exit492 |
| 1532 | |
| 1533 | ; <label>:1111 ; preds = %xST.exit489 |
| 1534 | br i1 false, label %1113, label %1112 |
| 1535 | |
| 1536 | ; <label>:1112 ; preds = %1111 |
| 1537 | br label %1113 |
| 1538 | |
| 1539 | ; <label>:1113 ; preds = %1112, %1111 |
| 1540 | br i1 false, label %1115, label %1114 |
| 1541 | |
| 1542 | ; <label>:1114 ; preds = %1113 |
| 1543 | br label %1115 |
| 1544 | |
| 1545 | ; <label>:1115 ; preds = %1114, %1113 |
| 1546 | br i1 false, label %1117, label %1116 |
| 1547 | |
| 1548 | ; <label>:1116 ; preds = %1115 |
| 1549 | br label %1117 |
| 1550 | |
| 1551 | ; <label>:1117 ; preds = %1116, %1115 |
| 1552 | br i1 false, label %xST.exit492, label %1118 |
| 1553 | |
| 1554 | ; <label>:1118 ; preds = %1117 |
| 1555 | br label %xST.exit492 |
| 1556 | |
| 1557 | xST.exit492: ; preds = %1118, %1117, %1110 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1558 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1119 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 1559 | fmul <4 x float> %1119, zeroinitializer ; <<4 x float>>:1120 [#uses=1] |
| 1560 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:1121 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1561 | br i1 false, label %1123, label %1122 |
| 1562 | |
| 1563 | ; <label>:1122 ; preds = %xST.exit492 |
| 1564 | br label %xST.exit495 |
| 1565 | |
| 1566 | ; <label>:1123 ; preds = %xST.exit492 |
| 1567 | br i1 false, label %1125, label %1124 |
| 1568 | |
| 1569 | ; <label>:1124 ; preds = %1123 |
| 1570 | br label %1125 |
| 1571 | |
| 1572 | ; <label>:1125 ; preds = %1124, %1123 |
| 1573 | br i1 false, label %1127, label %1126 |
| 1574 | |
| 1575 | ; <label>:1126 ; preds = %1125 |
| 1576 | br label %1127 |
| 1577 | |
| 1578 | ; <label>:1127 ; preds = %1126, %1125 |
| 1579 | br i1 false, label %1129, label %1128 |
| 1580 | |
| 1581 | ; <label>:1128 ; preds = %1127 |
| 1582 | br label %1129 |
| 1583 | |
| 1584 | ; <label>:1129 ; preds = %1128, %1127 |
| 1585 | br i1 false, label %xST.exit495, label %1130 |
| 1586 | |
| 1587 | ; <label>:1130 ; preds = %1129 |
| 1588 | br label %xST.exit495 |
| 1589 | |
| 1590 | xST.exit495: ; preds = %1130, %1129, %1122 |
| 1591 | %.07582 = phi <4 x float> [ %1121, %1122 ], [ %.17583, %1130 ], [ %.17583, %1129 ] ; <<4 x float>> [#uses=1] |
| 1592 | %.07590 = phi <4 x float> [ %1120, %1122 ], [ %.17591, %1130 ], [ %.17591, %1129 ] ; <<4 x float>> [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1593 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1131 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 1594 | fadd <4 x float> %1131, zeroinitializer ; <<4 x float>>:1132 [#uses=1] |
| 1595 | fadd <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:1133 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1596 | br i1 false, label %1135, label %1134 |
| 1597 | |
| 1598 | ; <label>:1134 ; preds = %xST.exit495 |
| 1599 | br label %xST.exit498 |
| 1600 | |
| 1601 | ; <label>:1135 ; preds = %xST.exit495 |
| 1602 | br i1 false, label %1137, label %1136 |
| 1603 | |
| 1604 | ; <label>:1136 ; preds = %1135 |
| 1605 | br label %1137 |
| 1606 | |
| 1607 | ; <label>:1137 ; preds = %1136, %1135 |
| 1608 | br i1 false, label %1139, label %1138 |
| 1609 | |
| 1610 | ; <label>:1138 ; preds = %1137 |
| 1611 | br label %1139 |
| 1612 | |
| 1613 | ; <label>:1139 ; preds = %1138, %1137 |
| 1614 | br i1 false, label %1141, label %1140 |
| 1615 | |
| 1616 | ; <label>:1140 ; preds = %1139 |
| 1617 | br label %1141 |
| 1618 | |
| 1619 | ; <label>:1141 ; preds = %1140, %1139 |
| 1620 | br i1 false, label %xST.exit498, label %1142 |
| 1621 | |
| 1622 | ; <label>:1142 ; preds = %1141 |
| 1623 | br label %xST.exit498 |
| 1624 | |
| 1625 | xST.exit498: ; preds = %1142, %1141, %1134 |
| 1626 | %.07617 = phi <4 x float> [ %1133, %1134 ], [ %.17618, %1142 ], [ %.17618, %1141 ] ; <<4 x float>> [#uses=1] |
| 1627 | %.07621 = phi <4 x float> [ %1132, %1134 ], [ %.17622, %1142 ], [ %.17622, %1141 ] ; <<4 x float>> [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1628 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1143 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1629 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 2 ; <<4 x float>*>:1144 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1630 | load <4 x float>, <4 x float>* %1144 ; <<4 x float>>:1145 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1631 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 3 ; <<4 x float>*>:1146 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1632 | load <4 x float>, <4 x float>* %1146 ; <<4 x float>>:1147 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1633 | shufflevector <4 x float> %1143, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:1148 [#uses=1] |
| 1634 | shufflevector <4 x float> %1145, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:1149 [#uses=1] |
| 1635 | shufflevector <4 x float> %1147, <4 x float> undef, <4 x i32> zeroinitializer ; <<4 x float>>:1150 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 1636 | fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:1151 [#uses=1] |
| 1637 | fmul <4 x float> zeroinitializer, %1148 ; <<4 x float>>:1152 [#uses=1] |
| 1638 | fmul <4 x float> zeroinitializer, %1149 ; <<4 x float>>:1153 [#uses=1] |
| 1639 | fmul <4 x float> zeroinitializer, %1150 ; <<4 x float>>:1154 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1640 | br i1 false, label %1156, label %1155 |
| 1641 | |
| 1642 | ; <label>:1155 ; preds = %xST.exit498 |
| 1643 | br label %xST.exit501 |
| 1644 | |
| 1645 | ; <label>:1156 ; preds = %xST.exit498 |
| 1646 | br i1 false, label %1158, label %1157 |
| 1647 | |
| 1648 | ; <label>:1157 ; preds = %1156 |
| 1649 | br label %1158 |
| 1650 | |
| 1651 | ; <label>:1158 ; preds = %1157, %1156 |
| 1652 | br i1 false, label %1160, label %1159 |
| 1653 | |
| 1654 | ; <label>:1159 ; preds = %1158 |
| 1655 | br label %1160 |
| 1656 | |
| 1657 | ; <label>:1160 ; preds = %1159, %1158 |
| 1658 | br i1 false, label %1162, label %1161 |
| 1659 | |
| 1660 | ; <label>:1161 ; preds = %1160 |
| 1661 | br label %1162 |
| 1662 | |
| 1663 | ; <label>:1162 ; preds = %1161, %1160 |
| 1664 | br i1 false, label %xST.exit501, label %1163 |
| 1665 | |
| 1666 | ; <label>:1163 ; preds = %1162 |
| 1667 | br label %xST.exit501 |
| 1668 | |
| 1669 | xST.exit501: ; preds = %1163, %1162, %1155 |
| 1670 | %.07652 = phi <4 x float> [ %1154, %1155 ], [ %.17653, %1163 ], [ %.17653, %1162 ] ; <<4 x float>> [#uses=1] |
| 1671 | %.07656 = phi <4 x float> [ %1153, %1155 ], [ %.17657, %1163 ], [ %.17657, %1162 ] ; <<4 x float>> [#uses=1] |
| 1672 | %.07660 = phi <4 x float> [ %1152, %1155 ], [ %.17661, %1163 ], [ %.17661, %1162 ] ; <<4 x float>> [#uses=1] |
| 1673 | %.07664 = phi <4 x float> [ %1151, %1155 ], [ %.17665, %1163 ], [ %.17665, %1162 ] ; <<4 x float>> [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1674 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1164 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1675 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 2 ; <<4 x float>*>:1165 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1676 | load <4 x float>, <4 x float>* %1165 ; <<4 x float>>:1166 [#uses=1] |
David Blaikie | 79e6c74 | 2015-02-27 19:29:02 +0000 | [diff] [blame] | 1677 | getelementptr [193 x [4 x <4 x float>]], [193 x [4 x <4 x float>]]* null, i32 0, i32 0, i32 3 ; <<4 x float>*>:1167 [#uses=1] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1678 | load <4 x float>, <4 x float>* %1167 ; <<4 x float>>:1168 [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 1679 | fadd <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:1169 [#uses=1] |
| 1680 | fadd <4 x float> zeroinitializer, %1164 ; <<4 x float>>:1170 [#uses=1] |
| 1681 | fadd <4 x float> zeroinitializer, %1166 ; <<4 x float>>:1171 [#uses=1] |
| 1682 | fadd <4 x float> zeroinitializer, %1168 ; <<4 x float>>:1172 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1683 | br i1 false, label %1174, label %1173 |
| 1684 | |
| 1685 | ; <label>:1173 ; preds = %xST.exit501 |
| 1686 | br label %xST.exit504 |
| 1687 | |
| 1688 | ; <label>:1174 ; preds = %xST.exit501 |
| 1689 | br i1 false, label %1176, label %1175 |
| 1690 | |
| 1691 | ; <label>:1175 ; preds = %1174 |
| 1692 | br label %1176 |
| 1693 | |
| 1694 | ; <label>:1176 ; preds = %1175, %1174 |
| 1695 | br i1 false, label %1178, label %1177 |
| 1696 | |
| 1697 | ; <label>:1177 ; preds = %1176 |
| 1698 | br label %1178 |
| 1699 | |
| 1700 | ; <label>:1178 ; preds = %1177, %1176 |
| 1701 | br i1 false, label %1180, label %1179 |
| 1702 | |
| 1703 | ; <label>:1179 ; preds = %1178 |
| 1704 | br label %1180 |
| 1705 | |
| 1706 | ; <label>:1180 ; preds = %1179, %1178 |
| 1707 | br i1 false, label %xST.exit504, label %1181 |
| 1708 | |
| 1709 | ; <label>:1181 ; preds = %1180 |
| 1710 | br label %xST.exit504 |
| 1711 | |
| 1712 | xST.exit504: ; preds = %1181, %1180, %1173 |
| 1713 | %.07722 = phi <4 x float> [ %1172, %1173 ], [ %.17723, %1181 ], [ %.17723, %1180 ] ; <<4 x float>> [#uses=1] |
| 1714 | %.07726 = phi <4 x float> [ %1171, %1173 ], [ %.17727, %1181 ], [ %.17727, %1180 ] ; <<4 x float>> [#uses=1] |
| 1715 | %.07730 = phi <4 x float> [ %1170, %1173 ], [ %.17731, %1181 ], [ %.17731, %1180 ] ; <<4 x float>> [#uses=1] |
| 1716 | %.07734 = phi <4 x float> [ %1169, %1173 ], [ %.17735, %1181 ], [ %.17735, %1180 ] ; <<4 x float>> [#uses=1] |
Dan Gohman | a5b9645 | 2009-06-04 22:49:04 +0000 | [diff] [blame] | 1717 | fadd <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:1182 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1718 | br i1 false, label %1184, label %1183 |
| 1719 | |
| 1720 | ; <label>:1183 ; preds = %xST.exit504 |
| 1721 | br label %xST.exit507 |
| 1722 | |
| 1723 | ; <label>:1184 ; preds = %xST.exit504 |
| 1724 | br i1 false, label %1186, label %1185 |
| 1725 | |
| 1726 | ; <label>:1185 ; preds = %1184 |
| 1727 | br label %1186 |
| 1728 | |
| 1729 | ; <label>:1186 ; preds = %1185, %1184 |
| 1730 | br i1 false, label %1188, label %1187 |
| 1731 | |
| 1732 | ; <label>:1187 ; preds = %1186 |
| 1733 | store <4 x float> zeroinitializer, <4 x float>* null |
| 1734 | br label %1188 |
| 1735 | |
| 1736 | ; <label>:1188 ; preds = %1187, %1186 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1737 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:1189 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1738 | shufflevector <4 x i32> %1189, <4 x i32> undef, <4 x i32> < i32 2, i32 2, i32 2, i32 2 > ; <<4 x i32>>:1190 [#uses=1] |
| 1739 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> %1190, <4 x i32> zeroinitializer ) ; <i32>:1191 [#uses=1] |
| 1740 | icmp eq i32 %1191, 0 ; <i1>:1192 [#uses=1] |
| 1741 | br i1 %1192, label %1196, label %1193 |
| 1742 | |
| 1743 | ; <label>:1193 ; preds = %1188 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1744 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1194 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1745 | shufflevector <4 x float> zeroinitializer, <4 x float> %1194, <4 x i32> < i32 0, i32 1, i32 2, i32 7 > ; <<4 x float>>:1195 [#uses=1] |
| 1746 | store <4 x float> %1195, <4 x float>* null |
| 1747 | br label %1196 |
| 1748 | |
| 1749 | ; <label>:1196 ; preds = %1193, %1188 |
| 1750 | %.07742 = phi <4 x float> [ zeroinitializer, %1193 ], [ zeroinitializer, %1188 ] ; <<4 x float>> [#uses=0] |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1751 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:1197 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1752 | shufflevector <4 x i32> %1197, <4 x i32> undef, <4 x i32> < i32 3, i32 3, i32 3, i32 3 > ; <<4 x i32>>:1198 [#uses=1] |
| 1753 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> %1198, <4 x i32> zeroinitializer ) ; <i32>:1199 [#uses=1] |
| 1754 | icmp eq i32 %1199, 0 ; <i1>:1200 [#uses=1] |
| 1755 | br i1 %1200, label %xST.exit507, label %1201 |
| 1756 | |
| 1757 | ; <label>:1201 ; preds = %1196 |
| 1758 | store <4 x float> zeroinitializer, <4 x float>* null |
| 1759 | br label %xST.exit507 |
| 1760 | |
| 1761 | xST.exit507: ; preds = %1201, %1196, %1183 |
| 1762 | %.07769 = phi <4 x float> [ %1182, %1183 ], [ %.17770, %1201 ], [ %.17770, %1196 ] ; <<4 x float>> [#uses=1] |
| 1763 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> zeroinitializer, <4 x i32> zeroinitializer ) ; <i32>:1202 [#uses=1] |
| 1764 | icmp eq i32 %1202, 0 ; <i1>:1203 [#uses=1] |
| 1765 | br i1 %1203, label %1207, label %1204 |
| 1766 | |
| 1767 | ; <label>:1204 ; preds = %xST.exit507 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1768 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1205 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1769 | shufflevector <4 x float> zeroinitializer, <4 x float> %1205, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:1206 [#uses=1] |
| 1770 | store <4 x float> %1206, <4 x float>* null |
| 1771 | br label %1207 |
| 1772 | |
| 1773 | ; <label>:1207 ; preds = %1204, %xST.exit507 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1774 | load <4 x i32>, <4 x i32>* %.sub7896 ; <<4 x i32>>:1208 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1775 | shufflevector <4 x i32> %1208, <4 x i32> undef, <4 x i32> < i32 1, i32 1, i32 1, i32 1 > ; <<4 x i32>>:1209 [#uses=1] |
| 1776 | call i32 @llvm.ppc.altivec.vcmpequw.p( i32 0, <4 x i32> %1209, <4 x i32> zeroinitializer ) ; <i32>:1210 [#uses=1] |
| 1777 | icmp eq i32 %1210, 0 ; <i1>:1211 [#uses=1] |
| 1778 | br i1 %1211, label %1215, label %1212 |
| 1779 | |
| 1780 | ; <label>:1212 ; preds = %1207 |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 1781 | load <4 x float>, <4 x float>* null ; <<4 x float>>:1213 [#uses=1] |
Evan Cheng | 1d78d3d | 2007-03-30 20:41:18 +0000 | [diff] [blame] | 1782 | shufflevector <4 x float> zeroinitializer, <4 x float> %1213, <4 x i32> < i32 0, i32 5, i32 6, i32 7 > ; <<4 x float>>:1214 [#uses=1] |
| 1783 | store <4 x float> %1214, <4 x float>* null |
| 1784 | br label %1215 |
| 1785 | |
| 1786 | ; <label>:1215 ; preds = %1212, %1207 |
| 1787 | store <4 x float> zeroinitializer, <4 x float>* null |
| 1788 | br label %xLS.exit449 |
| 1789 | } |
| 1790 | |
| 1791 | declare <4 x i32> @llvm.ppc.altivec.vsel(<4 x i32>, <4 x i32>, <4 x i32>) |
| 1792 | |
| 1793 | declare void @llvm.ppc.altivec.stvewx(<4 x i32>, i8*) |
| 1794 | |
| 1795 | declare <4 x float> @llvm.ppc.altivec.vrsqrtefp(<4 x float>) |
| 1796 | |
| 1797 | declare <4 x float> @llvm.ppc.altivec.vcfsx(<4 x i32>, i32) |
| 1798 | |
| 1799 | declare i32 @llvm.ppc.altivec.vcmpequw.p(i32, <4 x i32>, <4 x i32>) |
| 1800 | |
| 1801 | declare <4 x i32> @llvm.ppc.altivec.vcmpgtfp(<4 x float>, <4 x float>) |