- User Since
- Jul 27 2015, 8:13 PM (392 w, 3 d)
May 16 2016
Rename runOnBasicBlock to eliminateDeadStores. Add an overload that takes a Function instead of BasicBlock. Made all the helpers static. Cleaned up function description comments. clang-format.
May 13 2016
Pull out all the member functions to be helpers. The diff here is less clean but this is just because the helpers needed to be moved around.
May 12 2016
The meaning/name of the flags have been changed so that we only pass them to disable the warnings. The flags also no longer interfere with the statistics.
May 11 2016
Great, if possible Sean or David could you commit this for me? I don't have
Not sure if the amount of change here is 'ugly' but I've addressed all the responses.
May 10 2016
Mar 30 2016
This is great! This actually fixes a problem case I ran into some months ago in the wild, where a memset wasn't being wiped away despite being fully overwritten by the stores following it. Example shown below:
Sep 24 2015
If you could, please.
I think it was able to avoid test failure simply because there are so few elements in the existing test that compareNames in qsort just happened to produce the same results each time.
Sep 18 2015
Sep 16 2015
When iterating with a set of passes manually, I found that GlobalOpt was not reaching a fixed point but was not reporting any changes.