diff options
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-07-17 09:10:37 +0000 |
|---|---|---|
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-07-17 09:10:37 +0000 |
| commit | c8227aa14df8bb0d1d92ecfa2ccf48830dd7709d (patch) | |
| tree | acf651e354ae12c03bdc015cb075bd385c4e561c /llvm/lib/CodeGen | |
| parent | 01f56862982c958ad73b4d4b60f0c59d8f383b23 (diff) | |
| download | bcm5719-llvm-c8227aa14df8bb0d1d92ecfa2ccf48830dd7709d.tar.gz bcm5719-llvm-c8227aa14df8bb0d1d92ecfa2ccf48830dd7709d.zip | |
[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
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions

