summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-12-09 21:19:42 +0000
committerChris Lattner <sabre@nondot.org>2008-12-09 21:19:42 +0000
commit702e46ed5479a6ada62c679675506fbeeaf90fb7 (patch)
tree1c9dc0ba7f50f8591399d2c529c0d5d060bcca9d /llvm/lib/CodeGen/MachineInstr.cpp
parent70cb0071c94a6cef9c03bbbdb45bf0d0fccc7c15 (diff)
downloadbcm5719-llvm-702e46ed5479a6ada62c679675506fbeeaf90fb7.tar.gz
bcm5719-llvm-702e46ed5479a6ada62c679675506fbeeaf90fb7.zip
Teach BasicAA::getModRefInfo(CallSite, CallSite) some
tricks based on readnone/readonly functions. Teach memdep to look past readonly calls when analyzing deps for a readonly call. This allows elimination of a few more calls from 403.gcc: before: 63 gvn - Number of instructions PRE'd 153986 gvn - Number of instructions deleted 50069 gvn - Number of loads deleted after: 63 gvn - Number of instructions PRE'd 153991 gvn - Number of instructions deleted 50069 gvn - Number of loads deleted 5 calls isn't much, but this adds plumbing for the next change. llvm-svn: 60794
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud