[llvm-commits] [Review] Preparing for non-power-of-2 machine value types in X86ISelLowering and LegalizeDAG

Ken Dyck Ken.Dyck at onsemi.com
Wed Dec 16 07:33:07 PST 2009


The attached patches prepare for the introduction of non-power-of-2
machine value types (as recently discussed [1]). They contain no
functional changes. They merely eliminate assumptions that
incrementing/decrementing a SimpleValueType doubles/halves its size and
that all non-power-of-2 types are extended.

Comments appreciated.

-Ken

[1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-December/027598.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: non-po2.X86ISelLowering.diff
Type: application/octet-stream
Size: 873 bytes
Desc: non-po2.X86ISelLowering.diff
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20091216/594e7472/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: non-po2.LegalizeDAG.diff
Type: application/octet-stream
Size: 1958 bytes
Desc: non-po2.LegalizeDAG.diff
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20091216/594e7472/attachment-0001.obj>


More information about the llvm-commits mailing list