EarlyCSE assumes that intrinsics with a defined PtrVal are functionally
equivalent to a load/store and it will CSE two intrinsics that have the
same PtrVal even if other arguments are different.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
LGTM. The CSE code for commoning of intrinsic loads and stores should probably be refactored. I should revisit https://reviews.llvm.org/D8313 or https://reviews.llvm.org/D15616.