[PATCH] D21496: LoadCombine BugFixes : Combine negative index GEPS and fix load aliasing
River Riddle via llvm-commits
llvm-commits at lists.llvm.org
Sat Jun 18 15:12:48 PDT 2016
rriddle created this revision.
rriddle added a reviewer: Bigcheese.
rriddle added a subscriber: llvm-commits.
Removed the alias set tracker and added individual load aliasing checks for each individual chain.
Changed the offset from uint64 to int64 to be able to combine loads formed from a negative index GEP
Added support to continue combining when a load chain is not a power of 2.
// A test case for the aliasing and negative indexing
// The old result
// The new result
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 10973 bytes
Desc: not available
More information about the llvm-commits