{"push_id":1526595182,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"d3c5b51dcf881048b004c0854b13d314dd0fb263","before":"c9cfbaabc9f6a468cfb7564e046325b16ff7e22e","commits":[{"sha":"b2d40ef4d468cbcec7937714d249553389210ac2","author":{"name":"rksimon","email":"dbca765b2e110d54599486653b09f1414b888890@localhost"},"message":"[X86][SSE] Lower scalar_to_vector(0) to zero vector\n\nReplaces an xor+movd/movq with an xorps which will be shorter in codesize, avoid an int-fpu transfer, allow modern cores to fast path the result during decode and helps other combines recognise an all-zero vector.\n\nThe only reason I can think of that we'd want to keep scalar_to_vector in this case is to help recognise the upper elts are undef but this doesn't seem to be a problem.\n\nDifferential Revision: https://reviews.llvm.org/D29097\n\nllvm-svn=293438","distinct":true,"url":"https://api.github.com/repos/jyknight/llvm-monorepo/commits/b2d40ef4d468cbcec7937714d249553389210ac2"},{"sha":"d3c5b51dcf881048b004c0854b13d314dd0fb263","author":{"name":"compnerd","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@localhost"},"message":"config: prevent the re-definition of a macro\n\nThis causes unnecessary warnings when building with `cl`.  Newer\nversions of the C standard permit the redefinition of the macro to the\nsame value (which is the case here), unfortunately, `cl` does not yet\nimplement this.  Add a check to prevent the redefinition.\n\nllvm-svn=293439","distinct":true,"url":"https://api.github.com/repos/jyknight/llvm-monorepo/commits/d3c5b51dcf881048b004c0854b13d314dd0fb263"}]}
{"actor":{"display_login":"jyknight"}}