diff options
author | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2018-10-26 16:12:12 +0000 |
---|---|---|
committer | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2018-10-26 16:12:12 +0000 |
commit | 0a217961416a0cbf1ac29bcb26577d41ca0e0e8d (patch) | |
tree | 0b2f80334412e38ee3dc68693aefe7dfa6ec4de5 /lib/Frontend/CompilerInvocation.cpp | |
parent | dc8ed52e9663c9185b1a0b93fc38749ae49856a9 (diff) | |
download | clang-0a217961416a0cbf1ac29bcb26577d41ca0e0e8d.tar.gz |
[Fixed Point Arithmetic] Refactor fixed point casts
Summary:
- Added names for some emitted values (such as "tobool" for
the result of a cast to boolean).
- Replaced explicit IRBuilder request for doing sext/zext/trunc
by using CreateIntCast instead.
- Simplify code for emitting satuation into one if-statement
for clamping to max, and one if-statement for clamping to min.
Reviewers: leonardchan, ebevhan
Reviewed By: leonardchan
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D53707
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345398 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions