diff options
author | Thomas Lively <tlively@google.com> | 2019-10-15 01:11:51 +0000 |
---|---|---|
committer | Thomas Lively <tlively@google.com> | 2019-10-15 01:11:51 +0000 |
commit | 232fd99d9ee6d852b44d1cf5f491b00e4241d7ea (patch) | |
tree | 9fec997f2ba1e5a975a8b7c125ef85ea74b08b99 /lldb/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py | |
parent | 6f0768f64da398d5103d39e83bdc66a5ffd6f0f6 (diff) | |
download | bcm5719-llvm-232fd99d9ee6d852b44d1cf5f491b00e4241d7ea.tar.gz bcm5719-llvm-232fd99d9ee6d852b44d1cf5f491b00e4241d7ea.zip |
[WebAssembly] Trapping fptoint builtins and intrinsics
Summary:
The WebAssembly backend lowers fptoint instructions to a code sequence
that checks for overflow to avoid traps because fptoint is supposed to
be speculatable. These new builtins and intrinsics give users a way to
depend on the trapping semantics of the underlying instructions and
avoid the extra code generated normally.
Patch by coffee and tlively.
Reviewers: aheejin
Subscribers: dschuff, sbc100, jgravelle-google, hiraditya, sunfish, cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D68902
llvm-svn: 374856
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py')
0 files changed, 0 insertions, 0 deletions