mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-13 23:25:06 +00:00
Enhance constant folding of bitcast operations on vectors of floats.
Add getAllOnesValue of FP numbers to Constants and APFloat. Add more tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125776 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -3197,6 +3197,12 @@ APFloat::initFromAPInt(const APInt& api, bool isIEEE)
|
||||
llvm_unreachable(0);
|
||||
}
|
||||
|
||||
APFloat
|
||||
APFloat::getAllOnesValue(unsigned BitWidth, bool isIEEE)
|
||||
{
|
||||
return APFloat(APInt::getAllOnesValue(BitWidth), isIEEE);
|
||||
}
|
||||
|
||||
APFloat APFloat::getLargest(const fltSemantics &Sem, bool Negative) {
|
||||
APFloat Val(Sem, fcNormal, Negative);
|
||||
|
||||
|
Reference in New Issue
Block a user