mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-11 21:38:46 +00:00
Legalizer: Reword comment again, per Duncan's suggestion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173625 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9d2b1aef1b
commit
0fef46f50e
@ -2098,9 +2098,8 @@ void DAGTypeLegalizer::ExpandIntRes_Shift(SDNode *N,
|
||||
EVT VT = LHSL.getValueType();
|
||||
|
||||
// If the shift amount operand is coming from a vector legalization it may
|
||||
// have an illegal type. Fix that first by casting the operand. Otherwise
|
||||
// the new SHL_PARTS operation would need further legalization, and the
|
||||
// legalizer assumes that illegal SHL_PARTS never occur.
|
||||
// have an illegal type. Fix that first by casting the operand, otherwise
|
||||
// the new SHL_PARTS operation would need further legalization.
|
||||
SDValue ShiftOp = N->getOperand(1);
|
||||
MVT ShiftTy = TLI.getShiftAmountTy(VT);
|
||||
assert(ShiftTy.getSizeInBits() >= Log2_32_Ceil(VT.getSizeInBits()) &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user