Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/Target/MSP430/MSP430ISelLowering.cpp | ||
---|---|---|
954 ↗ | (On Diff #174349) | I'm confused how the ZERO_EXTEND case works; you aren't even passing the right number of operands for a ZERO_EXTEND. (There is no ZERO_EXTEND_INREG because it's equivalent to an AND with the appropriate immediate. There's a helper function SelectionDAG::getZeroExtendInReg() to generate that for you.) |
lib/Target/MSP430/MSP430ISelLowering.cpp | ||
---|---|---|
954 ↗ | (On Diff #174349) | Oh, you're right. It works here because the type operand for zext is essentially ignored and there is only a single version of i8 => i16 zext to match. |