| commit | c8227aa14df8bb0d1d92ecfa2ccf48830dd7709d | [log] [tgz] |
|---|---|---|
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | Thu Jul 17 09:10:37 2014 +0000 |
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | Thu Jul 17 09:10:37 2014 +0000 |
| tree | acf651e354ae12c03bdc015cb075bd385c4e561c | |
| parent | 01f56862982c958ad73b4d4b60f0c59d8f383b23 [diff] |
[msan] Avoid redundant origin stores. Origin is meaningless for fully initialized values. Avoid storing origin for function arguments that are known to be always initialized (i.e. shadow is a compile-time null constant). This is not about correctness, but purely an optimization. Seems to affect compilation time of blacklisted functions significantly. llvm-svn: 213239