{"push_id":1405692729,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"86ec28523592e3bf7dca7a0579cc18de3d49262b","before":"4a9b9bf7798814aa9e32c1e4df0c1ccb65d992e7","commits":[{"sha":"86ec28523592e3bf7dca7a0579cc18de3d49262b","author":{"name":"Simon Pilgrim","email":"5d82cab8c849387bc8a42783c2e56535c94fed74@redking.me.uk"},"message":"[X86][AVX512] Replace lossless i32/u32 to f64 conversion intrinsics with generic IR\n\nBoth the (V)CVTDQ2PD (i32 to f64) and (V)CVTUDQ2PD (u32 to f64) conversion instructions are lossless and can be safely represented as generic __builtin_convertvector calls instead of x86 intrinsics without affecting final codegen.\n\nThis patch removes the clang builtins and their use in the headers - a future patch will deal with removing the llvm intrinsics.\n\nThis is an extension patch to D20528 which dealt with the equivalent sse/avx cases.\n\nDifferential Revision: https://reviews.llvm.org/D26686\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@287088 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/kraj/clang/commits/86ec28523592e3bf7dca7a0579cc18de3d49262b"}]}
{"actor":{"display_login":"kraj"}}