{"push_id":1100739312,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"26b46026813b7f52d3585032a5884e5a2bf4caa0","before":"f6b5512cb55d5abc705bdf878a06b7870394c2a4","commits":[{"sha":"950b465e86b3c952e4a049a51ef3969ec184fab2","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"DetectDeadLanes: Cleanup, assert on some impossible cases.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@268814 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-mirror/llvm/commits/950b465e86b3c952e4a049a51ef3969ec184fab2"},{"sha":"26b46026813b7f52d3585032a5884e5a2bf4caa0","author":{"email":"4d5b87db536b0fdcf99bbc489362ee83ff8bf6c6@braunis.de","name":"Matthias Braun"},"message":"DetectDeadLanes: Increase precision when detecting undef inputs\n\nIn case of COPY-like instruction we may be able to deduce that a certain\ninput is unused, based on the used lanes of the register defined by the\ninstruction.\nThis even works accross otherwise incompatible copies (no need to have\ncompatible lanemasks, completely unused operands are still completely\nunused). It even makes sense to redo the analysis in this case since we\ngained information for a case we previously stopped at because of the\nincompatible masks.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@268815 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-mirror/llvm/commits/26b46026813b7f52d3585032a5884e5a2bf4caa0"}]}