[all-commits] [llvm/llvm-project] 208544: [flang][runtime] Added noinline for some functions...

Slava Zakharin via All-commits all-commits at lists.llvm.org
Thu May 23 13:16:18 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 208544fc70d2cfd5b2c13232a267048108da1978
      https://github.com/llvm/llvm-project/commit/208544fc70d2cfd5b2c13232a267048108da1978
  Author: Slava Zakharin <szakharin at nvidia.com>
  Date:   2024-05-23 (Thu, 23 May 2024)

  Changed paths:
    M flang/include/flang/Common/api-attrs.h
    M flang/include/flang/Common/visit.h
    M flang/runtime/terminator.h

  Log Message:
  -----------
  [flang][runtime] Added noinline for some functions in device build. (#93128)

This helps reducing the compilation time spent by the device
compiler optimizer and then the code generator. Since F18 RT
is going to be distributed as LLVM BC for some targets
(same way as LLVM liboffload device library is distributed)
and linked to the user offload code, the compilation time
of the produced LLVM BC will be critical.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list