Searched refs:Sem (Results 1 - 16 of 16) sorted by relevance

/external/llvm/include/llvm/ADT/
H A DAPFloat.h213 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 DInitPreprocessor.cpp113 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 Dcrashes.cpp158 const fltSemantics &Sem = foobar(); local
/external/llvm/lib/Support/
H A DAPFloat.cpp664 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 DInstCombineAddSub.cpp89 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 DInstCombineCompares.cpp3984 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 DInstCombineCasts.cpp1145 static Constant *FitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { argument
1148 (void)F.convert(Sem, APFloat::rmNearestTiesToEven, &losesInfo);
/external/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp824 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 DExpr.cpp780 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 DExprConstant.cpp5571 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 DRecursiveASTVisitor.h2045 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 DExpr.h1391 void setRawSemantics(APFloatSemantics Sem) { argument
1392 FloatingLiteralBits.Semantics = Sem;
1399 void setSemantics(const llvm::fltSemantics &Sem);
/external/llvm/unittests/ADT/
H A DAPFloatTest.cpp1000 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 DASTReader.h2028 const llvm::fltSemantics &Sem, unsigned &Idx);
/external/clang/lib/Serialization/
H A DASTReader.cpp8180 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 DX86ISelLowering.cpp12304 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)));

Completed in 1939 milliseconds