diff options
author | Yatao Wang <ningxinr@live.cn> | 2025-08-26 10:19:50 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-26 18:19:50 +0100 |
commit | 55f6b294bdd7fa332355d9334bdd81358144ba57 (patch) | |
tree | 57e5d32cf4225704c74db0e4000be2d253b1de28 /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp | |
parent | 0cddf3e1aefc8d5f96e000a9c69d0fa596fdb04a (diff) | |
download | llvm-55f6b294bdd7fa332355d9334bdd81358144ba57.zip llvm-55f6b294bdd7fa332355d9334bdd81358144ba57.tar.gz llvm-55f6b294bdd7fa332355d9334bdd81358144ba57.tar.bz2 |
[AArch64] AArch64TargetLowering::computeKnownBitsForTargetNode - add support for AArch64ISD::MOV/MVN constants (#154039)
Add support for the following constant nodes in
`AArch64TargetLowering::computeKnownBitsForTargetNode`:
```
case AArch64ISD::MOVIedit:
case AArch64ISD::MOVImsl:
case AArch64ISD::MVNIshift:
case AArch64ISD::MVNImsl:
```
Also add `AArch64TargetLowering::computeKnownBitsForTargetNode` tests
for all the MOVI constant nodes in
`llvm/unittests/Target/AArch64/AArch64SelectionDAGTest.cpp`
Fixes: #153159
---------
Co-authored-by: Simon Pilgrim <llvm-dev@redking.me.uk>
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions