OSDN Git Service

Break 256-bit vector int add/sub/mul into two 128-bit operations to avoid costly...
authorCraig Topper <craig.topper@gmail.com>
Wed, 24 Aug 2011 06:14:18 +0000 (06:14 +0000)
committerCraig Topper <craig.topper@gmail.com>
Wed, 24 Aug 2011 06:14:18 +0000 (06:14 +0000)
commit13894fa135d33151072ddf5e80abe4540ec2afcd
tree62553f9a420512a43bf72e814380937854529aa3
parent3ae96d69ef0695460eb3d046427d22dcda10d9f0
Break 256-bit vector int add/sub/mul into two 128-bit operations to avoid costly scalarization. Fixes PR10711.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138427 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
test/CodeGen/X86/avx-arith.ll