fix for behavior reported in https://bugs.llvm.org/show_bug.cgi?id=51100 workaround for root cause https://bugs.llvm.org/show_bug.cgi?id=16830
similar to https://reviews.llvm.org/D101338
Paths 
  |  Differential  D106210  
[MS] Preserve base register %esi around movs[bwl] ClosedPublic Authored by namazso on Jul 16 2021, 9:14 PM. 
Details Summary fix for behavior reported in https://bugs.llvm.org/show_bug.cgi?id=51100 workaround for root cause https://bugs.llvm.org/show_bug.cgi?id=16830 similar to https://reviews.llvm.org/D101338 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Jul 17 2021, 11:32 AM Comment Actions 
 I can commit it. How would you like your name to appear in the author line of the git log? This revision was landed with ongoing or failed builds.Jul 23 2021, 1:28 AM Closed by commit rG91bc85b1ebaa: [MS] Preserve base register %esi around movs[bwl] (authored by namazso, committed by Wang, Pengfei <pengfei.wang@intel.com>).  ·  Explain Why This revision was automatically updated to reflect the committed changes. Comment Actions 
 Thanks @pengfei 
Revision Contents 
Diff 361122 clang/lib/Headers/intrin.h
 clang/test/CodeGen/ms-intrinsics.c
  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||