summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/UserSettingsController.cpp
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2010-09-20 20:39:59 +0000
committerOwen Anderson <resistor@mac.com>2010-09-20 20:39:59 +0000
commit272ff949163cfe15d3e044ecde981972063775c2 (patch)
tree6bfe2bdcc9f799c958c5ad7ea09b9e32f16b85fe /lldb/source/Core/UserSettingsController.cpp
parent8af2ff89f7b20708d8f6e674fab90473ee0dbfea (diff)
downloadbcm5719-llvm-272ff949163cfe15d3e044ecde981972063775c2.tar.gz
bcm5719-llvm-272ff949163cfe15d3e044ecde981972063775c2.zip
When TCO is turned on, it is possible to end up with aliasing FrameIndex's. Therefore,
CombinerAA cannot assume that different FrameIndex's never alias, but can instead use MachineFrameInfo to get the actual offsets of these slots and check for actual aliasing. This fixes CodeGen/X86/2010-02-19-TailCallRetAddrBug.ll and CodeGen/X86/tailcallstack64.ll when CombinerAA is enabled, modulo a different register allocation sequence. llvm-svn: 114348
Diffstat (limited to 'lldb/source/Core/UserSettingsController.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud