aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2020-10-01 16:44:12 -0700
committerPhilip Reames <listmail@philipreames.com>2020-10-01 16:46:56 -0700
commitbb0344644a656734d707ab9c0baf6eb0533ac905 (patch)
tree1da689a3fbd0a79a8d12abad885b930ecf68e417 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parentaab6f7db471d577d313f334cba37667c35158420 (diff)
downloadllvm-bb0344644a656734d707ab9c0baf6eb0533ac905.zip
llvm-bb0344644a656734d707ab9c0baf6eb0533ac905.tar.gz
llvm-bb0344644a656734d707ab9c0baf6eb0533ac905.tar.bz2
[memcpyopt] Conservatively handle non-integral pointers
If we allow the non-integral pointers to become memset and memcpy, we loose the ability to reason about pointer propagation. This patch is modeled on changes we've carried downstream for a long time, figured it was worth being equally conservative for other users. There is room to refine the semantics and handling here if anyone is motivated.
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions