[all-commits] [llvm/llvm-project] ccfee4: [flang] Lower F08 bit population count intrinsics

Tarun Prabhu via All-commits all-commits at lists.llvm.org
Thu Jul 21 22:09:21 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ccfee46bc723d07b009078a2fb4a3a42bb1d4502
      https://github.com/llvm/llvm-project/commit/ccfee46bc723d07b009078a2fb4a3a42bb1d4502
  Author: Tarun Prabhu <tarun.prabhu at gmail.com>
  Date:   2022-07-21 (Thu, 21 Jul 2022)

  Changed paths:
    M flang/lib/Lower/IntrinsicCall.cpp
    A flang/test/Lower/Intrinsics/leadz.f90
    A flang/test/Lower/Intrinsics/popcnt.f90
    A flang/test/Lower/Intrinsics/poppar.f90
    A flang/test/Lower/Intrinsics/trailz.f90

  Log Message:
  -----------
  [flang] Lower F08 bit population count intrinsics

Lower F08 bit population count intrinsics popcnt, poppar, leadz and trailz. popcnt, leadz and trailz are implemented using the corresponding MLIR math intrinsics. poppar is implemented in terms of popcnt.

Differential Revision: https://reviews.llvm.org/D129584




More information about the All-commits mailing list