[all-commits] [llvm/llvm-project] 65a2f6: [Hexagon] Create an intrinsic to profile using a c...

Jyotsna Verma via All-commits all-commits at lists.llvm.org
Mon Mar 28 08:34:37 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 65a2f6ad9c652536d7c394cad2ac83d306e6b587
      https://github.com/llvm/llvm-project/commit/65a2f6ad9c652536d7c394cad2ac83d306e6b587
  Author: Jyotsna Verma <jverma at quicinc.com>
  Date:   2022-03-28 (Mon, 28 Mar 2022)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsHexagon.td
    M llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
    M llvm/lib/Target/Hexagon/HexagonPatterns.td
    M llvm/lib/Target/Hexagon/HexagonPseudo.td
    A llvm/test/CodeGen/Hexagon/instrprof-custom.ll

  Log Message:
  -----------
  [Hexagon] Create an intrinsic to profile using a custom handler

The intrinsic is lowered into a hexagon pseudo instruction which
after register allocation is expanded into A2_tfrsi and J2_call.




More information about the All-commits mailing list