{"push_id":597786922,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"4cd59eb6293cf7df79add91da23c121d16e08ba9","before":"09fc12a14e15ab617729e47f260879d1dfd2f358","commits":[{"sha":"4cd59eb6293cf7df79add91da23c121d16e08ba9","author":{"email":"cdca4787270da064010d22babbd4b763d61bcde5@gmail.com","name":"Ahmed Bougacha"},"message":"[AArch64] Remove integer INSvi*lane patterns.  NFCI.\n\nMost are redundant, and they never seem to fire.\n\nThe V128 integer patterns already exist in the INS multiclass.\nThe duplicates only fire when the vector index type isn't i64,\nbecause they accept \"imm\" instead of an explicit \"i64\", as the\ninstruction definition patterns do.\n\nTLI::getVectorIdxTy is i64 on AArch64, so this should never happen.\nAlso, one of them had a typo: for i64, INSvi32lane was used.\nI noticed because I mistakenly used an explicit i32 as the idx type,\nand got ins.s for an i64 vector_insert.\n\nThe V64 patterns also don't seem to ever fire, as V64 vector\nextract/insert are legalized to V128.\n\nThe equivalent float patterns are unique and useful, so keep them.\n\nNo functional change intended;  none exhibited on the LIT and LNT tests.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231838 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/4cd59eb6293cf7df79add91da23c121d16e08ba9"}]}