[PATCH] X86: Fix conflict over ESI between base register and rep; movsl

Reid Kleckner rnk at google.com
Fri Aug 29 13:37:39 PDT 2014


Hi hans,

The "solution" is to not use this lowering if there are any dynamic
allocas in the current function. We know up front if there are dynamic
allocas, but we don't know if we'll need to create stack temporaries
with large alignment during lowering. Conservatively assume that we will
need such temporaries.

http://reviews.llvm.org/D5128

Files:
  lib/Target/X86/X86SelectionDAGInfo.cpp
  lib/Target/X86/X86SelectionDAGInfo.h
  test/CodeGen/X86/mem-intrin-base-reg.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5128.13103.patch
Type: text/x-patch
Size: 6869 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140829/abdd76ad/attachment.bin>


More information about the llvm-commits mailing list