Fixed a bug in dynamic allocation memory on stack.
authorElena Demikhovsky <elena.demikhovsky@intel.com>
Mon, 14 Oct 2013 07:26:51 +0000 (07:26 +0000)
committerElena Demikhovsky <elena.demikhovsky@intel.com>
Mon, 14 Oct 2013 07:26:51 +0000 (07:26 +0000)
commit55240a5ddbaebc44c9acb0353c18a394b06f348f
tree7060de669bec65c5609de612ac288b5d13e668d7
parentf50045e90d347f9d7c951d46ad83b2369d1e3cb6
Fixed a bug in dynamic allocation memory on stack.
The alignment of allocated space was wrong, see Bugzila 17345.

Done by Zvi Rackover <zvi.rackover@intel.com>.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192573 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/Thumb2/2010-04-15-DynAllocBug.ll
test/CodeGen/X86/dyn_alloca_aligned.ll [new file with mode: 0644]
test/CodeGen/X86/win64_alloca_dynalloca.ll