summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo/X86/DW_AT_location-reference.ll
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2013-03-19 19:52:04 +0000
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2013-03-19 19:52:04 +0000
commitd850167a1997b6a277bdd1e95207e8c99d13ae5c (patch)
tree155fca5e95aa72a60b999644c23fcce33ef634ac /llvm/test/DebugInfo/X86/DW_AT_location-reference.ll
parente618abd6e0c1a38092dc90b139154a7e884bbaad (diff)
downloadbcm5719-llvm-d850167a1997b6a277bdd1e95207e8c99d13ae5c.tar.gz
bcm5719-llvm-d850167a1997b6a277bdd1e95207e8c99d13ae5c.zip
Rewrite pre-increment store patterns to use standard memory operands.
Currently, pre-increment store patterns are written to use two separate operands to represent address base and displacement: stwu $rS, $ptroff($ptrreg) This causes problems when implementing the assembler parser, so this commit changes the patterns to use standard (complex) memory operands like in all other memory access instruction patterns: stwu $rS, $dst To still match those instructions against the appropriate pre_store SelectionDAG nodes, the patch uses the new feature that allows a Pat to match multiple DAG operands against a single (complex) instruction operand. Approved by Hal Finkel. llvm-svn: 177429
Diffstat (limited to 'llvm/test/DebugInfo/X86/DW_AT_location-reference.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud