[X86][MMX] Remove completed _mm_cvtsi32_si64 todo
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 4 Mar 2018 14:57:26 +0000 (14:57 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 4 Mar 2018 14:57:26 +0000 (14:57 +0000)
commit3a76bc29d79cf7e2b9d118ffe52dc62a3165c1ca
treea2094adbc631b8b8088ffed3dd3f1753af203bb3
parent12c35e194061e4affdc2bea957435aaf8b0f10a1
[X86][MMX] Remove completed _mm_cvtsi32_si64 todo

rL322525 - mmx zero constant support
rL322553 - mmx i32 zero extended value
rL326497 - mmx i64 general constant handling

Not all constants are folded, we generate some on the GPRs (similar to SSE build vector) where appropriate

llvm-svn: 326673
llvm/lib/Target/X86/README-MMX.txt