aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
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 /llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
parenta6137e2b237411c232b48561ea2c308a0cff157b (diff)
downloadllvm-5ccd87233fdac5119d50ebfba413c8f4bc484f16.zip
llvm-5ccd87233fdac5119d50ebfba413c8f4bc484f16.tar.gz
llvm-5ccd87233fdac5119d50ebfba413c8f4bc484f16.tar.bz2
[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 'llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp')
0 files changed, 0 insertions, 0 deletions