summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Python/modify-python-lldb.py
diff options
context:
space:
mode:
authorEli Bendersky <eliben@google.com>2013-01-15 22:59:42 +0000
committerEli Bendersky <eliben@google.com>2013-01-15 22:59:42 +0000
commit17233946bcaba7b23cb003ef789f64dc41cef292 (patch)
treeacdd9088d79fe51d17458d1b0fe2822cd6e7a835 /lldb/scripts/Python/modify-python-lldb.py
parent66a8ca0f7fefeb8ff16fbe7dabd2bf107cec75f9 (diff)
downloadbcm5719-llvm-17233946bcaba7b23cb003ef789f64dc41cef292.tar.gz
bcm5719-llvm-17233946bcaba7b23cb003ef789f64dc41cef292.zip
Refactor generic Asm directive parsing.
After discussing the refactoring with Jim and Daniel, the following changes were made: * All generic directive parsing is now done by AsmParser itself. The previous division between it and GenericAsmParser did not have clear boundaries and just produced unnatural code of GenericAsmParser juggling the internals of AsmParser through an interface. The division of responsibilities is now clear: target-specific directives, other extensions (used by platform-specific parseres), and generic directives. * Priority for directive parsing was reshuffled to ask extensions first and check the generic directives later. No change in functionality. llvm-svn: 172568
Diffstat (limited to 'lldb/scripts/Python/modify-python-lldb.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud