[all-commits] [llvm/llvm-project] 006b3b: [ARM] Deliberately prevent inline asm in low overh...

David Green via All-commits all-commits at lists.llvm.org
Thu Nov 19 05:28:51 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 006b3bdeddb0234f53a1ab72e427ef74184461f5
      https://github.com/llvm/llvm-project/commit/006b3bdeddb0234f53a1ab72e427ef74184461f5
  Author: David Green <david.green at arm.com>
  Date:   2020-11-19 (Thu, 19 Nov 2020)

  Changed paths:
    M llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
    A llvm/test/CodeGen/Thumb2/LowOverheadLoops/inlineasm.ll

  Log Message:
  -----------
  [ARM] Deliberately prevent inline asm in low overhead loops. NFC

This was already something that was handled by one of the "else"
branches in maybeLoweredToCall, so this patch is an NFC but makes it
explicit and adds a test. We may in the future want to support this
under certain situations but for the moment just don't try and create
low overhead loops with inline asm in them.

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




More information about the All-commits mailing list