[PATCH] D80316: [HardwareLoops] Intrinsic descriptions

Sjoerd Meijer via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed May 20 11:27:59 PDT 2020


SjoerdMeijer created this revision.
SjoerdMeijer added reviewers: efriedma, lebedev.ri, samparker.
Herald added subscribers: jdoerfert, hiraditya.
Herald added a project: LLVM.

As pointed out by @lebedev.ri in D79100 <https://reviews.llvm.org/D79100>, intrinsic descriptions of the HardwareLoop intrinsics were missing in LangRef. This adds these description, and while I was at it, slightly tightened one intrinsic description.


https://reviews.llvm.org/D80316

Files:
  llvm/docs/LangRef.rst
  llvm/include/llvm/IR/Intrinsics.td
  llvm/lib/CodeGen/HardwareLoops.cpp
  llvm/test/CodeGen/Thumb2/LowOverheadLoops/clear-maskedinsts.ll
  llvm/test/CodeGen/Thumb2/LowOverheadLoops/nested.ll
  llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-const.ll
  llvm/test/Transforms/HardwareLoops/ARM/calls.ll
  llvm/test/Transforms/HardwareLoops/ARM/do-rem.ll
  llvm/test/Transforms/HardwareLoops/ARM/fp-emulation.ll
  llvm/test/Transforms/HardwareLoops/ARM/simple-do.ll
  llvm/test/Transforms/HardwareLoops/ARM/structure.ll
  llvm/test/Transforms/HardwareLoops/scalar-while.ll
  llvm/test/Transforms/IndVarSimplify/lftr.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D80316.265309.patch
Type: text/x-patch
Size: 35450 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200520/e3c9ee5d/attachment.bin>


More information about the llvm-commits mailing list