Searched refs:APFloat (Results 51 - 75 of 128) sorted by relevance

123456

/external/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp279 APFloat Val = Cnt->getValueAPF();
1673 APFloat APF = APFloat(Fp->getValueAPF()); // make a copy
1681 APF.convert(APFloat::IEEEsingle, APFloat::rmNearestTiesToEven, &ignored);
1685 APF.convert(APFloat::IEEEdouble, APFloat::rmNearestTiesToEven, &ignored);
/external/llvm/examples/Kaleidoscope/MCJIT/cached/
H A Dtoy.cpp1013 return ConstantFP::get(getGlobalContext(), APFloat(Val));
1108 ConstantFP::get(getGlobalContext(), APFloat(0.0)),
1214 StepVal = ConstantFP::get(getGlobalContext(), APFloat(1.0));
1229 ConstantFP::get(getGlobalContext(), APFloat(0.0)),
1272 InitVal = ConstantFP::get(getGlobalContext(), APFloat(0.0));
/external/llvm/examples/Kaleidoscope/MCJIT/complete/
H A Dtoy.cpp1085 return ConstantFP::get(getGlobalContext(), APFloat(Val));
1186 ConstantFP::get(getGlobalContext(), APFloat(0.0)),
1292 StepVal = ConstantFP::get(getGlobalContext(), APFloat(1.0));
1307 ConstantFP::get(getGlobalContext(), APFloat(0.0)),
1350 InitVal = ConstantFP::get(getGlobalContext(), APFloat(0.0));
/external/llvm/examples/Kaleidoscope/Orc/fully_lazy/
H A Dtoy.cpp756 return ConstantFP::get(C.getLLVMContext(), APFloat(Val));
852 ConstantFP::get(C.getLLVMContext(), APFloat(0.0));
958 StepVal = ConstantFP::get(getGlobalContext(), APFloat(1.0));
973 ConstantFP::get(getGlobalContext(), APFloat(0.0)),
1016 InitVal = ConstantFP::get(getGlobalContext(), APFloat(0.0));
/external/llvm/examples/Kaleidoscope/Orc/initial/
H A Dtoy.cpp755 return ConstantFP::get(C.getLLVMContext(), APFloat(Val));
851 ConstantFP::get(C.getLLVMContext(), APFloat(0.0));
957 StepVal = ConstantFP::get(getGlobalContext(), APFloat(1.0));
972 ConstantFP::get(getGlobalContext(), APFloat(0.0)),
1015 InitVal = ConstantFP::get(getGlobalContext(), APFloat(0.0));
/external/llvm/examples/Kaleidoscope/Orc/lazy_codegen/
H A Dtoy.cpp755 return ConstantFP::get(C.getLLVMContext(), APFloat(Val));
851 ConstantFP::get(C.getLLVMContext(), APFloat(0.0));
957 StepVal = ConstantFP::get(getGlobalContext(), APFloat(1.0));
972 ConstantFP::get(getGlobalContext(), APFloat(0.0)),
1015 InitVal = ConstantFP::get(getGlobalContext(), APFloat(0.0));
/external/llvm/examples/Kaleidoscope/Orc/lazy_irgen/
H A Dtoy.cpp755 return ConstantFP::get(C.getLLVMContext(), APFloat(Val));
851 ConstantFP::get(C.getLLVMContext(), APFloat(0.0));
957 StepVal = ConstantFP::get(getGlobalContext(), APFloat(1.0));
972 ConstantFP::get(getGlobalContext(), APFloat(0.0)),
1015 InitVal = ConstantFP::get(getGlobalContext(), APFloat(0.0));
/external/clang/lib/Basic/
H A DTargets.cpp22 #include "llvm/ADT/APFloat.h"
715 this->LongDoubleFormat = &llvm::APFloat::IEEEdouble;
762 LongDoubleFormat = &llvm::APFloat::PPCDoubleDouble;
1408 LongDoubleFormat = &llvm::APFloat::IEEEdouble;
1441 LongDoubleFormat = &llvm::APFloat::IEEEdouble;
2146 LongDoubleFormat = &llvm::APFloat::x87DoubleExtended;
3549 LongDoubleFormat = &llvm::APFloat::IEEEdouble;
3809 LongDoubleFormat = &llvm::APFloat::IEEEdouble;
4817 LongDoubleFormat = &llvm::APFloat::IEEEquad;
5154 LongDoubleFormat = &llvm::APFloat
[all...]
/external/llvm/lib/IR/
H A DAsmWriter.cpp1049 if (&CFP->getValueAPF().getSemantics() == &APFloat::IEEEsingle ||
1050 &CFP->getValueAPF().getSemantics() == &APFloat::IEEEdouble) {
1057 bool isHalf = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEhalf;
1058 bool isDouble = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEdouble;
1075 if (APFloat(APFloat::IEEEdouble, StrVal).convertToDouble() == Val) {
1088 APFloat apf = CFP->getValueAPF();
1091 apf.convert(APFloat::IEEEdouble, APFloat::rmNearestTiesToEven,
1106 if (&CFP->getValueAPF().getSemantics() == &APFloat
[all...]
H A DMetadata.cpp813 APFloat AVal = mdconst::extract<ConstantFP>(A->getOperand(0))->getValueAPF();
814 APFloat BVal = mdconst::extract<ConstantFP>(B->getOperand(0))->getValueAPF();
815 if (AVal.compare(BVal) == APFloat::cmpLessThan)
/external/clang/include/clang/Serialization/
H A DASTWriter.h36 class APFloat;
598 void AddAPFloat(const llvm::APFloat &Value, RecordDataImpl &Record);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp393 if (&CSDN->getValueAPF().getSemantics()==&APFloat::IEEEsingle)
395 else if (&CSDN->getValueAPF().getSemantics()==&APFloat::IEEEdouble)
398 OS << "<APFloat(";
H A DLegalizeFloatTypes.cpp930 Lo = DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(NVT),
933 Hi = DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(NVT),
1140 Lo = DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(NVT),
1264 Lo = DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(NVT),
1289 Lo = DAG.getConstantFP(APFloat(DAG.EVTToAPFloatSemantics(NVT),
1336 DAG.getConstantFP(APFloat(APFloat::PPCDoubleDouble,
1501 APFloat APF = APFloat(APFloat
[all...]
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h17 #include "llvm/ADT/APFloat.h"
391 static inline int getFP32Imm(const APFloat &FPImm) {
419 static inline int getFP64Imm(const APFloat &FPImm) {
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp205 static inline std::string ftostr(const APFloat& V) {
207 if (&V.getSemantics() == &APFloat::IEEEdouble) {
210 } else if (&V.getSemantics() == &APFloat::IEEEsingle) {
222 APFloat APF = APFloat(CFP->getValueAPF()); // copy
224 APF.convert(APFloat::IEEEdouble, APFloat::rmNearestTiesToEven, &ignored);
226 Out << "APFloat(";
233 APF.bitwiseIsEqual(APFloat(atof(Buffer)))) {
/external/llvm/examples/Kaleidoscope/Chapter3/
H A Dtoy.cpp357 return ConstantFP::get(getGlobalContext(), APFloat(Val));
/external/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.h129 bool isFPImmLegal(const APFloat &Imm, EVT VT) const override;
H A DAMDGPUISelLowering.cpp439 bool AMDGPUTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const {
943 APFloat Max = APFloat::getLargest(Type->getFltSemantics());
944 APFloat Min = APFloat::getLargest(Type->getFltSemantics(), true);
2000 APFloat C1Val(APFloat::IEEEdouble, "0x1.0p+52");
2009 APFloat C2Val(APFloat::IEEEdouble, "0x1.fffffffffffffp+51");
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h227 bool isFPImmLegal(const APFloat &Imm, EVT VT) const override;
/external/clang/lib/Lex/
H A DLiteralSupport.cpp961 llvm::APFloat::opStatus
962 NumericLiteralParser::GetFloatValue(llvm::APFloat &Result) {
963 using llvm::APFloat;
976 return Result.convertFromString(Str, APFloat::rmNearestTiesToEven);
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1395 const APFloat& getValueAPF() const { return Value->getValueAPF(); }
1420 APFloat Tmp(V);
1422 APFloat::rmNearestTiesToEven, &ignored);
1425 bool isExactlyValue(const APFloat& V) const;
1427 static bool isValueValidForType(EVT VT, const APFloat& Val);
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2145 V = ConstantFP::get(Context, APFloat(APFloat::IEEEhalf,
2148 V = ConstantFP::get(Context, APFloat(APFloat::IEEEsingle,
2151 V = ConstantFP::get(Context, APFloat(APFloat::IEEEdouble,
2158 V = ConstantFP::get(Context, APFloat(APFloat::x87DoubleExtended,
2161 V = ConstantFP::get(Context, APFloat(APFloat
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1185 const APFloat &FpVal = cast<ConstantFP>(Divisor)->getValueAPF();
1186 APFloat Reciprocal(FpVal.getSemantics());
1190 Reciprocal = APFloat(FpVal.getSemantics(), 1.0f);
1191 (void)Reciprocal.divide(FpVal, APFloat::rmNearestTiesToEven);
H A DInstCombineCalls.cpp1073 const APFloat &ArgVal = C->getValueAPF();
1074 APFloat Val(ArgVal.getSemantics(), 1.0);
1075 APFloat::opStatus Status = Val.divide(ArgVal,
1076 APFloat::rmNearestTiesToEven);
1079 if (Status == APFloat::opOK)
/external/llvm/lib/MC/MCParser/
H A DAsmParser.cpp14 #include "llvm/ADT/APFloat.h"
895 APFloat RealVal(APFloat::IEEEdouble, getTok().getString());
1407 return parseDirectiveRealValue(APFloat::IEEEsingle);
1409 return parseDirectiveRealValue(APFloat::IEEEdouble);
2488 // Convert to an APFloat.
2489 APFloat Value(Semantics);
2493 Value = APFloat::getInf(Semantics);
2495 Value = APFloat::getNaN(Semantics, false, ~0);
2498 } else if (Value.convertFromString(IDVal, APFloat
[all...]

Completed in 647 milliseconds

123456