forked from OSchip/llvm-project
Remove assertion to allow promotion of a truncating store operand
llvm-svn: 60975
This commit is contained in:
parent
f95bd2078d
commit
472cd640fa
|
@ -969,8 +969,6 @@ SDValue DAGTypeLegalizer::PromoteIntOp_STORE(StoreSDNode *N, unsigned OpNo){
|
||||||
|
|
||||||
SDValue Val = GetPromotedInteger(N->getValue()); // Get promoted value.
|
SDValue Val = GetPromotedInteger(N->getValue()); // Get promoted value.
|
||||||
|
|
||||||
assert(!N->isTruncatingStore() && "Cannot promote this store operand!");
|
|
||||||
|
|
||||||
// Truncate the value and store the result.
|
// Truncate the value and store the result.
|
||||||
return DAG.getTruncStore(Ch, Val, Ptr, N->getSrcValue(),
|
return DAG.getTruncStore(Ch, Val, Ptr, N->getSrcValue(),
|
||||||
SVOffset, N->getMemoryVT(),
|
SVOffset, N->getMemoryVT(),
|
||||||
|
|
Loading…
Reference in New Issue