Searched refs:getValueAPF (Results 1 - 25 of 51) sorted by relevance

123

/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUMCInstLower.cpp44 const APFloat &FloatValue = MO.getFPImm()->getValueAPF();
H A DAMDGPUISelLowering.cpp364 return CFP->getValueAPF().isZero();
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp101 APFloat Val = MO.getFPImm()->getValueAPF();
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonMCInstLower.cpp61 APFloat Val = MO.getFPImm()->getValueAPF();
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp807 !CFPt->getValueAPF().isZero()) ||
809 !CFPf->getValueAPF().isZero()))
819 !CFPt->getValueAPF().isZero()) ||
821 !CFPf->getValueAPF().isZero()))
834 !CFPt->getValueAPF().isZero()) ||
836 !CFPf->getValueAPF().isZero()))
846 !CFPt->getValueAPF().isZero()) ||
848 !CFPf->getValueAPF().isZero()))
H A DInstCombineMulDivRem.cpp309 return (C0 && C0->getValueAPF().isNormal()) ||
310 (C1 && C1->getValueAPF().isNormal());
314 const APFloat &Flt = C->getValueAPF();
394 if (C && AllowReassociate && C->getValueAPF().isNormal()) {
421 if (C1 && C1->getValueAPF().isNormal() &&
855 const APFloat &FpVal = Divisor->getValueAPF();
893 const APFloat &F = cast<ConstantFP>(C)->getValueAPF();
900 const APFloat &F = cast<ConstantFP>(C)->getValueAPF();
941 const APFloat &FoldC = cast<ConstantFP>(Fold)->getValueAPF();
H A DInstCombineAddSub.cpp126 { Coeff.set(Coefficient->getValueAPF()); Val = V; }
387 Addend0.set(APFloat(C0->getValueAPF().getSemantics()), 0);
490 const APFloat &F = CFP->getValueAPF();
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DConstantFolding.cpp1281 APFloat Val(Op->getValueAPF());
1297 if (Op->getValueAPF().isNaN() || Op->getValueAPF().isInfinity())
1306 V = Op->getValueAPF().convertToFloat();
1308 V = Op->getValueAPF().convertToDouble();
1311 APFloat APF = Op->getValueAPF();
1453 return ConstantFoldConvertToInt(FPOp->getValueAPF(),
1461 return ConstantFoldConvertToInt(FPOp->getValueAPF(),
1481 Op1V = Op1->getValueAPF().convertToFloat();
1483 Op1V = Op1->getValueAPF()
[all...]
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp376 if (&CSDN->getValueAPF().getSemantics()==&APFloat::IEEEsingle)
377 OS << '<' << CSDN->getValueAPF().convertToFloat() << '>';
378 else if (&CSDN->getValueAPF().getSemantics()==&APFloat::IEEEdouble)
379 OS << '<' << CSDN->getValueAPF().convertToDouble() << '>';
382 CSDN->getValueAPF().bitcastToAPInt().dump();
H A DSelectionDAG.cpp76 return getValueAPF().bitwiseIsEqual(V);
128 if (CFPN->getValueAPF().bitcastToAPInt().countTrailingOnes() < EltSize)
169 if (!CFPN->getValueAPF().isPosZero())
1603 APFloat::cmpResult R = N1C->getValueAPF().compare(N2C->getValueAPF());
2367 return !C->getValueAPF().isNaN();
2466 APFloat V = C->getValueAPF(); // make copy
2869 if (CFP->getValueAPF().isZero())
2873 if (CFP->getValueAPF().isZero())
2878 if (CFP->getValueAPF()
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/
H A DMBlazeMCInstLower.cpp153 APFloat FVal = MO.getFPImm()->getValueAPF();
H A DMBlazeAsmPrinter.cpp230 printHex32(fp->getValueAPF().bitcastToAPInt().getZExtValue(), O);
/freebsd-10.0-release/contrib/llvm/lib/IR/
H A DAsmWriter.cpp806 if (&CFP->getValueAPF().getSemantics() == &APFloat::IEEEsingle ||
807 &CFP->getValueAPF().getSemantics() == &APFloat::IEEEdouble) {
814 bool isHalf = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEhalf;
815 bool isDouble = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEdouble;
816 bool isInf = CFP->getValueAPF().isInfinity();
817 bool isNaN = CFP->getValueAPF().isNaN();
819 double Val = isDouble ? CFP->getValueAPF().convertToDouble() :
820 CFP->getValueAPF().convertToFloat();
845 APFloat apf = CFP->getValueAPF();
863 if (&CFP->getValueAPF()
[all...]
H A DMetadata.cpp410 APFloat AVal = cast<ConstantFP>(A->getOperand(0))->getValueAPF();
411 APFloat BVal = cast<ConstantFP>(B->getOperand(0))->getValueAPF();
H A DConstantFold.cpp181 FP->getValueAPF().bitcastToAPInt());
573 APFloat Val = FPC->getValueAPF();
588 const APFloat &V = FPC->getValueAPF();
1112 APFloat C1V = CFP1->getValueAPF();
1113 APFloat C2V = CFP2->getValueAPF();
1651 APFloat C1V = cast<ConstantFP>(C1)->getValueAPF();
1652 APFloat C2V = cast<ConstantFP>(C2)->getValueAPF();
H A DConstants.cpp95 return CFP->getValueAPF().bitcastToAPInt().isAllOnesValue();
590 APFloat apf = cast<ConstantFP>(Constant::getNullValue(Ty))->getValueAPF();
819 Elts.push_back(CFP->getValueAPF().convertToFloat());
828 Elts.push_back(CFP->getValueAPF().convertToDouble());
1000 Elts.push_back(CFP->getValueAPF().convertToFloat());
1009 Elts.push_back(CFP->getValueAPF().convertToDouble());
2403 SmallVector<float, 16> Elts(NumElts, CFP->getValueAPF().convertToFloat());
2408 CFP->getValueAPF().convertToDouble());
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp134 CN->getValueAPF().convertToInteger(IntVal, APFloat::rmTowardZero, &IsExact);
170 if (!Imm || !Imm->getValueAPF().isPosZero())
525 if (A64Imms::isFPImm(cast<ConstantFPSDNode>(Node)->getValueAPF())) {
/freebsd-10.0-release/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp813 Result.FloatVal = cast<ConstantFP>(C)->getValueAPF().convertToFloat();
816 Result.DoubleVal = cast<ConstantFP>(C)->getValueAPF().convertToDouble();
821 Result.IntVal = cast <ConstantFP>(C)->getValueAPF().bitcastToAPInt();
871 CV->getOperand(i))->getValueAPF().convertToFloat();
893 CV->getOperand(i))->getValueAPF().convertToDouble();
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1188 const APFloat& getValueAPF() const { return Value->getValueAPF(); } function in class:llvm::SDNode::ConstantFPSDNode
1208 Tmp.convert(Value->getValueAPF().getSemantics(),
/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1759 APFloat APF = APFloat(Fp->getValueAPF()); // make a copy
1893 float float32 = (float) CFP->getValueAPF().convertToFloat();
1897 double float64 = CFP->getValueAPF().convertToDouble();
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp250 if (!InitValueVal || !ConvertToSInt(InitValueVal->getValueAPF(), InitValue))
264 !ConvertToSInt(IncValueVal->getValueAPF(), IncValue))
302 !ConvertToSInt(ExitValueVal->getValueAPF(), ExitValue))
/freebsd-10.0-release/contrib/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp217 APFloat APF = APFloat(CFP->getValueAPF()); // copy
236 std::string StrVal = ftostr(CFP->getValueAPF());
253 << utohexstr(CFP->getValueAPF().bitcastToAPInt().getZExtValue())
257 << utohexstr((uint32_t)CFP->getValueAPF().
/freebsd-10.0-release/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp899 Record.push_back(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
903 APInt api = CFP->getValueAPF().bitcastToAPInt();
908 APInt api = CFP->getValueAPF().bitcastToAPInt();
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp571 APFloat APF = APFloat(MI->getOperand(0).getFPImm()->getValueAPF());
1750 APInt API = CFP->getValueAPF().bitcastToAPInt();
1756 CFP->getValueAPF().toString(StrVal);
H A DDwarfCompileUnit.cpp613 APFloat FPImm = MO.getFPImm()->getValueAPF();
636 return addConstantValue(Die, CFP->getValueAPF().bitcastToAPInt(), false);

Completed in 568 milliseconds

123