Commit 099d38e
committed
Fix VPERMUTE for input and returned vectors having different sizes
Example: VPERMUTE <2 x float>, <2 x float>, (0, 1, 2, 3), <4
x float> <- return dtype This example shuffles the contents
from both <2 x float> vectors into a single <4 x float> vector.
Previously, in this example, the <2 x float>s were bitcasted
into <4 x float>s, which triggers an internal error. This
change prevents that bitcast from happening.1 parent 936fcb9 commit 099d38e
File tree
4 files changed
+30
-14
lines changed- tools/flang2
- flang2exe
- utils/ilitp
- aarch64
- ppc64le
- x86_64
4 files changed
+30
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9146 | 9146 | | |
9147 | 9147 | | |
9148 | 9148 | | |
9149 | | - | |
| 9149 | + | |
9150 | 9150 | | |
9151 | 9151 | | |
9152 | 9152 | | |
| |||
9159 | 9159 | | |
9160 | 9160 | | |
9161 | 9161 | | |
| 9162 | + | |
| 9163 | + | |
| 9164 | + | |
| 9165 | + | |
| 9166 | + | |
| 9167 | + | |
9162 | 9168 | | |
9163 | 9169 | | |
9164 | 9170 | | |
| |||
9167 | 9173 | | |
9168 | 9174 | | |
9169 | 9175 | | |
9170 | | - | |
| 9176 | + | |
9171 | 9177 | | |
9172 | 9178 | | |
9173 | 9179 | | |
9174 | | - | |
| 9180 | + | |
9175 | 9181 | | |
| 9182 | + | |
| 9183 | + | |
| 9184 | + | |
| 9185 | + | |
9176 | 9186 | | |
9177 | 9187 | | |
9178 | 9188 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5239 | 5239 | | |
5240 | 5240 | | |
5241 | 5241 | | |
5242 | | - | |
5243 | | - | |
| 5242 | + | |
| 5243 | + | |
| 5244 | + | |
5244 | 5245 | | |
5245 | | - | |
5246 | | - | |
| 5246 | + | |
| 5247 | + | |
| 5248 | + | |
5247 | 5249 | | |
5248 | 5250 | | |
5249 | 5251 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5219 | 5219 | | |
5220 | 5220 | | |
5221 | 5221 | | |
5222 | | - | |
5223 | | - | |
| 5222 | + | |
| 5223 | + | |
| 5224 | + | |
5224 | 5225 | | |
5225 | | - | |
5226 | | - | |
| 5226 | + | |
| 5227 | + | |
| 5228 | + | |
5227 | 5229 | | |
5228 | 5230 | | |
5229 | 5231 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6239 | 6239 | | |
6240 | 6240 | | |
6241 | 6241 | | |
6242 | | - | |
6243 | | - | |
| 6242 | + | |
| 6243 | + | |
| 6244 | + | |
6244 | 6245 | | |
6245 | 6246 | | |
6246 | | - | |
| 6247 | + | |
| 6248 | + | |
6247 | 6249 | | |
6248 | 6250 | | |
6249 | 6251 | | |
| |||
0 commit comments