/external/llvm/lib/Target/MBlaze/ |
MBlazeISelLowering.h | 175 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
|
/external/llvm/lib/Support/ |
Android.mk | 5 APFloat.cpp \
|
/external/clang/lib/CodeGen/ |
CGExprScalar.cpp | 553 using llvm::APFloat; 565 APFloat LargestFloat = 566 APFloat::getLargest(CGF.getContext().getFloatTypeSemantics(DstType)); 570 if (LargestFloat.convertToInteger(LargestInt, APFloat::rmTowardZero, 571 &IsExact) != APFloat::opOK) 591 APFloat MaxSrc(SrcSema, APFloat::uninitialized); 592 APFloat MinSrc(SrcSema, APFloat::uninitialized); 599 if (MinSrc.convertFromAPInt(Min, !Unsigned, APFloat::rmTowardZero) [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCompares.cpp | [all...] |
InstCombineMulDivRem.cpp | 314 const APFloat &Flt = C->getValueAPF(); 826 const APFloat &FpVal = Divisor->getValueAPF(); 827 APFloat Reciprocal(FpVal.getSemantics()); 831 Reciprocal = APFloat(FpVal.getSemantics(), 1.0f); 832 (void)Reciprocal.divide(FpVal, APFloat::rmNearestTiesToEven); 864 const APFloat &F = cast<ConstantFP>(C)->getValueAPF(); 871 const APFloat &F = cast<ConstantFP>(C)->getValueAPF(); 912 const APFloat &FoldC = cast<ConstantFP>(Fold)->getValueAPF(); [all...] |
/external/clang/lib/Lex/ |
LiteralSupport.cpp | 827 llvm::APFloat::opStatus 828 NumericLiteralParser::GetFloatValue(llvm::APFloat &Result) { 829 using llvm::APFloat; 833 APFloat::rmNearestTiesToEven); [all...] |
/external/llvm/examples/Kaleidoscope/Chapter5/ |
toy.cpp | 464 return ConstantFP::get(getGlobalContext(), APFloat(Val)); 516 ConstantFP::get(getGlobalContext(), APFloat(0.0)), 616 StepVal = ConstantFP::get(getGlobalContext(), APFloat(1.0)); 627 ConstantFP::get(getGlobalContext(), APFloat(0.0)),
|
/external/llvm/examples/Kaleidoscope/Chapter6/ |
toy.cpp | 549 return ConstantFP::get(getGlobalContext(), APFloat(Val)); 620 ConstantFP::get(getGlobalContext(), APFloat(0.0)), 720 StepVal = ConstantFP::get(getGlobalContext(), APFloat(1.0)); 731 ConstantFP::get(getGlobalContext(), APFloat(0.0)),
|
/external/llvm/lib/AsmParser/ |
LLToken.h | 175 APFloat, // APFloatVal
|
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.h | 163 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
|
/external/llvm/lib/Target/R600/ |
AMDGPUISelLowering.h | 85 bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
|
/external/llvm/include/llvm/CodeGen/ |
SelectionDAG.h | 378 SDValue getConstantFP(const APFloat& Val, EVT VT, bool isTarget = false); 383 SDValue getTargetConstantFP(const APFloat& Val, EVT VT) { [all...] |
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
ARMAddressingModes.h | 17 #include "llvm/ADT/APFloat.h" 632 static inline int getFP32Imm(const APFloat &FPImm) { 660 static inline int getFP64Imm(const APFloat &FPImm) {
|
/external/llvm/lib/IR/ |
AsmWriter.cpp | 804 if (&CFP->getValueAPF().getSemantics() == &APFloat::IEEEsingle || 805 &CFP->getValueAPF().getSemantics() == &APFloat::IEEEdouble) { 812 bool isHalf = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEhalf; 813 bool isDouble = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEdouble; 830 if (APFloat(APFloat::IEEEdouble, StrVal).convertToDouble() == Val) { 843 APFloat apf = CFP->getValueAPF(); 846 apf.convert(APFloat::IEEEdouble, APFloat::rmNearestTiesToEven, 861 if (&CFP->getValueAPF().getSemantics() == &APFloat::x87DoubleExtended) [all...] |
Metadata.cpp | 446 APFloat AVal = cast<ConstantFP>(A->getOperand(0))->getValueAPF(); 447 APFloat BVal = cast<ConstantFP>(B->getOperand(0))->getValueAPF(); 448 if (AVal.compare(BVal) == APFloat::cmpLessThan)
|
/external/clang/lib/Frontend/ |
InitPreprocessor.cpp | 26 #include "llvm/ADT/APFloat.h" 106 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEsingle) 108 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEdouble) 110 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::x87DoubleExtended) 112 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::PPCDoubleDouble) 114 assert(Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEquad); [all...] |
/external/llvm/examples/Kaleidoscope/Chapter7/ |
toy.cpp | 624 return ConstantFP::get(getGlobalContext(), APFloat(Val)); 716 ConstantFP::get(getGlobalContext(), APFloat(0.0)), 822 StepVal = ConstantFP::get(getGlobalContext(), APFloat(1.0)); 837 ConstantFP::get(getGlobalContext(), APFloat(0.0)), 880 InitVal = ConstantFP::get(getGlobalContext(), APFloat(0.0)); [all...] |
/external/llvm/lib/ExecutionEngine/JIT/ |
JIT.cpp | 517 C = ConstantFP::get(F->getContext(), APFloat(AV.FloatVal)); 520 C = ConstantFP::get(F->getContext(), APFloat(AV.DoubleVal)); 525 C = ConstantFP::get(F->getContext(), APFloat(ArgTy->getFltSemantics(),
|
/external/llvm/lib/Target/AArch64/Utils/ |
AArch64BaseInfo.h | 760 class APFloat; 763 bool isFPImm(const APFloat &Val, uint32_t &Imm8Bits); 765 inline bool isFPImm(const APFloat &Val) {
|
/external/llvm/lib/Target/X86/ |
X86ISelLowering.h | 656 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const; 738 std::vector<APFloat> LegalFPImmediates; 742 void addLegalFPImmediate(const APFloat& Imm) { [all...] |
/external/clang/lib/AST/ |
Expr.cpp | 647 FloatingLiteral::FloatingLiteral(ASTContext &C, const llvm::APFloat &V, 663 FloatingLiteral::Create(ASTContext &C, const llvm::APFloat &V, 676 return llvm::APFloat::IEEEhalf; 678 return llvm::APFloat::IEEEsingle; 680 return llvm::APFloat::IEEEdouble; 682 return llvm::APFloat::x87DoubleExtended; 684 return llvm::APFloat::IEEEquad; 686 return llvm::APFloat::PPCDoubleDouble; 692 if (&Sem == &llvm::APFloat::IEEEhalf) 694 else if (&Sem == &llvm::APFloat::IEEEsingle [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeFloatTypes.cpp | [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXAsmPrinter.cpp | [all...] |
/external/clang/lib/Basic/ |
Targets.cpp | 22 #include "llvm/ADT/APFloat.h" 625 this->LongDoubleFormat = &llvm::APFloat::IEEEdouble; 651 LongDoubleFormat = &llvm::APFloat::PPCDoubleDouble; [all...] |
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 37 class APFloat; 510 void AddAPFloat(const llvm::APFloat &Value, RecordDataImpl &Record);
|