[all-commits] [llvm/llvm-project] c00a27: [X86][AVX] Remove redundant EXTRACT_VECTOR_ELT(VBR...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Wed Jul 8 02:21:15 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: c00a27752e4944db609a683504bb10e0975fdf76
      https://github.com/llvm/llvm-project/commit/c00a27752e4944db609a683504bb10e0975fdf76
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-07-08 (Wed, 08 Jul 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp

  Log Message:
  -----------
  [X86][AVX] Remove redundant EXTRACT_VECTOR_ELT(VBROADCAST(SCALAR())) fold

Noticed while looking for similar cases to rG931ec74f7a29 - SimplifyDemandedVectorElts and shuffle combining both should handle this now.


  Commit: 997a3c29f4655e930a9ef44be98d28368d757d98
      https://github.com/llvm/llvm-project/commit/997a3c29f4655e930a9ef44be98d28368d757d98
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-07-08 (Wed, 08 Jul 2020)

  Changed paths:
    M llvm/lib/MC/MCParser/MasmParser.cpp

  Log Message:
  -----------
  Fix MSVC "not all control paths return a value" warnings. NFC.


Compare: https://github.com/llvm/llvm-project/compare/bee8cdcabd2b...997a3c29f465


More information about the All-commits mailing list