summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/TestNamespace.py
diff options
context:
space:
mode:
authorJessica Paquette <jpaquette@apple.com>2017-09-27 20:47:39 +0000
committerJessica Paquette <jpaquette@apple.com>2017-09-27 20:47:39 +0000
commit4cf187b5b418e55c0cf8a662fd0fe48e1639f7b6 (patch)
tree780ec8220057bdaef2c48de00696dee1a756ab85 /lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/TestNamespace.py
parentbd3a7633f19365cb7ac24d6bc646d5547b734fc0 (diff)
downloadbcm5719-llvm-4cf187b5b418e55c0cf8a662fd0fe48e1639f7b6.tar.gz
bcm5719-llvm-4cf187b5b418e55c0cf8a662fd0fe48e1639f7b6.zip
[MachineOutliner] AArch64: Avoid saving + restoring LR if possible
This commit allows the outliner to avoid saving and restoring the link register on AArch64 when it is dead within an entire class of candidates. This introduces changes to the way the outliner interfaces with the target. For example, the target now interfaces with the outliner using a MachineOutlinerInfo struct rather than by using getOutliningCallOverhead and getOutliningFrameOverhead. This also improves several comments on the outliner's cost model. https://reviews.llvm.org/D36721 llvm-svn: 314341
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/TestNamespace.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud