[all-commits] [llvm/llvm-project] a90214: [Hexagon] Custom-widen SETCC's operands

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Mon Jan 11 10:28:54 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a90214760d0414912953e77b5b314be2b8e7df77
      https://github.com/llvm/llvm-project/commit/a90214760d0414912953e77b5b314be2b8e7df77
  Author: Krzysztof Parzyszek <kparzysz at quicinc.com>
  Date:   2021-01-11 (Mon, 11 Jan 2021)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonISelLowering.h
    M llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
    A llvm/test/CodeGen/Hexagon/autohvx/widen-setcc.ll

  Log Message:
  -----------
  [Hexagon] Custom-widen SETCC's operands

The result cannot be widened, unfortunately, because widening vNi1
would depend on the context in which it appears (i.e. the type alone
is not sufficient to tell if it needs to be widened).




More information about the All-commits mailing list