search for: istruncatingstor

Displaying 4 results from an estimated 4 matches for "istruncatingstor".

Did you mean: istruncatingstore
2009 Feb 19
3
[LLVMdev] Possible DAGCombiner or TargetData Bug
...biner.cpp and it's still in trunk: SDValue DAGCombiner::visitSTORE(SDNode *N) { [...] // If this is a store of a bit convert, store the input value if the // resultant store does not need a higher alignment than the original. if (Value.getOpcode() == ISD::BIT_CONVERT && !ST->isTruncatingStore() && ST->isUnindexed()) { unsigned Align = ST->getAlignment(); MVT SVT = Value.getOperand(0).getValueType(); unsigned OrigAlign = TLI.getTargetData()-> getABITypeAlignment(SVT.getTypeForMVT()); if (Align <= OrigAlign && ((!LegalOperat...
2009 Feb 19
0
[LLVMdev] Possible DAGCombiner or TargetData Bug
...================= --- lib/CodeGen/SelectionDAG/DAGCombiner.cpp (revision 65000) +++ lib/CodeGen/SelectionDAG/DAGCombiner.cpp (working copy) @@ -4903,9 +4903,9 @@ // resultant store does not need a higher alignment than the original. if (Value.getOpcode() == ISD::BIT_CONVERT && !ST->isTruncatingStore() && ST->isUnindexed()) { - unsigned Align = ST->getAlignment(); + unsigned OrigAlign = ST->getAlignment(); MVT SVT = Value.getOperand(0).getValueType(); - unsigned OrigAlign = TLI.getTargetData()-> + unsigned Align = TLI.getTargetData()-> getA...
2009 Feb 20
2
[LLVMdev] Possible DAGCombiner or TargetData Bug
...- lib/CodeGen/SelectionDAG/DAGCombiner.cpp (revision 65000) > +++ lib/CodeGen/SelectionDAG/DAGCombiner.cpp (working copy) > @@ -4903,9 +4903,9 @@ > // resultant store does not need a higher alignment than the original. > if (Value.getOpcode() == ISD::BIT_CONVERT && !ST->isTruncatingStore() && > ST->isUnindexed()) { > - unsigned Align = ST->getAlignment(); > + unsigned OrigAlign = ST->getAlignment(); > MVT SVT = Value.getOperand(0).getValueType(); > - unsigned OrigAlign = TLI.getTargetData()-> > + unsigned Align = TLI.ge...
2009 Feb 20
0
[LLVMdev] Possible DAGCombiner or TargetData Bug
...er.cpp (revision 65000) >> +++ lib/CodeGen/SelectionDAG/DAGCombiner.cpp (working copy) >> @@ -4903,9 +4903,9 @@ >> // resultant store does not need a higher alignment than the >> original. >> if (Value.getOpcode() == ISD::BIT_CONVERT && !ST- >> >isTruncatingStore() && >> ST->isUnindexed()) { >> - unsigned Align = ST->getAlignment(); >> + unsigned OrigAlign = ST->getAlignment(); >> MVT SVT = Value.getOperand(0).getValueType(); >> - unsigned OrigAlign = TLI.getTargetData()-> >> + u...