/external/llvm/include/llvm/ADT/ |
H A D | APFloat.h | 213 static APFloat getZero(const fltSemantics &Sem, bool Negative = false) { argument 214 APFloat Val(Sem, uninitialized); 222 static APFloat getInf(const fltSemantics &Sem, bool Negative = false) { argument 223 APFloat Val(Sem, uninitialized); 233 static APFloat getNaN(const fltSemantics &Sem, bool Negative = false, argument 237 return getQNaN(Sem, Negative, &fill); 239 return getQNaN(Sem, Negative, nullptr); 244 static APFloat getQNaN(const fltSemantics &Sem, bool Negative = false, argument 246 return makeNaN(Sem, false, Negative, payload); 250 static APFloat getSNaN(const fltSemantics &Sem, boo argument [all...] |
/external/clang/lib/Frontend/ |
H A D | InitPreprocessor.cpp | 113 static T PickFP(const llvm::fltSemantics *Sem, T IEEESingleVal, argument 116 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEsingle) 118 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEdouble) 120 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::x87DoubleExtended) 122 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::PPCDoubleDouble) 124 assert(Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEquad); 129 const llvm::fltSemantics *Sem, StringRef Ext) { 131 DenormMin = PickFP(Sem, "1.40129846e-45", "4.9406564584124654e-324", 135 int Digits = PickFP(Sem, 6, 15, 18, 31, 33); 136 int DecimalDigits = PickFP(Sem, 128 DefineFloatMacros(MacroBuilder &Builder, StringRef Prefix, const llvm::fltSemantics *Sem, StringRef Ext) argument [all...] |
/external/clang/test/SemaCXX/ |
H A D | crashes.cpp | 158 const fltSemantics &Sem = foobar(); local
|
/external/llvm/lib/Support/ |
H A D | APFloat.cpp | 664 APFloat APFloat::makeNaN(const fltSemantics &Sem, bool SNaN, bool Negative, 666 APFloat value(Sem, uninitialized); 3332 APFloat::initFromAPInt(const fltSemantics* Sem, const APInt& api) 3334 if (Sem == &IEEEhalf) 3336 if (Sem == &IEEEsingle) 3338 if (Sem == &IEEEdouble) 3340 if (Sem == &x87DoubleExtended) 3342 if (Sem == &IEEEquad) 3344 if (Sem == &PPCDoubleDouble) 3410 APFloat APFloat::getLargest(const fltSemantics &Sem, boo [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 89 void convertToFpType(const fltSemantics &Sem); 94 APFloat createAPFloatFromInt(const fltSemantics &Sem, int Val); 222 void FAddendCoef::convertToFpType(const fltSemantics &Sem) { argument 228 new(P) APFloat(Sem, IntVal); 230 new(P) APFloat(Sem, 0 - IntVal); 236 APFloat FAddendCoef::createAPFloatFromInt(const fltSemantics &Sem, int Val) { argument 238 return APFloat(Sem, Val); 240 APFloat T(Sem, 0 - Val);
|
H A D | InstCombineCompares.cpp | 3984 const fltSemantics *Sem; local 3987 Sem = &APFloat::IEEEhalf; 3989 Sem = &APFloat::IEEEsingle; 3991 Sem = &APFloat::IEEEdouble; 3993 Sem = &APFloat::IEEEquad; 3995 Sem = &APFloat::x87DoubleExtended; 3997 Sem = &APFloat::PPCDoubleDouble; 4003 F.convert(*Sem, APFloat::rmNearestTiesToEven, &Lossy); 4010 ((Fabs.compare(APFloat::getSmallestNormalized(*Sem)) !=
|
H A D | InstCombineCasts.cpp | 1145 static Constant *FitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { argument 1148 (void)F.convert(Sem, APFloat::rmNearestTiesToEven, &losesInfo);
|
/external/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 824 const fltSemantics &Sem = CE->getOperand(0)->getType()->getFltSemantics(); local 825 APFloat apfLHS = APFloat(Sem, LHS.IntVal); 829 apfLHS.add(APFloat(Sem, RHS.IntVal), APFloat::rmNearestTiesToEven); 833 apfLHS.subtract(APFloat(Sem, RHS.IntVal), 838 apfLHS.multiply(APFloat(Sem, RHS.IntVal), 843 apfLHS.divide(APFloat(Sem, RHS.IntVal), 848 apfLHS.mod(APFloat(Sem, RHS.IntVal),
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 780 void FloatingLiteral::setSemantics(const llvm::fltSemantics &Sem) { argument 781 if (&Sem == &llvm::APFloat::IEEEhalf) 783 else if (&Sem == &llvm::APFloat::IEEEsingle) 785 else if (&Sem == &llvm::APFloat::IEEEdouble) 787 else if (&Sem == &llvm::APFloat::x87DoubleExtended) 789 else if (&Sem == &llvm::APFloat::IEEEquad) 791 else if (&Sem == &llvm::APFloat::PPCDoubleDouble)
|
H A D | ExprConstant.cpp | 5571 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(EltTy); local 5573 if (&Sem == &APFloat::x87DoubleExtended) 5581 Elts.push_back(APValue(APFloat(Sem, Elt))); 7584 const llvm::fltSemantics &Sem = Context.getFloatTypeSemantics(ResultTy); local 7596 Result = llvm::APFloat::getSNaN(Sem, false, &fill); 7598 Result = llvm::APFloat::getQNaN(Sem, false, &fill); 7606 Result = llvm::APFloat::getQNaN(Sem, false, &fill); 7608 Result = llvm::APFloat::getSNaN(Sem, false, &fill); 7625 const llvm::fltSemantics &Sem = local 7627 Result = llvm::APFloat::getInf(Sem); 7698 const llvm::fltSemantics &Sem = Info.Ctx.getFloatTypeSemantics(E->getType()); local [all...] |
/external/clang/include/clang/AST/ |
H A D | RecursiveASTVisitor.h | 2045 InitListExpr *Sem = S->isSemanticForm() ? S : S->getSemanticForm(); local 2046 if (Sem) { 2047 TRY_TO(WalkUpFromInitListExpr(Sem)); 2048 for (Stmt::child_range range = Sem->children(); range; ++range) {
|
H A D | Expr.h | 1391 void setRawSemantics(APFloatSemantics Sem) { argument 1392 FloatingLiteralBits.Semantics = Sem; 1399 void setSemantics(const llvm::fltSemantics &Sem);
|
/external/llvm/unittests/ADT/ |
H A D | APFloatTest.cpp | 1000 static APInt nanbits(const fltSemantics &Sem, argument 1004 return APFloat::getSNaN(Sem, Negative, &apfill).bitcastToAPInt(); 1006 return APFloat::getQNaN(Sem, Negative, &apfill).bitcastToAPInt();
|
/external/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 2028 const llvm::fltSemantics &Sem, unsigned &Idx);
|
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 8180 const llvm::fltSemantics &Sem, 8182 return llvm::APFloat(Sem, ReadAPInt(Record, Idx)); 8179 ReadAPFloat(const RecordData &Record, const llvm::fltSemantics &Sem, unsigned &Idx) argument
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 12304 const fltSemantics &Sem = local 12310 ConstantFP::get(*Context, APFloat(Sem, APInt(SizeInBits, 0)))); 12314 APFloat(Sem, APInt::getHighBitsSet(SizeInBits, 1))); 12334 APFloat(Sem, APInt::getLowBitsSet(SizeInBits, SizeInBits - 1)));
|