[llvm-commits] [llvm] r147399 - in /llvm/trunk: lib/CodeGen/SelectionDAG/LegalizeDAG.cpp test/CodeGen/X86/avx-shuffle-x86_32.ll
Rafael Ávila de Espíndola
rafael.espindola at gmail.com
Sun Jan 1 09:44:19 PST 2012
On 01/01/12 11:22 AM, Elena Demikhovsky wrote:
> Author: delena
> Date: Sun Jan 1 10:22:47 2012
> New Revision: 147399
>
> URL: http://llvm.org/viewvc/llvm-project?rev=147399&view=rev
> Log:
> Fixed a bug in SelectionDAG.cpp.
> The failure seen on win32, when i64 type is illegal.
> It happens on stage of conversion VECTOR_SHUFFLE to BUILD_VECTOR.
>
> The failure message is:
> llc: SelectionDAG.cpp:784: void VerifyNodeCommon(llvm::SDNode*): Assertion `(I->getValueType() == EltVT || (EltVT.isInteger() && I->getValueType().isInteger() && EltVT.bitsLE(I->getValueType()))) && "Wrong operand type!"' failed.
>
> I added a special test that checks vector shuffle on win32.
>
Hi Elena,
I reverted this because it broke CodeGen/ARM/vext.ll, which made the
bots red.
Cheers,
Rafael
More information about the llvm-commits
mailing list