mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-14 14:24:05 +00:00
[CodeGenPrepare][AArch64] Fix a TLI legality check on iPTR to use a lowered instead.
Fixes PR21548. Related to PR20474. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221820 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -682,8 +682,8 @@ SinkShiftAndTruncate(BinaryOperator *ShiftI, Instruction *User, ConstantInt *CI,
|
||||
// FIXME: always querying the result type is just an
|
||||
// approximation; some nodes' legality is determined by the
|
||||
// operand or other means. There's no good way to find out though.
|
||||
if (TLI.isOperationLegalOrCustom(ISDOpcode,
|
||||
EVT::getEVT(TruncUser->getType(), true)))
|
||||
if (TLI.isOperationLegalOrCustom(
|
||||
ISDOpcode, TLI.getValueType(TruncUser->getType(), true)))
|
||||
continue;
|
||||
|
||||
// Don't bother for PHI nodes.
|
||||
|
Reference in New Issue
Block a user