diff options
author | Chris Lattner <sabre@nondot.org> | 2005-01-07 21:56:57 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-01-07 21:56:57 +0000 |
commit | 7cc4777a263f6a52877d29201311fde5f6edb632 (patch) | |
tree | 225ebd28ffc14b065f9219766a0b04766845036a /lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | |
parent | fd8c39b77331fbb6f994665b45eba1b2cc6ced6d (diff) |
Implement support for long GEP indices on 32-bit archs and support for
int GEP indices on 64-bit archs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19354 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/LegalizeDAG.cpp')
-rw-r--r-- | lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp index cbc2aabc47..42f217a674 100644 --- a/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp +++ b/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp @@ -529,6 +529,7 @@ SDOperand SelectionDAGLegalize::LegalizeOp(SDOperand Op) { break; case ISD::ZERO_EXTEND: case ISD::SIGN_EXTEND: + case ISD::TRUNCATE: case ISD::FP_EXTEND: case ISD::FP_ROUND: switch (getTypeAction(Node->getOperand(0).getValueType())) { |