summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/CoroutineStmtBuilder.h
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-03-19 16:38:33 +0000
committerCraig Topper <craig.topper@intel.com>2018-03-19 16:38:33 +0000
commit5ccd87233fdac5119d50ebfba413c8f4bc484f16 (patch)
tree494610aae8c8bfec6efd04d6e0b4cb2300d8f848 /clang/lib/Sema/CoroutineStmtBuilder.h
parenta6137e2b237411c232b48561ea2c308a0cff157b (diff)
downloadbcm5719-llvm-5ccd87233fdac5119d50ebfba413c8f4bc484f16.tar.gz
bcm5719-llvm-5ccd87233fdac5119d50ebfba413c8f4bc484f16.zip
[X86] Make the multiply and divide itineraries more consistent.
Sometimes we used the same itinerary for MEM and REG forms, but that seems inconsistent with our usual usage. We also used the MUL8 itinerary for MULX32/64 which was also weird. The test changes are because we were using IIC_IMUL32_RR and IIC_IMUL64_RR instead of IIC_IMUL32_REG/IIC_IMUL64_REG for the 32 and 64 bit multiplies that produce double width result. llvm-svn: 327866
Diffstat (limited to 'clang/lib/Sema/CoroutineStmtBuilder.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud