summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCNullStreamer.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2010-01-25 18:26:54 +0000
committerBob Wilson <bob.wilson@apple.com>2010-01-25 18:26:54 +0000
commitfc060e43376a8ab07e0310db7b27b2232e3f08a8 (patch)
tree4fcae9effe42dc61e704f4760d2eb5f3059e4301 /llvm/lib/MC/MCNullStreamer.cpp
parent8a588e144424aba950d915123501a6ebb15cd21a (diff)
downloadbcm5719-llvm-fc060e43376a8ab07e0310db7b27b2232e3f08a8.tar.gz
bcm5719-llvm-fc060e43376a8ab07e0310db7b27b2232e3f08a8.zip
Change Value::getUnderlyingObject to have the MaxLookup value specified as a
parameter with a default value, instead of just hardcoding it in the implementation. The limit of MaxLookup = 6 was introduced in r69151 to fix a performance problem with O(n^2) behavior in instcombine, but the scalarrepl pass is relying on getUnderlyingObject to go all the way back to an AllocaInst. Making the limit part of the method signature makes it clear that by default the result is limited and should help avoid similar problems in the future. This fixes pr6126. llvm-svn: 94433
Diffstat (limited to 'llvm/lib/MC/MCNullStreamer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud