[Constant] Update ConstantVector::get to return poison if all input elems are poison
authorJuneyoung Lee <aqjune@gmail.com>
Thu, 7 Jan 2021 00:24:39 +0000 (09:24 +0900)
committerJuneyoung Lee <aqjune@gmail.com>
Thu, 7 Jan 2021 00:26:07 +0000 (09:26 +0900)
commit8871a4b4cab8a56fd6ff12fd024002c3c79128b3
treeee0648a802634908b0dcfd6f0a1e3c101a8358a7
parent8deaec122ec68746c53ec2afb893873124053d8d
[Constant] Update ConstantVector::get to return poison if all input elems are poison

The diff was reviewed at D93994
llvm/lib/IR/Constants.cpp
llvm/test/Transforms/InstCombine/X86/x86-pack-inseltpoison.ll
llvm/test/Transforms/PhaseOrdering/X86/scalarization.ll
llvm/test/Transforms/SLPVectorizer/X86/alternate-int-inseltpoison.ll
llvm/test/Transforms/SLPVectorizer/X86/alternate-int.ll
llvm/test/Transforms/VectorCombine/X86/insert-binop-with-constant.ll
llvm/test/Transforms/VectorCombine/X86/insert-binop.ll