[PATCH] D11352: Emit argmemonly attribute for intrinsics

Igor Laevsky igor at azulsystems.com
Mon Jul 20 07:58:06 PDT 2015


igor-laevsky created this revision.
igor-laevsky added reviewers: hfinkel, reames.
igor-laevsky added a subscriber: llvm-commits.
igor-laevsky set the repository for this revision to rL LLVM.

This is clean up after adding argmemonly attribute.

This change teaches TableGen to emit argmemonly attribute when intrinsics are marked with ReadArgMem or ReadWriteArgMem flags. This will allow to remove GET_INTRINSIC_MODREF_BEHAVIOR in a follow up patches.

Repository:
  rL LLVM

http://reviews.llvm.org/D11352

Files:
  test/Analysis/BasicAA/cs-cs.ll
  test/Analysis/BasicAA/intrinsics.ll
  test/Analysis/TypeBasedAliasAnalysis/intrinsics.ll
  test/Transforms/Inline/inline_invoke.ll
  test/Transforms/Inline/noalias-calls.ll
  test/Transforms/MemCpyOpt/memcpy.ll
  test/Transforms/ObjCARC/nested.ll
  utils/TableGen/CodeGenIntrinsics.h
  utils/TableGen/IntrinsicEmitter.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11352.30158.patch
Type: text/x-patch
Size: 11612 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150720/1a93e2a3/attachment.bin>


More information about the llvm-commits mailing list