mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-16 08:29:43 +00:00
Fixed a failure in getSpaltValue()
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254409 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ef5008e6d0
commit
235dd3bb99
@ -420,7 +420,8 @@ Value *llvm::findScalarElement(Value *V, unsigned EltNo) {
|
||||
const llvm::Value *llvm::getSplatValue(const Value *V) {
|
||||
|
||||
if (auto *C = dyn_cast<Constant>(V))
|
||||
return C->getSplatValue();
|
||||
if (isa<VectorType>(V->getType()))
|
||||
return C->getSplatValue();
|
||||
|
||||
auto *ShuffleInst = dyn_cast<ShuffleVectorInst>(V);
|
||||
if (!ShuffleInst)
|
||||
|
Loading…
Reference in New Issue
Block a user