> Refactoring of formal parameter flags. Enable properly use of > zext/sext/aext stuff.
Thanks Anton! -Chris > > --- > Diffs of the changes: (+4 -2) > > SparcISelDAGToDAG.cpp | 6 ++++-- > 1 files changed, 4 insertions(+), 2 deletions(-) > > > Index: llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp > diff -u llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp:1.121 llvm/lib/ > Target/Sparc/SparcISelDAGToDAG.cpp:1.122 > --- llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp:1.121 Thu Feb 22 > 08:56:36 2007 > +++ llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp Wed Mar 7 10:25:09 > 2007 > @@ -516,9 +516,11 @@ > case MVT::i16: { > // Promote the integer to 32-bits. If the input type is > signed, use a > // sign extend, otherwise use a zero extend. > - ISD::NodeType ExtendKind = ISD::ZERO_EXTEND; > - if (Args[i].isSigned) > + ISD::NodeType ExtendKind = ISD::ANY_EXTEND; > + if (Args[i].isSExt) > ExtendKind = ISD::SIGN_EXTEND; > + else if (Args[i].isZExt) > + ExtendKind = ISD::ZERO_EXTEND; > Val = DAG.getNode(ExtendKind, MVT::i32, Val); > // FALL THROUGH > } > > > > _______________________________________________ > llvm-commits mailing list > llvm-commits@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits