summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/command_script/main.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2016-03-25 20:12:13 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2016-03-25 20:12:13 +0000
commitd4c783335b9a082071f1196db85c1f2d65746103 (patch)
treec8a54e934f6122dd3512d1b6e79fb0fca39cdd27 /lldb/packages/Python/lldbsuite/test/functionalities/command_script/main.cpp
parentec0e7d2582abe0169ebde8fb2105d998bdc79d4d (diff)
downloadbcm5719-llvm-d4c783335b9a082071f1196db85c1f2d65746103.tar.gz
bcm5719-llvm-d4c783335b9a082071f1196db85c1f2d65746103.zip
[RS4GC] Lower calls to @llvm.experimental.deoptimize
This changes RS4GC to lower calls to ``@llvm.experimental.deoptimize`` to gc.statepoints wrapping ``__llvm_deoptimize``, and changes ``callsGCLeafFunction`` to recognize ``@llvm.experimental.deoptimize`` as a non GC leaf function. I've had to hard code the ``"__llvm_deoptimize"`` name in RewriteStatepointsForGC; since ``TargetLibraryInfo`` is available only during codegen. This isn't without precedent in the codebase, so I'm not overtly concerned. llvm-svn: 264456
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/command_script/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud