diff options
author | Craig Topper <craig.topper@intel.com> | 2019-03-06 07:36:38 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2019-03-06 07:36:38 +0000 |
commit | c0e01d29a467f8e1f75e3a351aef9d08617b45cd (patch) | |
tree | 13b9a98c9d6da59ea96c13f94aa7dbeb7ed8373e /clang/lib/Basic/OpenMPKinds.cpp | |
parent | 97a1c4c340b8f97eb0065a22fd96ef11896ba333 (diff) | |
download | bcm5719-llvm-c0e01d29a467f8e1f75e3a351aef9d08617b45cd.tar.gz bcm5719-llvm-c0e01d29a467f8e1f75e3a351aef9d08617b45cd.zip |
[X86] Enable the add with 128 -> sub with -128 encoding trick with X86ISD::ADD when the carry flag isn't used.
This allows us to use an 8-bit sign extended immediate instead of a 16 or 32 bit immediate.
Also do similar for 0x80000000 with 64-bit adds to avoid having to use a movabsq.
llvm-svn: 355485
Diffstat (limited to 'clang/lib/Basic/OpenMPKinds.cpp')
0 files changed, 0 insertions, 0 deletions