[llvm-commits] [llvm] r150550 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
Pete Cooper
peter_cooper at apple.com
Tue Feb 14 16:55:31 PST 2012
Author: pete
Date: Tue Feb 14 18:55:31 2012
New Revision: 150550
URL: http://llvm.org/viewvc/llvm-project?rev=150550&view=rev
Log:
Added hook to let targets custom lower splitting of illegal vectors
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp?rev=150550&r1=150549&r2=150550&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp (original)
+++ llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp Tue Feb 14 18:55:31 2012
@@ -404,6 +404,10 @@
N->dump(&DAG);
dbgs() << "\n");
SDValue Lo, Hi;
+
+ // See if the target wants to custom expand this node.
+ if (CustomLowerNode(N, N->getValueType(ResNo), true))
+ return;
switch (N->getOpcode()) {
default:
More information about the llvm-commits
mailing list