HomePhabricator

[memcpyopt] Conservatively handle non-integral pointers

Authored by reames on Oct 1 2020, 4:44 PM.

Description

[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.

Details

Committed
reamesOct 1 2020, 4:46 PM
Parents
rGaab6f7db471d: [AArch64][SVE] Add lowering for llvm fabs
Branches
Unknown
Tags
Unknown