summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Triple.cpp
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-07-17 09:10:37 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-07-17 09:10:37 +0000
commitc8227aa14df8bb0d1d92ecfa2ccf48830dd7709d (patch)
treeacf651e354ae12c03bdc015cb075bd385c4e561c /llvm/lib/Support/Triple.cpp
parent01f56862982c958ad73b4d4b60f0c59d8f383b23 (diff)
downloadbcm5719-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/Support/Triple.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud