OSDN Git Service

GlobalISel: Fix moreElementsToNextPow2
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 4 Feb 2019 18:42:24 +0000 (18:42 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 4 Feb 2019 18:42:24 +0000 (18:42 +0000)
commit7188558b790405d367160176cf6ad3f0b6fa7fd0
treec922c6285e623841a8e9bb8a5088599660cf6732
parentaab380fa40c70c7978a480e6c80959be1a1aa737
GlobalISel: Fix moreElementsToNextPow2

This was completely broken. The condition was inverted, and changed
the element type for vectors of pointers.

Fixes bug 40592.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@353069 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/GlobalISel/LegalityPredicates.cpp
lib/CodeGen/GlobalISel/LegalizeMutations.cpp
unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp