/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DebugLocEntry.h | 35 Value(const MDNode *Var, const MDNode *Expr, const ConstantFP *CFP) argument 37 Constant.CFP = CFP; 62 const ConstantFP *CFP; member in union:llvm::DebugLocEntry::Value::__anon10402 74 const ConstantFP *getConstantFP() const { return Constant.CFP; } 183 return A.Constant.CFP == B.Constant.CFP;
|
H A D | DwarfUnit.cpp | 695 void DwarfUnit::addConstantFPValue(DIE &Die, const ConstantFP *CFP) { argument 697 addConstantValue(Die, CFP->getValueAPF().bitcastToAPInt(), true); 1586 if (const ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(DT->getConstant())) 1587 addConstantFPValue(StaticMemberDIE, CFP);
|
H A D | AsmPrinter.cpp | 1978 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP) { argument 1979 APInt API = CFP->getValueAPF().bitcastToAPInt(); 1985 CFP->getValueAPF().toString(StrVal); 1987 if (CFP->getType()) 1988 CFP->getType()->print(AP.OutStreamer.GetCommentOS()); 2004 !CFP->getType()->isPPC_FP128Ty()) { 2023 AP.OutStreamer.EmitZeros(DL.getTypeAllocSize(CFP->getType()) - 2024 DL.getTypeStoreSize(CFP->getType())); 2202 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CV)) 2203 return emitGlobalConstantFP(CFP, A [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86TargetObjectFile.cpp | 141 const auto *CFP = cast<ConstantFP>(C); local 142 AI = CFP->getValueAPF().bitcastToAPInt();
|
H A D | X86FastISel.cpp | 144 unsigned X86MaterializeFP(const ConstantFP *CFP, MVT VT); 3294 unsigned X86FastISel::X86MaterializeFP(const ConstantFP *CFP, MVT VT) { argument 3295 if (CFP->isNullValue()) 3296 return fastMaterializeFloatZero(CFP); 3332 unsigned Align = DL.getPrefTypeAlignment(CFP->getType()); 3335 Align = DL.getTypeAllocSize(CFP->getType()); 3353 unsigned CPI = MCP.getConstantPoolIndex(CFP, Align); 3422 else if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C)) 3423 return X86MaterializeFP(CFP, VT);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 155 const ConstantFP *CFP; // For MO_FPImmediate. member in union:llvm::MachineOperand::__anon10138 419 return Contents.CFP; 509 void setFPImm(const ConstantFP *CFP) { 511 Contents.CFP = CFP; 580 static MachineOperand CreateFPImm(const ConstantFP *CFP) { 582 Op.Contents.CFP = CFP;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 148 SDValue ExpandConstantFP(ConstantFPSDNode *CFP, bool UseCP); 238 SelectionDAGLegalize::ExpandConstantFP(ConstantFPSDNode *CFP, bool UseCP) { argument 240 SDLoc dl(CFP); 248 EVT VT = CFP->getValueType(0); 249 ConstantFP *LLVMC = const_cast<ConstantFP*>(CFP->getConstantFPValue()); 260 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) && 653 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(ST->getValue())) { 654 if (CFP->getValueType(0) == MVT::f32 && 656 SDValue Con = DAG.getConstant(CFP->getValueAPF(). 663 if (CFP [all...] |
H A D | SelectionDAG.cpp | 3246 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N1)) 3247 if (CFP->getValueAPF().isZero()) 3250 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N2)) 3251 if (CFP->getValueAPF().isZero()) 3255 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N2)) 3256 if (CFP->getValueAPF().isZero()) 3259 ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N1); local 3263 if (!CFP) { 3264 CFP = dyn_cast<ConstantFPSDNode>(N2); 3268 if (CFP) { [all...] |
H A D | DAGCombiner.cpp | 7299 ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N0.getOperand(0)); local 7301 if (!CFP && N0.getOperand(0) == N0.getOperand(1) && 10618 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(Value)) { 10625 switch (CFP->getSimpleValueType(0).SimpleTy) { 10635 Tmp = DAG.getConstant((uint32_t)CFP->getValueAPF(). 10645 Tmp = DAG.getConstant(CFP->getValueAPF().bitcastToAPInt(). 10656 uint64_t Val = CFP->getValueAPF().bitcastToAPInt().getZExtValue(); 12686 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(N1)) { 12688 if (CFP->getValueAPF().isZero()) {
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 425 ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(C->getAggregateElement(I)); local 426 if (!CFP || !CFP->getValueAPF().isFiniteNonZero()) 440 ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(C->getAggregateElement(I)); local 441 if (!CFP || !CFP->getValueAPF().isNormal())
|
H A D | InstCombineCasts.cpp | 1145 static Constant *FitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { argument 1147 APFloat F = CFP->getValueAPF(); 1150 return ConstantFP::get(CFP->getContext(), F); 1164 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { 1165 if (CFP->getType() == Type::getPPC_FP128Ty(V->getContext())) 1168 if (Value *V = FitsInFPType(CFP, APFloat::IEEEhalf)) 1171 if (Value *V = FitsInFPType(CFP, APFloat::IEEEsingle)) 1173 if (CFP->getType()->isDoubleTy()) 1175 if (Value *V = FitsInFPType(CFP, APFloat::IEEEdouble))
|
/external/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 141 void printCFP(const ConstantFP* CFP); 220 void CppWriter::printCFP(const ConstantFP *CFP) { argument 222 APFloat APF = APFloat(CFP->getValueAPF()); // copy 223 if (CFP->getType() == Type::getFloatTy(CFP->getContext())) 234 if (CFP->getType() == Type::getDoubleTy(CFP->getContext())) 241 std::string StrVal = ftostr(CFP->getValueAPF()); 251 (CFP->isExactlyValue(atof(StrVal.c_str())))) { 252 if (CFP [all...] |
/external/llvm/lib/Target/Mips/ |
H A D | MipsFastISel.cpp | 137 unsigned materializeFP(const ConstantFP *CFP, MVT VT); 293 unsigned MipsFastISel::materializeFP(const ConstantFP *CFP, MVT VT) { argument 296 int64_t Imm = CFP->getValueAPF().bitcastToAPInt().getZExtValue(); 350 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C)) 351 return (UnsupportedFPMode) ? 0 : materializeFP(CFP, VT);
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXAsmPrinter.cpp | 1702 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CPV)) { 1703 printFPConstant(CFP, O); 1825 const ConstantFP *CFP = dyn_cast<ConstantFP>(CPV); local 1826 const Type *Ty = CFP->getType(); 1828 float float32 = (float) CFP->getValueAPF().convertToFloat(); 1832 double float64 = CFP->getValueAPF().convertToDouble();
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCFastISel.cpp | 161 unsigned PPCMaterializeFP(const ConstantFP *CFP, MVT VT); 1866 unsigned PPCFastISel::PPCMaterializeFP(const ConstantFP *CFP, MVT VT) { argument 1872 unsigned Align = DL.getPrefTypeAlignment(CFP->getType()); 1874 unsigned Idx = MCP.getConstantPoolIndex(cast<Constant>(CFP), Align); 2114 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C)) 2115 return PPCMaterializeFP(CFP, VT);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMFastISel.cpp | 184 unsigned ARMMaterializeFP(const ConstantFP *CFP, MVT VT); 468 unsigned ARMFastISel::ARMMaterializeFP(const ConstantFP *CFP, MVT VT) { argument 469 const APFloat Val = CFP->getValueAPF(); 494 unsigned Align = DL.getPrefTypeAlignment(CFP->getType()); 497 Align = DL.getTypeAllocSize(CFP->getType()); 499 unsigned Idx = MCP.getConstantPoolIndex(cast<Constant>(CFP), Align); 694 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C)) 695 return ARMMaterializeFP(CFP, VT);
|
H A D | ARMISelLowering.cpp | 3119 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(Op)) 3120 return CFP->getValueAPF().isPosZero(); 3126 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CP->getConstVal())) 3127 return CFP->getValueAPF().isPosZero(); 4624 ConstantFPSDNode *CFP = cast<ConstantFPSDNode>(Op); local 4632 APFloat FPVal = CFP->getValueAPF();
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 231 unsigned materializeFP(const ConstantFP *CFP, MVT VT); 352 unsigned AArch64FastISel::materializeFP(const ConstantFP *CFP, MVT VT) { argument 355 if (CFP->isNullValue()) 356 return fastMaterializeFloatZero(CFP); 361 const APFloat Val = CFP->getValueAPF(); 381 .addImm(CFP->getValueAPF().bitcastToAPInt().getZExtValue()); 393 unsigned Align = DL.getPrefTypeAlignment(CFP->getType()); 395 Align = DL.getTypeAllocSize(CFP->getType()); 397 unsigned CPI = MCP.getConstantPoolIndex(cast<Constant>(CFP), Align); 470 else if (const ConstantFP *CFP 478 fastMaterializeFloatZero(const ConstantFP* CFP) argument [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 1907 Constant *CFP = ConstantFP::get(DestTy, C->getZExtValue()); local 1911 NewPH, CFP, "IV.S.next.", Incr);
|