summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/step_scripted/TestStepScripted.py
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@bec.de>2019-10-14 16:15:14 +0000
committerJoerg Sonnenberger <joerg@bec.de>2019-10-14 16:15:14 +0000
commit9681ea9560a00038a29ed368dfa32104b0597b26 (patch)
treecc2028197f3060841a26f49315e48c9affeb3ca1 /lldb/packages/Python/lldbsuite/test/functionalities/step_scripted/TestStepScripted.py
parentee86804cf1bc7f9d9935261231b95e8f30dd7c03 (diff)
downloadbcm5719-llvm-9681ea9560a00038a29ed368dfa32104b0597b26.tar.gz
bcm5719-llvm-9681ea9560a00038a29ed368dfa32104b0597b26.zip
Reapply r374743 with a fix for the ocaml binding
Add a pass to lower is.constant and objectsize intrinsics This pass lowers is.constant and objectsize intrinsics not simplified by earlier constant folding, i.e. if the object given is not constant or if not using the optimized pass chain. The result is recursively simplified and constant conditionals are pruned, so that dead blocks are removed even for -O0. This allows inline asm blocks with operand constraints to work all the time. The new pass replaces the existing lowering in the codegen-prepare pass and fallbacks in SDAG/GlobalISEL and FastISel. The latter now assert on the intrinsics. Differential Revision: https://reviews.llvm.org/D65280 llvm-svn: 374784
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/step_scripted/TestStepScripted.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud