[PATCH] Refactor fortified (__*_chk) library function handling in TLI/LibCallSimplifier.

Ahmed Bougacha ahmed.bougacha at gmail.com
Fri Nov 7 16:46:49 PST 2014


Reworked the patch series into just factoring out the fortified stuff into a separate class.
So this now depends on D6179. The rest (tiny NFC stuff) I'll commit directly once these two are upstream.

If it's too unwieldy to review I think it's feasible to split it into three patches.

http://reviews.llvm.org/D5982

Files:
  include/llvm/Transforms/Utils/BuildLibCalls.h
  include/llvm/Transforms/Utils/SimplifyLibCalls.h
  lib/CodeGen/CodeGenPrepare.cpp
  lib/Transforms/Utils/BuildLibCalls.cpp
  lib/Transforms/Utils/SimplifyLibCalls.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5982.15945.patch
Type: text/x-patch
Size: 40087 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141108/cb50d2a1/attachment.bin>


More information about the llvm-commits mailing list