summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/TimeValue.cpp
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2011-01-15 09:16:12 +0000
committerNick Lewycky <nicholas@mxc.ca>2011-01-15 09:16:12 +0000
commit367f98f000841d03d9796c04b9d51a117f1c2dbf (patch)
tree8b1f96a7a0dae307ac2b966cb7d78ef2f1aeeba0 /llvm/lib/Support/TimeValue.cpp
parentfacb7d0adefc5c3baacb6618256a6d7737104cb6 (diff)
downloadbcm5719-llvm-367f98f000841d03d9796c04b9d51a117f1c2dbf.tar.gz
bcm5719-llvm-367f98f000841d03d9796c04b9d51a117f1c2dbf.zip
Teach LazyValueInfo that allocas aren't NULL. Over all of llvm-test, this saves
half a million non-local queries, each of which would otherwise have triggered a linear scan over a basic block. Also fix a fixme for memory intrinsics which dereference pointers. With this, we prove that a pointer is non-null because it was dereferenced by an intrinsic 112 times in llvm-test. llvm-svn: 123533
Diffstat (limited to 'llvm/lib/Support/TimeValue.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud