diff options
| author | Asiri Rathnayake <asiri.rathnayake@arm.com> | 2015-10-19 11:44:24 +0000 |
|---|---|---|
| committer | Asiri Rathnayake <asiri.rathnayake@arm.com> | 2015-10-19 11:44:24 +0000 |
| commit | 1040a53be3233c253da56210862eaea7ab06dee8 (patch) | |
| tree | 107f6b9db7a1ad498afa7329251c0b5930d646e5 /llvm/lib/Target/X86/X86IntrinsicsInfo.h | |
| parent | b997792cc6ed531966e59515a389c98d176a93e2 (diff) | |
| download | bcm5719-llvm-1040a53be3233c253da56210862eaea7ab06dee8.tar.gz bcm5719-llvm-1040a53be3233c253da56210862eaea7ab06dee8.zip | |
Fix mapping of @llvm.arm.ssat/usat intrinsics to ssat/usat instructions
The mapping of these two intrinsics in ARMInstrInfo.td had a small
omission which lead to their operands not being validated/transformed
before being lowered into usat and ssat instructions. This can cause
incorrect instructions to be emitted.
I've also added tests for the remaining two saturating arithmatic
intrinsics @llvm.arm.qadd and @llvm.arm.qsub as they are missing
codegen tests.
llvm-svn: 250697
Diffstat (limited to 'llvm/lib/Target/X86/X86IntrinsicsInfo.h')
0 files changed, 0 insertions, 0 deletions

