/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DebugLocEntry.h | 37 Value(const DIExpression *Expr, const ConstantFP *CFP) argument 39 Constant.CFP = CFP; 60 const ConstantFP *CFP; member in union:llvm::DebugLocEntry::Value::__anon12522 72 const ConstantFP *getConstantFP() const { return Constant.CFP; } 89 Constant.CFP->dump(); 168 return A.Constant.CFP == B.Constant.CFP;
|
H A D | AsmPrinter.cpp | 1895 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP); 2046 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP) { argument 2047 APInt API = CFP->getValueAPF().bitcastToAPInt(); 2053 CFP->getValueAPF().toString(StrVal); 2055 if (CFP->getType()) 2056 CFP->getType()->print(AP.OutStreamer->GetCommentOS()); 2071 if (AP.getDataLayout().isBigEndian() && !CFP->getType()->isPPC_FP128Ty()) { 2090 AP.OutStreamer->EmitZeros(DL.getTypeAllocSize(CFP->getType()) - 2091 DL.getTypeStoreSize(CFP->getType())); 2275 if (const ConstantFP *CFP [all...] |
H A D | DwarfUnit.h | 244 void addConstantFPValue(DIE &Die, const ConstantFP *CFP);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 156 const ConstantFP *CFP; // For MO_FPImmediate. member in union:llvm::MachineOperand::__anon12242 422 return Contents.CFP; 513 void setFPImm(const ConstantFP *CFP) { 515 Contents.CFP = CFP; 600 static MachineOperand CreateFPImm(const ConstantFP *CFP) { 602 Op.Contents.CFP = CFP;
|
/external/llvm/lib/Target/X86/ |
H A D | X86TargetObjectFile.cpp | 116 } else if (const auto *CFP = dyn_cast<ConstantFP>(C)) { 117 return APIntToHexString(CFP->getValueAPF().bitcastToAPInt());
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
H A D | MachineOperand.h | 130 const ConstantFP *CFP; // For MO_FPImmediate. member in union:llvm::MachineOperand::__anon18338 372 return Contents.CFP; 483 static MachineOperand CreateFPImm(const ConstantFP *CFP) { argument 485 Op.Contents.CFP = CFP;
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.h | 82 const ConstantFP *CFP; member in union:llvm::DotDebugLocEntry::__anon18512 97 Constant(true) { Constants.CFP = FPtr; EntryKind = E_ConstantFP; } 117 const ConstantFP *getConstantFP() { return Constants.CFP; }
|
H A D | AsmPrinter.cpp | 1657 static void EmitGlobalConstantFP(const ConstantFP *CFP, unsigned AddrSpace, argument 1661 if (CFP->getType()->isDoubleTy()) { 1663 double Val = CFP->getValueAPF().convertToDouble(); 1667 uint64_t Val = CFP->getValueAPF().bitcastToAPInt().getZExtValue(); 1672 if (CFP->getType()->isFloatTy()) { 1674 float Val = CFP->getValueAPF().convertToFloat(); 1677 uint64_t Val = CFP->getValueAPF().bitcastToAPInt().getZExtValue(); 1682 if (CFP->getType()->isX86_FP80Ty()) { 1685 APInt API = CFP->getValueAPF().bitcastToAPInt(); 1689 APFloat DoubleVal = CFP [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDGPUISelLowering.cpp | 293 if (ConstantFPSDNode * CFP = dyn_cast<ConstantFPSDNode>(Op)) { 294 return CFP->isExactlyValue(1.0); 304 if (ConstantFPSDNode * CFP = dyn_cast<ConstantFPSDNode>(Op)) { 305 return CFP->getValueAPF().isZero();
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | ELFWriter.cpp | 462 } else if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CV)) { 463 APInt Val = CFP->getValueAPF().bitcastToAPInt(); 464 if (CFP->getType()->isDoubleTy()) 466 else if (CFP->getType()->isFloatTy()) 468 else if (CFP->getType()->isX86_FP80Ty()) { 469 unsigned PadSize = TD->getTypeAllocSize(CFP->getType())- 470 TD->getTypeStoreSize(CFP->getType()); 472 } else if (CFP->getType()->isPPC_FP128Ty())
|
/external/llvm/lib/IR/ |
H A D | Constants.cpp | 46 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) 47 return CFP->isZero() && CFP->isNegative(); 72 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) 73 return CFP->isZero(); 96 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) 97 return CFP->isZero() && !CFP->isNegative(); 111 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) 112 return CFP [all...] |
H A D | AsmWriter.cpp | 1141 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CV)) { 1142 if (&CFP->getValueAPF().getSemantics() == &APFloat::IEEEsingle || 1143 &CFP->getValueAPF().getSemantics() == &APFloat::IEEEdouble) { 1150 bool isDouble = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEdouble; 1151 bool isInf = CFP->getValueAPF().isInfinity(); 1152 bool isNaN = CFP->getValueAPF().isNaN(); 1154 double Val = isDouble ? CFP->getValueAPF().convertToDouble() : 1155 CFP->getValueAPF().convertToFloat(); 1179 APFloat apf = CFP->getValueAPF(); 1192 APInt API = CFP [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 330 if (ConstantFP *CFP = dyn_cast<ConstantFP>(RHSC)) { 331 if (CFP->isExactlyValue(ConstantFP::getNegativeZero 352 if (ConstantFP *CFP = dyn_cast<ConstantFP>(RHS)) 353 if (CFP->getValueAPF().isPosZero() && CannotBeNegativeZero(LHS)) 364 if (ConstantFP *CFP = dyn_cast<ConstantFP>(RHS)) { 366 ConstantExpr::getFPToSI(CFP, LHSConv->getOperand(0)->getType()); 368 ConstantExpr::getSIToFP(CI, I.getType()) == CFP &&
|
H A D | InstCombineCasts.cpp | 1144 static Constant *FitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { argument 1146 APFloat F = CFP->getValueAPF(); 1149 return ConstantFP::get(CFP->getContext(), F); 1163 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { 1164 if (CFP->getType() == Type::getPPC_FP128Ty(V->getContext())) 1167 if (Value *V = FitsInFPType(CFP, APFloat::IEEEsingle)) 1169 if (CFP->getType()->isDoubleTy()) 1171 if (Value *V = FitsInFPType(CFP, APFloat::IEEEdouble))
|
/external/swiftshader/third_party/LLVM/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 134 void printCFP(const ConstantFP* CFP); 202 void CppWriter::printCFP(const ConstantFP *CFP) { argument 204 APFloat APF = APFloat(CFP->getValueAPF()); // copy 205 if (CFP->getType() == Type::getFloatTy(CFP->getContext())) 216 if (CFP->getType() == Type::getDoubleTy(CFP->getContext())) 223 std::string StrVal = ftostr(CFP->getValueAPF()); 233 (CFP->isExactlyValue(atof(StrVal.c_str())))) { 234 if (CFP [all...] |
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
H A D | AsmWriter.cpp | 710 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CV)) { 711 if (&CFP->getValueAPF().getSemantics() == &APFloat::IEEEdouble || 712 &CFP->getValueAPF().getSemantics() == &APFloat::IEEEsingle) { 719 bool isDouble = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEdouble; 720 double Val = isDouble ? CFP->getValueAPF().convertToDouble() : 721 CFP->getValueAPF().convertToFloat(); 745 APFloat apf = CFP->getValueAPF(); 759 if (&CFP->getValueAPF().getSemantics() == &APFloat::x87DoubleExtended) { 762 APInt api = CFP->getValueAPF().bitcastToAPInt(); 781 } else if (&CFP [all...] |
H A D | Constants.cpp | 45 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) 46 return CFP->isZero() && CFP->isNegative(); 58 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) 59 return CFP->isZero() && !CFP->isNegative(); 71 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) 72 return CFP->getValueAPF().bitcastToAPInt().isAllOnesValue();
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
H A D | ValueTracking.cpp | 1196 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(V)) 1197 return !CFP->getValueAPF().isNegZero(); 1254 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { 1255 if (CFP->getType()->isFloatTy()) 1256 V = ConstantExpr::getBitCast(CFP, Type::getInt32Ty(V->getContext())); 1257 if (CFP->getType()->isDoubleTy()) 1258 V = ConstantExpr::getBitCast(CFP, Type::getInt64Ty(V->getContext()));
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 1218 static Constant *fitsInFPType(ConstantFP *CFP, const fltSemantics &Sem) { argument 1220 APFloat F = CFP->getValueAPF(); 1223 return ConstantFP::get(CFP->getContext(), F); 1237 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { 1238 if (CFP->getType() == Type::getPPC_FP128Ty(V->getContext())) 1241 if (Value *V = fitsInFPType(CFP, APFloat::IEEEhalf)) 1244 if (Value *V = fitsInFPType(CFP, APFloat::IEEEsingle)) 1246 if (CFP->getType()->isDoubleTy()) 1248 if (Value *V = fitsInFPType(CFP, APFloat::IEEEdouble))
|
H A D | InstCombineMulDivRem.cpp | 439 ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(C->getAggregateElement(I)); local 440 if (!CFP || !CFP->getValueAPF().isFiniteNonZero()) 454 ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(C->getAggregateElement(I)); local 455 if (!CFP || !CFP->getValueAPF().isNormal())
|
H A D | InstCombineAddSub.cpp | 481 if (ConstantFP *CFP = dyn_cast<ConstantFP>(NewAddSub)) { 482 const APFloat &F = CFP->getValueAPF(); 1340 if (ConstantFP *CFP = dyn_cast<ConstantFP>(RHS)) { 1342 ConstantExpr::getFPToSI(CFP, LHSConv->getOperand(0)->getType()); 1344 ConstantExpr::getSIToFP(CI, I.getType()) == CFP &&
|
/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); 467 else if (const ConstantFP *CFP 475 fastMaterializeFloatZero(const ConstantFP* CFP) argument [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
H A D | ARMFastISel.cpp | 180 unsigned ARMMaterializeFP(const ConstantFP *CFP, EVT VT); 498 unsigned ARMFastISel::ARMMaterializeFP(const ConstantFP *CFP, EVT VT) { argument 499 const APFloat Val = CFP->getValueAPF(); 525 unsigned Align = TD.getPrefTypeAlignment(CFP->getType()); 528 Align = TD.getTypeAllocSize(CFP->getType()); 530 unsigned Idx = MCP.getConstantPoolIndex(cast<Constant>(CFP), Align); 649 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C)) 650 return ARMMaterializeFP(CFP, VT);
|
H A D | ARMCodeEmitter.cpp | 670 } else if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CV)) { 671 if (CFP->getType()->isFloatTy()) 672 emitWordLE(CFP->getValueAPF().bitcastToAPInt().getZExtValue()); 673 else if (CFP->getType()->isDoubleTy()) 674 emitDWordLE(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
|
/external/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 2413 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(V)) 2414 return !CFP->getValueAPF().isNegZero(); 2432 if (ConstantFP *CFP = dyn_cast<ConstantFP>(I->getOperand(1))) 2433 if (CFP->isNullValue()) 2460 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(V)) 2461 return !CFP->getValueAPF().isNegative() || CFP->getValueAPF().isZero(); 2544 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { 2545 if (CFP->getType()->isFloatTy()) 2546 V = ConstantExpr::getBitCast(CFP, Typ [all...] |