Searched defs:CFP (Results 1 - 14 of 14) sorted by relevance

/external/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp95 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 DMachineOperand.h153 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 DLegalizeDAG.cpp140 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 DSelectionDAG.cpp2869 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 DDAGCombiner.cpp6056 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 DAsmPrinter.cpp1765 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 DDwarfCompileUnit.cpp651 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 DDwarfDebug.h81 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 DARMCodeEmitter.cpp687 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 DARMFastISel.cpp194 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 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...]
/external/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1733 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 DInstCombineCasts.cpp1151 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 DLoopStrengthReduce.cpp1832 Constant *CFP = ConstantFP::get(DestTy, C->getZExtValue()); local
1836 NewPH, CFP, "IV.S.next.", Incr);

Completed in 545 milliseconds