Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
a66f42caa988df0c41f8cec486f61a289b44a130
/
llvm
/
lib
/
Support
/
APFloat.cpp
3a46eb4
[AsmWriter/APFloat] FP constant printing: Avoid usage of locale dependent snprinf
by Serguei Katkov
· 9 years ago
fc947bc
[APInt] Use lshrInPlace to replace lshr where possible
by Craig Topper
· 9 years ago
55229b7
[APInt] Add a public typedef for the internal type of APInt use it instead of integerPart. Make APINT_BITS_PER_WORD and APINT_WORD_SIZE public.
by Craig Topper
· 9 years ago
157c869
Fix APFloat mod (committing for simonbyrne)
by Stephen Canon
· 9 years ago
00b3499
Use MutableArrayRef for APFloat::convertToInteger
by Simon Pilgrim
· 9 years ago
a284959
Strip trailing whitespace
by Simon Pilgrim
· 9 years ago
8c209aa
Cleanup dump() functions.
by Matthias Braun
· 9 years ago
601ba8c
[APFloat] Reduce some dispatch boilerplates. NFC.
by Tim Shen
· 9 years ago
7117e69
[APFloat] Fix comments. NFC.
by Tim Shen
· 9 years ago
7f12762
[APFloat] Add PPCDoubleDouble multiplication
by Tim Shen
· 9 years ago
fd1e5aa
[APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble)
by Tim Shen
· 9 years ago
21c1204
[ADT] APFloatBase: Prevent collapsing semPPCDoubleDouble and semBogus
by Michal Gorny
· 9 years ago
7b57ac4
[APFloat] Remove 'else' after return. NFC
by Tim Shen
· 9 years ago
17c7f70
Replace APFloatBase static fltSemantics data members with getter functions
by Stephan Bergmann
· 9 years ago
44bde89
[APFloat] Implement PPCDoubleDouble add and subtract.
by Tim Shen
· 9 years ago
3ce346d
Fix memory leaks (coverity issues 1365586 & 1365591)
by Sylvestre Ledru
· 9 years ago
398f90f
[APFloat] Make functions that produce APFloaat objects use correct semantics.
by Tim Shen
· 9 years ago
1bab9cf
[APFloat] Remove the redundent function body of uninitialized ctor, which should be done in r285468
by Tim Shen
· 9 years ago
b4991548
[APFloat] Fix memory bugs revealed by MSan
by Tim Shen
· 9 years ago
139a58f
Reapply r285351 "[APFloat] Add DoubleAPFloat mode to APFloat. NFC." with
by Tim Shen
· 9 years ago
414b015
Revert "[APFloat] Add DoubleAPFloat mode to APFloat. NFC."
by Tim Shen
· 9 years ago
f38e87f
[APFloat] Add DoubleAPFloat mode to APFloat. NFC.
by Tim Shen
· 9 years ago
85de51d
[APFloat] Make APFloat an interface class to the internal IEEEFloat. NFC.
by Tim Shen
· 9 years ago
47b292d
Remove some unneeded headers and replace some headers with forward class declarations (NFC)
by Mehdi Amini
· 10 years ago
91d3cfe
Revert "Fix Clang-tidy modernize-deprecated-headers warnings in remaining files; other minor fixes."
by Duncan P. N. Exon Smith
· 10 years ago
1760dc2
Fix Clang-tidy modernize-deprecated-headers warnings in remaining files; other minor fixes.
by Eugene Zelenko
· 10 years ago
ea00b49
APFloat: Fix signalling nans for scalbn
by Matt Arsenault
· 10 years ago
c25a711
APFloat: Add frexp
by Matt Arsenault
· 10 years ago
69fdf9b
APFloat: Fix ilogb for denormals
by Matt Arsenault
· 10 years ago
afa31cf
APFloat: Fix scalbn handling of denormals
by Matt Arsenault
· 10 years ago
7a08381
Remove uses of builtin comma operator.
by Richard Trieu
· 10 years ago
1bfc89b
Add isInteger() to APFloat.
by Stephen Canon
· 10 years ago
b12db0e
Remove roundingMode argument in APFloat::mod
by Stephen Canon
· 10 years ago
a1d3c24
Expose more properties of llvm::fltSemantics
by JF Bastien
· 10 years ago
103fc94
[APFloat] Remove else after return and replace loop with std::equal. NFC.
by Benjamin Kramer
· 10 years ago
b6b0ddf
Add getSizeInBits function to the APFloat class
by Tamas Berghammer
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
6ae3796
Fix -Wpessimizing-move warnings by removing std::move calls.
by Richard Trieu
· 11 years ago
d5cc45f
Silencing some MSVC warnings "C4805: '^' : unsafe mix of type 'bool' and type 'unsigned int' in operation"; NFC.
by Aaron Ballman
· 11 years ago
4f75c09
Refactor: Simplify boolean expressions in llvm Support
by David Blaikie
· 11 years ago
dc3f01e
Simplify expressions involving boolean constants with clang-tidy
by David Blaikie
· 11 years ago
12b12e8
[APFloat][ADT] Fix sign handling logic for FMA results that truncate to zero.
by Lang Hames
· 11 years ago
56c0eb2
[ADT] Fix PR20728 - Incorrect APFloat::fusedMultiplyAdd results for x86_fp80.
by Lang Hames
· 11 years ago
171c2ec
Revert "r216914 - Revert: [APFloat] Fixed a bug in method 'fusedMultiplyAdd'"
by Hal Finkel
· 11 years ago
7000ca3
Modernize old-style static asserts. NFC.
by Benjamin Kramer
· 11 years ago
d9edd1e
[ADT] Add the scalbn function for APFloat.
by Chandler Carruth
· 11 years ago
095b92e
Check whether the iterator p == the end iterator before trying to dereference it. This is a speculative fix for a failure found on the valgrind buildbot triggered by a clang test.
by Nick Lewycky
· 11 years ago
ba1ecbc
Fix right shift by 64 bits detected on CXX/lex/lex.literal/lex.ext/p4.cpp
by Alexey Samsonov
· 11 years ago
b9de900
Revert: [APFloat] Fixed a bug in method 'fusedMultiplyAdd'.
by Andrea Di Biagio
· 11 years ago
7676fe1
[APFloat] Fixed a bug in method 'fusedMultiplyAdd'.
by Andrea Di Biagio
· 11 years ago
4e69e29
Revert "Support/APFloat: unique_ptr-ify temp arrays"
by Dylan Noblesmith
· 11 years ago
49c758b
Support/APFloat: unique_ptr-ify temp arrays
by Dylan Noblesmith
· 11 years ago
d327828
APFloat: x - NaN needs to flip the signbit of NaN when x is a number.
by Stephen Canon
· 11 years ago
2617dcc
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
c10719f
[C++11] Make use of 'nullptr' in the Support library.
by Craig Topper
· 12 years ago
06f4778
APFloat: Add a move ctor and operator=
by Benjamin Kramer
· 12 years ago
cb40291
Fix known typos
by Alp Toker
· 12 years ago
f907b89
Correct word hyphenations
by Alp Toker
· 12 years ago
e72f132
Change default # of digits for APFloat::toString
by Eli Friedman
· 12 years ago
b33f944
Revert r189442 "Change default # of digits for APFloat::toString"
by Ted Kremenek
· 12 years ago
14cede2
Change default # of digits for APFloat::toString
by Eli Friedman
· 12 years ago
b0e688e
[APFloat] Make all arithmetic operations with NaN produce positive NaNs.
by Michael Gottesman
· 12 years ago
30a90eb
[APFloat] Move setting fcNormal in zeroSignificand() to calling code.
by Michael Gottesman
· 12 years ago
d2eb07a
Handle '.' correctly in hex float literal parsing.
by Eli Friedman
· 12 years ago
1d4dbda
by Ulrich Weigand
· 12 years ago
94d6195
[APFloat] Swap an early out check so we do not dereference str.end().
by Michael Gottesman
· 12 years ago
228156c
[APFloat] Ensure that we can properly parse strings that do not have null terminators.
by Michael Gottesman
· 12 years ago
79b0967
Revert "Revert "[APFloat] Removed APFloat constructor which initialized to either zero/NaN but allowed you to arbitrarily set the category of the float.""
by Michael Gottesman
· 12 years ago
ccaf332
Revert "[APFloat] Removed APFloat constructor which initialized to either zero/NaN but allowed you to arbitrarily set the category of the float."
by Michael Gottesman
· 12 years ago
03255a1
[APFloat] Removed APFloat constructor which initialized to either zero/NaN but allowed you to arbitrarily set the category of the float.
by Michael Gottesman
· 12 years ago
8136c38
[APFloat] Convert all references to fcNormal to references to isFiniteNonZero().
by Michael Gottesman
· 12 years ago
40e8a18
[APFloat] Added support for parsing float strings which contain {inf,-inf,NaN,-NaN}.
by Michael Gottesman
· 12 years ago
c4facdf
[APFloat] Added make{Zero,Inf} methods and implemented get{Zero,Inf} on top of them.
by Michael Gottesman
· 12 years ago
f0e8cd1
[APFloat] Removed a assert from significandParts() which says that one can only access the significand of FiniteNonZero/NaN floats.
by Michael Gottesman
· 12 years ago
9b877e1
[APFloat] Rename macro convolve => PackCategoriesIntoKey so that it is clear what APFloat is actually using said macro for.
by Michael Gottesman
· 12 years ago
9dc9833
[APFloat] Rename llvm::exponent_t => llvm::APFloat::ExponentType.
by Michael Gottesman
· 12 years ago
3cb77ab
[APFloat] Converted all references to APFloat::isNormal => APFloat::isFiniteNonZero.
by Michael Gottesman
· 12 years ago
a7cc124
Fixed comment typo that causes the given comment to actually make sense.
by Michael Gottesman
· 12 years ago
d0cf5b2
Introduce needsCleanup() for APFloat and APInt.
by Manuel Klimek
· 12 years ago
6bef24f
APFloat: Use isDenormal instead of hand-rolled code to check for denormals.
by Benjamin Kramer
· 12 years ago
0c622ea
Implement IEEE-754R 2008 nextUp/nextDown functions in the guise of the function APFloat::next(bool nextDown).
by Michael Gottesman
· 12 years ago
bbddbac
Fix a bug that APFloat::fusedMultiplyAdd() mistakenly evaluate "14.5f * -14.5f + 225.0f" to 225.0f.
by Shuxin Yang
· 12 years ago
be99cc3
Fix AsmPrinter crashes with assertion. Bug 15318 in Bugzilla
by Hao Liu
· 13 years ago
b361adb
APFloat: Make sure that we get a well-formed x87 NaN when converting from a smaller type.
by Benjamin Kramer
· 13 years ago
29178a3
Make APFloat constructor require explicit semantics.
by Tim Northover
· 13 years ago
e1f7658
Add llvm::hexDigitValue to convert single characters to hex.
by Jordan Rose
· 13 years ago
226fea5
Remove redundant 'llvm::' qualifications
by Dmitri Gribenko
· 13 years ago
4fb504f
Implement APFloat::isDenormal()
by Shuxin Yang
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
2b431d9
Fix a bug in APFloat.cpp: declare APFloat after fltSemantics it
by Alexey Samsonov
· 13 years ago
08be41a
Drop the limitation to IEEE floating point types from the fdiv of pow2 -> fmul transform.
by Benjamin Kramer
· 13 years ago
908c936
APFloat cleanup: Remove now unused "arithmeticOK" logic.
by Ulrich Weigand
· 13 years ago
e1d62f9
APFloat cleanup: Remove now unused fields "sign2" and "exponent2".
by Ulrich Weigand
· 13 years ago
d9f7e25
Implement arithmetic on APFloat with PPCDoubleDouble semantics by
by Ulrich Weigand
· 13 years ago
c38fab2
APFloat::roundToIntegral: Special values don't keep the exponent value up to date, don't rely on it.
by Benjamin Kramer
· 13 years ago
156d920
Fix undefined behavior (signed integer overflow) when Clang parses a hexfloat with an enormous exponent. Caught by an existing unit test + -ftrapv.
by Richard Smith
· 13 years ago
352dfff
Fix another roundToIntegral bug where very large values could become infinity. Problem and solution identified by Steve Canon.
by Owen Anderson
· 13 years ago
be7e297
Fix typo in comment.
by Owen Anderson
· 13 years ago
1ff74b0
Fix a problem with APFloat::roundToIntegral where it would return incorrect results for negative inputs to trunc. Add unit tests to verify this behavior.
by Owen Anderson
· 13 years ago
Next »