ramosian-glider / memory-sanitizer

Automatically exported from code.google.com/p/memory-sanitizer
0 stars 0 forks source link

Get rid of getCleanOrigin() #77

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
There is no such thing as a "clean origin".
This was a temporary thing useful when not all instructions supported origin 
propagation. Now it just hides bugs.

Original issue reported on code.google.com by euge...@google.com on 28 Nov 2014 at 10:15

GoogleCodeExporter commented 8 years ago
Can't really remove getCleanOrigin() because we need something for constants 
and such (ex. in phi nodes where some of the incoming edges bring a fully 
initialized value).

r222997 makes sure that all non-constants have origin set explicitly and 
removes 2 more cases where we relied on the implicit 0 origin behavior.

Original comment by euge...@google.com on 1 Dec 2014 at 10:10

GoogleCodeExporter commented 8 years ago
Adding Project:MemorySanitizer as part of GitHub migration.

Original comment by gli...@google.com on 30 Jul 2015 at 9:22