[all-commits] [llvm/llvm-project] 16729d: [Orc] ELFNixPlatform::setupJITDylib - remove dead ...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Thu Oct 14 04:21:14 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 16729d0f62749b2e5e479dfd575f1dd90ff74bbd
      https://github.com/llvm/llvm-project/commit/16729d0f62749b2e5e479dfd575f1dd90ff74bbd
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2021-10-14 (Thu, 14 Oct 2021)

  Changed paths:
    M llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp

  Log Message:
  -----------
  [Orc] ELFNixPlatform::setupJITDylib - remove dead return. NFCI.

2 returns, one after the other - reported by coverity


  Commit: 77dcdc2f50cca2e2b9025a1575ba8a5ebbe03542
      https://github.com/llvm/llvm-project/commit/77dcdc2f50cca2e2b9025a1575ba8a5ebbe03542
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2021-10-14 (Thu, 14 Oct 2021)

  Changed paths:
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/X86/mul32.ll

  Log Message:
  -----------
  [CostModel][X86] Pre-SSE41 targets can use PMADDWD for sext sub-i16 -> i32

Without SSE41 sext/zext instructions the extensions will be split, meaning that the MUL->PMADDWD fold will split the sext_i32(x) into zext_i32(sext_i16(x))


Compare: https://github.com/llvm/llvm-project/compare/18fbd5fe34f0...77dcdc2f50cc


More information about the All-commits mailing list