[all-commits] [llvm/llvm-project] 5b5b3c: IRPrintingPasses.h - simplify unnecessary header w...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Mon Jul 27 06:52:32 PDT 2020


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

  Changed paths:
    M llvm/include/llvm/IR/IRPrintingPasses.h
    M llvm/lib/IR/IRPrintingPasses.cpp

  Log Message:
  -----------
  IRPrintingPasses.h - simplify unnecessary header with forward declarations. NFC.

Remove duplicate PassManager.h include in IRPrintingPasses.cpp


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

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

  Log Message:
  -----------
  [X86] combineExtractSubvector - pull out repeated getSizeInBits() calls. NFCI.


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

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/test/CodeGen/X86/vector-reduce-mul.ll

  Log Message:
  -----------
  [X86][AVX] Fold extract_subvector(truncate(x),0) -> truncate(extract_subvector(x),0)

This is currently only supported for VLX targets where the op should be legal.


Compare: https://github.com/llvm/llvm-project/compare/2dd7a9cc2d05...ab4ffa52f0a6


More information about the All-commits mailing list