/external/llvm/lib/Target/PowerPC/ |
H A D | PPCFastISel.cpp | 95 unsigned PPCMaterializeFP(const ConstantFP *CFP, MVT VT); 117 unsigned PPCFastISel::PPCMaterializeFP(const ConstantFP *CFP, MVT VT) { argument 123 unsigned Align = TD.getPrefTypeAlignment(CFP->getType()); 125 unsigned Idx = MCP.getConstantPoolIndex(cast<Constant>(CFP), Align); 284 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C)) 285 return PPCMaterializeFP(CFP, VT);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 153 const ConstantFP *CFP; // For MO_FPImmediate. member in union:llvm::MachineOperand::__anon20895 414 return Contents.CFP; 554 static MachineOperand CreateFPImm(const ConstantFP *CFP) { 556 Op.Contents.CFP = CFP;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 140 SDValue ExpandConstantFP(ConstantFPSDNode *CFP, bool UseCP); 252 SelectionDAGLegalize::ExpandConstantFP(ConstantFPSDNode *CFP, bool UseCP) { argument 254 SDLoc dl(CFP); 262 EVT VT = CFP->getValueType(0); 263 ConstantFP *LLVMC = const_cast<ConstantFP*>(CFP->getConstantFPValue()); 274 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) && 659 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(ST->getValue())) { 660 if (CFP->getValueType(0) == MVT::f32 && 662 SDValue Con = DAG.getConstant(CFP->getValueAPF(). 669 if (CFP [all...] |
H A D | SelectionDAG.cpp | 2869 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N1)) 2870 if (CFP->getValueAPF().isZero()) 2873 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N2)) 2874 if (CFP->getValueAPF().isZero()) 2878 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N2)) 2879 if (CFP->getValueAPF().isZero()) 2882 ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N1); local 2886 if (!CFP) { 2887 CFP = dyn_cast<ConstantFPSDNode>(N2); 2891 if (CFP) { [all...] |
H A D | DAGCombiner.cpp | 6056 ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N0.getOperand(0)); local 6058 if (!CFP && N0.getOperand(0) == N0.getOperand(1) && 8395 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(Value)) { 8402 switch (CFP->getValueType(0).getSimpleVT().SimpleTy) { 8412 Tmp = DAG.getConstant((uint32_t)CFP->getValueAPF(). 8423 Tmp = DAG.getConstant(CFP->getValueAPF().bitcastToAPInt(). 8435 uint64_t Val = CFP->getValueAPF().bitcastToAPInt().getZExtValue(); 9796 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N1)) { 9798 if (CFP->getValueAPF().isZero()) {
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 1765 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP) { argument 1766 APInt API = CFP->getValueAPF().bitcastToAPInt(); 1772 CFP->getValueAPF().toString(StrVal); 1774 CFP->getType()->print(AP.OutStreamer.GetCommentOS()); 1787 if (AP.TM.getDataLayout()->isBigEndian() != CFP->getType()->isPPC_FP128Ty()) { 1806 AP.OutStreamer.EmitZeros(TD.getTypeAllocSize(CFP->getType()) - 1807 TD.getTypeStoreSize(CFP->getType())); 1889 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CV)) 1890 return emitGlobalConstantFP(CFP, AP);
|
H A D | DwarfCompileUnit.cpp | 651 void CompileUnit::addConstantFPValue(DIE *Die, const ConstantFP *CFP) { argument 652 addConstantValue(Die, CFP->getValueAPF().bitcastToAPInt(), false); 1749 if (const ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(DT.getConstant())) 1750 addConstantFPValue(StaticMemberDIE, CFP);
|
H A D | DwarfDebug.h | 81 const ConstantFP *CFP; member in union:llvm::DotDebugLocEntry::__anon21114 111 Constants.CFP = FPtr; 136 const ConstantFP *getConstantFP() const { return Constants.CFP; }
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMCodeEmitter.cpp | 687 const ConstantFP *CFP = static_cast<const ConstantFP*>(C); local 688 if (CFP->getType()->isFloatTy()) 689 emitWordLE(CFP->getValueAPF().bitcastToAPInt().getZExtValue()); 690 else if (CFP->getType()->isDoubleTy()) 691 emitDWordLE(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
|
H A D | ARMFastISel.cpp | 194 unsigned ARMMaterializeFP(const ConstantFP *CFP, MVT VT); 515 unsigned ARMFastISel::ARMMaterializeFP(const ConstantFP *CFP, MVT VT) { argument 516 const APFloat Val = CFP->getValueAPF(); 542 unsigned Align = TD.getPrefTypeAlignment(CFP->getType()); 545 Align = TD.getTypeAllocSize(CFP->getType()); 547 unsigned Idx = MCP.getConstantPoolIndex(cast<Constant>(CFP), Align); 735 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C)) 736 return ARMMaterializeFP(CFP, VT);
|
/external/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 136 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...] |
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXAsmPrinter.cpp | 1733 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CPV)) { 1734 printFPConstant(CFP, O); 1835 const ConstantFP *CFP = dyn_cast<ConstantFP>(CPV); local 1836 const Type *Ty = CFP->getType(); 1838 float float32 = (float) CFP->getValueAPF().convertToFloat(); 1842 double float64 = CFP->getValueAPF().convertToDouble();
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 1151 static Constant *FitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { argument 1153 APFloat F = CFP->getValueAPF(); 1156 return ConstantFP::get(CFP->getContext(), F); 1170 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { 1171 if (CFP->getType() == Type::getPPC_FP128Ty(V->getContext())) 1174 if (Value *V = FitsInFPType(CFP, APFloat::IEEEhalf)) 1177 if (Value *V = FitsInFPType(CFP, APFloat::IEEEsingle)) 1179 if (CFP->getType()->isDoubleTy()) 1181 if (Value *V = FitsInFPType(CFP, APFloat::IEEEdouble))
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 1832 Constant *CFP = ConstantFP::get(DestTy, C->getZExtValue()); local 1836 NewPH, CFP, "IV.S.next.", Incr);
|