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

/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DMachineOperand.h152 const ConstantFP *CFP; // For MO_FPImmediate. member in union:llvm::MachineOperand::__anon9929
411 return Contents.CFP;
551 static MachineOperand CreateFPImm(const ConstantFP *CFP) {
553 Op.Contents.CFP = CFP;
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h83 const ConstantFP *CFP; member in union:llvm::DotDebugLocEntry::__anon10130
98 Constant(true) { Constants.CFP = FPtr; EntryKind = E_ConstantFP; }
119 const ConstantFP *getConstantFP() { return Constants.CFP; }
H A DAsmPrinter.cpp1746 static void emitGlobalConstantFP(const ConstantFP *CFP, unsigned AddrSpace, argument
1748 if (CFP->getType()->isHalfTy()) {
1751 CFP->getValueAPF().toString(Str);
1754 uint64_t Val = CFP->getValueAPF().bitcastToAPInt().getZExtValue();
1759 if (CFP->getType()->isFloatTy()) {
1761 float Val = CFP->getValueAPF().convertToFloat();
1762 uint64_t IntVal = CFP->getValueAPF().bitcastToAPInt().getZExtValue();
1766 uint64_t Val = CFP->getValueAPF().bitcastToAPInt().getZExtValue();
1773 if (CFP->getType()->isDoubleTy()) {
1775 double Val = CFP
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp356 if (ConstantFP *CFP = dyn_cast<ConstantFP>(RHSC)) {
357 if (CFP->isExactlyValue(ConstantFP::getNegativeZero
378 if (ConstantFP *CFP = dyn_cast<ConstantFP>(RHS))
379 if (CFP->getValueAPF().isPosZero() && CannotBeNegativeZero(LHS))
390 if (ConstantFP *CFP = dyn_cast<ConstantFP>(RHS)) {
392 ConstantExpr::getFPToSI(CFP, LHSConv->getOperand(0)->getType());
394 ConstantExpr::getSIToFP(CI, I.getType()) == CFP &&
H A DInstCombineCasts.cpp1132 static Constant *FitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { argument
1134 APFloat F = CFP->getValueAPF();
1137 return ConstantFP::get(CFP->getContext(), F);
1151 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) {
1152 if (CFP->getType() == Type::getPPC_FP128Ty(V->getContext()))
1155 if (Value *V = FitsInFPType(CFP, APFloat::IEEEhalf))
1158 if (Value *V = FitsInFPType(CFP, APFloat::IEEEsingle))
1160 if (CFP->getType()->isDoubleTy())
1162 if (Value *V = FitsInFPType(CFP, APFloat::IEEEdouble))
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DConstants.cpp47 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
48 return CFP->isZero() && CFP->isNegative();
60 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
61 return CFP->isZero() && !CFP->isNegative();
73 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
74 return CFP->getValueAPF().bitcastToAPInt().isAllOnesValue();
755 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) {
756 if (CFP
[all...]
H A DAsmWriter.cpp735 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CV)) {
736 if (&CFP->getValueAPF().getSemantics() == &APFloat::IEEEsingle ||
737 &CFP->getValueAPF().getSemantics() == &APFloat::IEEEdouble) {
744 bool isHalf = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEhalf;
745 bool isDouble = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEdouble;
746 bool isInf = CFP->getValueAPF().isInfinity();
747 bool isNaN = CFP->getValueAPF().isNaN();
749 double Val = isDouble ? CFP->getValueAPF().convertToDouble() :
750 CFP->getValueAPF().convertToFloat();
775 APFloat apf = CFP
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CppBackend/
H A DCPPBackend.cpp136 void printCFP(const ConstantFP* CFP);
215 void CppWriter::printCFP(const ConstantFP *CFP) { argument
217 APFloat APF = APFloat(CFP->getValueAPF()); // copy
218 if (CFP->getType() == Type::getFloatTy(CFP->getContext()))
229 if (CFP->getType() == Type::getDoubleTy(CFP->getContext()))
236 std::string StrVal = ftostr(CFP->getValueAPF());
246 (CFP->isExactlyValue(atof(StrVal.c_str())))) {
247 if (CFP
[all...]
/macosx-10.9.5/ruby-104/ruby/
H A Dvm_insnhelper.h135 #define GET_CFP() (COLLECT_USAGE_REGISTER_HELPER(CFP, GET, REG_CFP))
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DValueTracking.cpp1300 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(V))
1301 return !CFP->getValueAPF().isNegZero();
1358 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) {
1359 if (CFP->getType()->isFloatTy())
1360 V = ConstantExpr::getBitCast(CFP, Type::getInt32Ty(V->getContext()));
1361 if (CFP->getType()->isDoubleTy())
1362 V = ConstantExpr::getBitCast(CFP, Type::getInt64Ty(V->getContext()));
H A DInstructionSimplify.cpp2445 if (ConstantFP *CFP = dyn_cast<ConstantFP>(RHSC)) {
2446 if (CFP->getValueAPF().isNaN()) {
2448 return ConstantInt::getFalse(CFP->getContext());
2452 return ConstantInt::getTrue(CFP->getContext());
2455 if (CFP->getValueAPF().isInfinity()) {
2456 if (CFP->getValueAPF().isNegative()) {
2460 return ConstantInt::getFalse(CFP->getContext());
2463 return ConstantInt::getTrue(CFP->getContext());
2471 return ConstantInt::getFalse(CFP->getContext());
2474 return ConstantInt::getTrue(CFP
[all...]
H A DConstantFolding.cpp301 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) {
302 if (CFP->getType()->isDoubleTy()) {
306 if (CFP->getType()->isFloatTy()){
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1688 if (ConstantFP *CFP = dyn_cast<ConstantFP>(CPV)) {
1689 printFPConstant(CFP, O);
1793 ConstantFP *CFP = dyn_cast<ConstantFP>(CPV); local
1794 const Type* Ty = CFP->getType();
1796 float float32 = (float)CFP->getValueAPF().convertToFloat();
1800 double float64 = CFP->getValueAPF().convertToDouble();
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp133 SDValue ExpandConstantFP(ConstantFPSDNode *CFP, bool UseCP);
245 SelectionDAGLegalize::ExpandConstantFP(ConstantFPSDNode *CFP, bool UseCP) { argument
247 DebugLoc dl = CFP->getDebugLoc();
255 EVT VT = CFP->getValueType(0);
256 ConstantFP *LLVMC = const_cast<ConstantFP*>(CFP->getConstantFPValue());
267 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) &&
652 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(ST->getValue())) {
653 if (CFP->getValueType(0) == MVT::f32 &&
655 SDValue Con = DAG.getConstant(CFP->getValueAPF().
662 if (CFP
[all...]
H A DSelectionDAG.cpp2810 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N1))
2811 if (CFP->getValueAPF().isZero())
2814 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N2))
2815 if (CFP->getValueAPF().isZero())
2819 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N2))
2820 if (CFP->getValueAPF().isZero())
2823 ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N1); local
2827 if (!CFP) {
2828 CFP = dyn_cast<ConstantFPSDNode>(N2);
2832 if (CFP) {
[all...]
H A DInstrEmitter.cpp367 const ConstantFP *CFP = F->getConstantFPValue();
368 MI->addOperand(MachineOperand::CreateFPImm(CFP));
H A DTargetLowering.cpp2384 } else if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N1.getNode())) {
2387 if (CFP->getValueAPF().isNaN()) {
2413 if (CFP->getValueAPF().isInfinity()) {
2414 if (CFP->getValueAPF().isNegative()) {
H A DDAGCombiner.cpp7855 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(Value)) {
7862 switch (CFP->getValueType(0).getSimpleVT().SimpleTy) {
7872 Tmp = DAG.getConstant((uint32_t)CFP->getValueAPF().
7883 Tmp = DAG.getConstant(CFP->getValueAPF().bitcastToAPInt().
7895 uint64_t Val = CFP->getValueAPF().bitcastToAPInt().getZExtValue();
9087 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N1)) {
9089 if (CFP->getValueAPF().isZero()) {
H A DSelectionDAGBuilder.cpp1060 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C))
1061 return DAG.getConstantFP(*CFP, VT);
4264 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) {
4266 IsExp10 = CFP->getValueAPF().bitwiseIsEqual(Ten);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DARMCodeEmitter.cpp675 } else if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CV)) {
676 if (CFP->getType()->isFloatTy())
677 emitWordLE(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
678 else if (CFP->getType()->isDoubleTy())
679 emitDWordLE(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
H A DARMFastISel.cpp191 unsigned ARMMaterializeFP(const ConstantFP *CFP, EVT VT);
512 unsigned ARMFastISel::ARMMaterializeFP(const ConstantFP *CFP, EVT VT) { argument
513 const APFloat Val = CFP->getValueAPF();
539 unsigned Align = TD.getPrefTypeAlignment(CFP->getType());
542 Align = TD.getTypeAllocSize(CFP->getType());
544 unsigned Idx = MCP.getConstantPoolIndex(cast<Constant>(CFP), Align);
721 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C))
722 return ARMMaterializeFP(CFP, VT);
H A DARMISelLowering.cpp2759 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(Op))
2760 return CFP->getValueAPF().isPosZero();
2766 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CP->getConstVal()))
2767 return CFP->getValueAPF().isPosZero();
3866 ConstantFPSDNode *CFP = cast<ConstantFPSDNode>(Op);
3871 APFloat FPVal = CFP->getValueAPF();
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp844 } else if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C)) {
846 Type *Ty = CFP->getType();
848 Record.push_back(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
852 APInt api = CFP->getValueAPF().bitcastToAPInt();
857 APInt api = CFP->getValueAPF().bitcastToAPInt();
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/
H A DPPCISelLowering.cpp550 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(Op))
551 return CFP->getValueAPF().isZero();
555 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CP->getConstVal()))
556 return CFP->getValueAPF().isZero();
716 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N->getOperand(0)))
717 return CFP->getValueAPF().isNegZero();
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1748 Constant *CFP = ConstantFP::get(DestTy, C->getZExtValue()); local
1752 NewPH, CFP, "IV.S.next.", Incr);

Completed in 635 milliseconds