llvm.org GIT mirror llvm / bfcbb50
Add a fixme message about canonicalizing floating-point vector types. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78897 91177308-0d34-0410-b5e6-96231b3b80d8 Bob Wilson 10 years ago
1 changed file(s) with 2 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
24412441 // DAG nodes, instead of keeping them as shuffles and matching them again
24422442 // during code selection. This is more efficient and avoids the possibility
24432443 // of inconsistencies between legalization and selection.
2444 // FIXME: floating-point vectors should be canonicalized to integer vectors
2445 // of the same time so that they get CSEd properly.
24442446 if (isVREVMask(SVN, 64))
24452447 return DAG.getNode(ARMISD::VREV64, dl, VT, SVN->getOperand(0));
24462448 if (isVREVMask(SVN, 32))