[PATCH] Modularizing LICM

Ashutosh Nema ashutosh.nema at amd.com
Mon Feb 16 23:07:44 PST 2015


Over previous patch this change includes following:

1. LICMSafetyInfo exposed outside with a utility computeLICMSafetyInfo to compute. Earlier 'SinkRegion', 'HoistRegion' and 'PromoteAliasSet' was computing it, re computation was extra expense, to avoid it now the caller to these can compute it and pass it as a argument.

2. Updated comments to functions.


REPOSITORY
  rL LLVM

http://reviews.llvm.org/D7291

Files:
  include/llvm/Transforms/Utils/LoopUtils.h
  lib/Transforms/Scalar/LICM.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7291.20067.patch
Type: text/x-patch
Size: 31827 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150217/d51483ba/attachment.bin>


More information about the llvm-commits mailing list