summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2016-03-14 16:24:05 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2016-03-14 16:24:05 +0000
commite8efff373a5118edf298b63a4c24cdbcc3ebd1da (patch)
treef6b1d2a5e048d5e00395f880927d151257ec02e4 /lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py
parentaeb7b539f59cc9dd4e1a28c4cf841d19ba75e5a9 (diff)
downloadbcm5719-llvm-e8efff373a5118edf298b63a4c24cdbcc3ebd1da.tar.gz
bcm5719-llvm-e8efff373a5118edf298b63a4c24cdbcc3ebd1da.zip
[mips] MIPS32R6 compact branch support
Summary: MIPSR6 introduces a class of branches called compact branches. Unlike the traditional MIPS branches which have a delay slot, compact branches do not have a delay slot. The instruction following the compact branch is only executed if the branch is not taken and must not be a branch. It works by generating compact branches for MIPS32R6 when the delay slot filler cannot fill a delay slot. Then, inspecting the generated code for forbidden slot hazards (a compact branch with an adjacent branch or other CTI) and inserting nops to clear this hazard. Patch by Simon Dardis. Reviewers: vkalintiris, dsanders Subscribers: MatzeB, dsanders, llvm-commits Differential Revision: http://reviews.llvm.org/D16353 llvm-svn: 263444
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud