summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/thread/main.cpp
diff options
context:
space:
mode:
authorAlex Bradbury <asb@lowrisc.org>2019-01-22 12:11:53 +0000
committerAlex Bradbury <asb@lowrisc.org>2019-01-22 12:11:53 +0000
commitcd26560e46c2a2a50dbc79775b9a8bba03990945 (patch)
tree6e0abce281e4ba6bc1fa626ea49d8f263b19ffc7 /lldb/packages/Python/lldbsuite/test/python_api/thread/main.cpp
parentfeb475f4cf283e78e7e3979a20bb5337bce6d889 (diff)
downloadbcm5719-llvm-cd26560e46c2a2a50dbc79775b9a8bba03990945.tar.gz
bcm5719-llvm-cd26560e46c2a2a50dbc79775b9a8bba03990945.zip
[RISCV] Quick fix for PR40333
Avoid the infinite loop caused by the target DAG combine converting ANYEXT to SIGNEXT and the target-independent DAG combine logic converting back to ANYEXT. Do this by not adding the new node to the worklist. Committing directly as this definitely doesn't make the problem any worse, and I intend to follow-up with a patch that avoids this custom combiner logic altogether and just lowers the i32 operations to a target-specific SelectionDAG node. This should be easier to reason about and improve codegen quality in some cases (though may miss out on some later DAG combines). llvm-svn: 351806
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud