reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/TargetTransformInfoImpl.h
  913     if (DstTy->isFloatingPointTy())
include/llvm/FuzzMutate/OpDescriptor.h
  123     return V->getType()->isFloatingPointTy();
include/llvm/IR/DerivedTypes.h
  488     if (VTy->getElementType()->isFloatingPointTy()) {
include/llvm/IR/Type.h
  185   bool isFPOrFPVectorTy() const { return getScalarType()->isFloatingPointTy(); }
  251     return isFloatingPointTy() || isX86_MMXTy() || isIntegerTy() ||
  267     if (getTypeID() == IntegerTyID || isFloatingPointTy() ||
lib/Analysis/ConstantFolding.cpp
  108     if (isa<IntegerType>(DestTy) || DestTy->isFloatingPointTy()) {
  114       if (SrcEltTy->isFloatingPointTy()) {
  170   if (DstEltTy->isFloatingPointTy()) {
  184   if (SrcEltTy->isFloatingPointTy()) {
  660         (isa<IntegerType>(Ty) || Ty->isFloatingPointTy())) {
  679       if (Ty->isFloatingPointTy())
lib/Analysis/IVDescriptors.cpp
  241   if (RecurrenceType->isFloatingPointTy()) {
  799   assert((IK != IK_FpInduction || Step->getType()->isFloatingPointTy()) &&
  832   assert(Phi->getType()->isFloatingPointTy() && "Unexpected Phi type");
  998   if (PhiTy->isFloatingPointTy())
lib/Analysis/InlineCost.cpp
 1095   if (I.getType()->isFloatingPointTy() &&
lib/Analysis/TargetLibraryInfo.cpp
 1229     return (NumParams == 1 && FTy.getParamType(0)->isFloatingPointTy());
 1360     return (NumParams == 1 && FTy.getReturnType()->isFloatingPointTy() &&
 1387     return (NumParams == 2 && FTy.getReturnType()->isFloatingPointTy() &&
 1394     return (NumParams == 2 && FTy.getReturnType()->isFloatingPointTy() &&
 1455     if (!RetTy->isFloatingPointTy())
lib/Analysis/ValueTracking.cpp
 4450     if (!C->getElementType()->isFloatingPointTy())
 4467     if (!C->getElementType()->isFloatingPointTy())
lib/AsmParser/LLParser.cpp
 3152         !Elts[0]->getType()->isFloatingPointTy() &&
 5168     if (!Ty->isFloatingPointTy() ||
 7131         !Val->getType()->isFloatingPointTy()) {
 7137     if (!Val->getType()->isFloatingPointTy()) {
lib/Bitcode/Reader/BitcodeReader.cpp
 5149              FullTy->getVectorElementType()->isFloatingPointTy() ||
lib/CodeGen/AtomicExpandPass.cpp
  284       if (LI->getType()->isFloatingPointTy()) {
  294       if (SI->getValueOperand()->getType()->isFloatingPointTy()) {
  329       assert(!CASI->getCompareOperand()->getType()->isFloatingPointTy() &&
  504   bool NeedBitcast = OrigTy->isFloatingPointTy();
  589       if (AI->getType()->isFloatingPointTy())
lib/ExecutionEngine/ExecutionEngine.cpp
  758           assert(DestTy->isFloatingPointTy() && "invalid bitcast");
lib/ExecutionEngine/Interpreter/Execution.cpp
 1390       assert(SrcVecTy->isFloatingPointTy() && "Invalid FPToUI instruction");
 1402     assert(SrcTy->isFloatingPointTy() && "Invalid FPToUI instruction");
 1428       assert(SrcVecTy->isFloatingPointTy() && "Invalid FPToSI instruction");
 1440     assert(SrcTy->isFloatingPointTy() && "Invalid FPToSI instruction");
 1462       assert(DstVecTy->isFloatingPointTy() && "Invalid UIToFP instruction");
 1473     assert(DstTy->isFloatingPointTy() && "Invalid UIToFP instruction");
 1494       assert(DstVecTy->isFloatingPointTy() && "Invalid SIToFP instruction");
 1505     assert(DstTy->isFloatingPointTy() && "Invalid SIToFP instruction");
lib/FuzzMutate/OpDescriptor.cpp
   23   } else if (T->isFloatingPointTy()) {
lib/IR/AutoUpgrade.cpp
  567       if (ArgTy && ArgTy->getElementType()->isFloatingPointTy()) {
lib/IR/ConstantFold.cpp
  172     if (DestTy->isFloatingPointTy() && !DestTy->isPPC_FP128Ty())
 1938   if (C1->getType()->isFloatingPointTy() &&
lib/IR/Constants.cpp
   46     if (CV->getElementType()->isFloatingPointTy() && CV->isSplat())
   72     if (CV->getElementType()->isFloatingPointTy() && CV->isSplat())
  117       if (CV->getElementType()->isFloatingPointTy())
  143       if (CV->getElementType()->isFloatingPointTy())
  169       if (CV->getElementType()->isFloatingPointTy())
  348   if (Ty->isFloatingPointTy()) {
lib/IR/Instructions.cpp
 2623       if (DstTy->isFloatingPointTy())
 2635       if (SrcTy->isFloatingPointTy())
 2990     if (SrcTy->isFloatingPointTy())   // Casting from floating pt
 2997   if (DestTy->isFloatingPointTy()) {  // Casting to floating pt
 3000     if (SrcTy->isFloatingPointTy())   // Casting from floating pt
 3122     } else if (SrcTy->isFloatingPointTy()) {        // Casting from floating pt
 3136   } else if (DestTy->isFloatingPointTy()) {         // Casting to floating pt
 3142     } else if (SrcTy->isFloatingPointTy()) {        // Casting from floating pt
lib/IR/Type.cpp
  141   assert(isFloatingPointTy() && "Not a floating point type!");
  629   return ElemTy->isIntegerTy() || ElemTy->isFloatingPointTy() ||
lib/IR/Verifier.cpp
 3389     Assert(ElTy->isIntOrPtrTy() || ElTy->isFloatingPointTy(),
 3417     Assert(ElTy->isIntOrPtrTy() || ElTy->isFloatingPointTy(),
 3526     Assert(ElTy->isIntegerTy() || ElTy->isFloatingPointTy(), "atomicrmw " +
 3531     Assert(ElTy->isFloatingPointTy(), "atomicrmw " +
lib/Target/AArch64/AArch64ISelLowering.cpp
 5960     if (type->isFloatingPointTy() || type->isVectorTy())
lib/Target/ARM/ARMISelLowering.cpp
15666     if (type->isFloatingPointTy())
lib/Target/ARM/ARMTargetTransformInfo.cpp
  505     if (VecWidth != 128 && VecTy->getElementType()->isFloatingPointTy())
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
   65   assert((Ty->isIntegerTy() || Ty->isFloatingPointTy()) &&
  184         VecTy->getElementType()->isFloatingPointTy() ? FloatFactor : 1;
lib/Target/Mips/MipsCCState.cpp
   92     OriginalArgWasFloat.push_back(RetTy->isFloatingPointTy());
  105         MF.getFunction().getReturnType()->isFloatingPointTy());
  139     OriginalArgWasFloat.push_back(FuncArg.Ty->isFloatingPointTy());
  168     OriginalArgWasFloat.push_back(FuncArg->getType()->isFloatingPointTy());
lib/Target/Mips/MipsCallLowering.cpp
  366   if (T->isFloatingPointTy())
  376   if (T->isFloatingPointTy())
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  346     if (Ty->isFloatingPointTy() || (Ty->isIntegerTy() && !Ty->isIntegerTy(128))) {
  351         assert(Ty->isFloatingPointTy() && "Floating point type expected here");
 1142   if (ETy->isFloatingPointTy() || ETy->isPointerTy() ||
 1344   if (ETy->isFloatingPointTy() || ETy->isIntOrPtrTy()) {
lib/Target/NVPTX/NVPTXISelLowering.cpp
 1276     if (retTy->isFloatingPointTy() || (retTy->isIntegerTy() && !retTy->isIntegerTy(128))) {
 1281         assert(retTy->isFloatingPointTy() &&
 1646     if (RetTy->isFloatingPointTy() || RetTy->isPointerTy() ||
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  361           if (!CI->getArgOperand(0)->getType()->isFloatingPointTy())
  780   } else if (ST->hasQPX() && Val->getScalarType()->isFloatingPointTy()) {
lib/Target/SystemZ/SystemZISelLowering.cpp
  879     bool IsFPAccess = MemAccessTy->isFloatingPointTy();
 1009     if (type->isFloatingPointTy())
 1014     if ((type->isVectorTy() || type->isFloatingPointTy()) &&
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  786       if (CmpOpTy != nullptr && CmpOpTy->isFloatingPointTy())
  879       if (ValTy->isFloatingPointTy())
lib/Target/X86/X86ISelLowering.cpp
45452     if (type->isFloatingPointTy())
lib/Target/X86/X86TargetTransformInfo.cpp
 2394     if (ScalarType->isFloatingPointTy() && Index == 0)
lib/Transforms/IPO/GlobalOpt.cpp
 1615       GVElType->isFloatingPointTy() ||
lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp
  143   } else if (RMWI.getType()->isFloatingPointTy() &&
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  440   return Ty->isIntOrPtrTy() || Ty->isFloatingPointTy();
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
  218     bool NeedSrcBitcast = SrcTy->getScalarType()->isFloatingPointTy();
  219     bool NeedDestBitcast = DestTy->isFloatingPointTy();
lib/Transforms/Scalar/LoopInterchange.cpp
  304     if (!PhiTy->isIntegerTy() && !PhiTy->isFloatingPointTy() &&
  936     if (PHI.getType()->isFloatingPointTy())
lib/Transforms/Utils/SimplifyLibCalls.cpp
  106     return OI->getType()->isFloatingPointTy();
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  508   if (!PhiTy->isFloatingPointTy()) {
  584         if (!PhiTy->isIntegerTy() && !PhiTy->isFloatingPointTy() &&
  679             CI->getType()->isFloatingPointTy() &&
  777       } else if (I.getType()->isFloatingPointTy() && (CI || I.isBinaryOp()) &&
lib/Transforms/Vectorize/LoopVectorize.cpp
 1898   assert((STy->isIntegerTy() || STy->isFloatingPointTy()) &&
 2668   assert((DstElemTy->isFloatingPointTy() != SrcElemTy->isFloatingPointTy()) &&
 2668   assert((DstElemTy->isFloatingPointTy() != SrcElemTy->isFloatingPointTy()) &&
 2852     assert(Step->getType()->isFloatingPointTy() && "Expected FP Step value");
 6569   if (Ty->isFloatingPointTy()) {
tools/clang/lib/CodeGen/CGBuiltin.cpp
 5270     if (VTy->getElementType()->isFloatingPointTy() &&
 5276     if (VTy->getElementType()->isFloatingPointTy())
 5826   if (OTy->getScalarType()->isFloatingPointTy()) {
tools/clang/lib/CodeGen/CGCall.cpp
 2173   assert((varType->isIntegerTy() || varType->isFloatingPointTy())
tools/clang/lib/CodeGen/CGExpr.cpp
 2842   if (V->getType()->isFloatingPointTy()) {
tools/clang/lib/CodeGen/CGExprComplex.cpp
  552   if (Op.first->getType()->isFloatingPointTy()) {
  568   if (Op.second->getType()->isFloatingPointTy())
  579   if (Op.LHS.first->getType()->isFloatingPointTy()) {
  597   if (Op.LHS.first->getType()->isFloatingPointTy()) {
  681   if (Op.LHS.first->getType()->isFloatingPointTy()) {
  783   if (LHSr->getType()->isFloatingPointTy()) {
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1225     if (DstTy->isFloatingPointTy()) {
 1314             (SrcElementTy->isFloatingPointTy() &&
 1315              DstElementTy->isFloatingPointTy())) &&
 1348     if (SrcTy->isFloatingPointTy()) {
 1372     assert(SrcTy->isFloatingPointTy() && "Unknown real conversion");
 1378     assert(SrcTy->isFloatingPointTy() && DstTy->isFloatingPointTy() &&
 1378     assert(SrcTy->isFloatingPointTy() && DstTy->isFloatingPointTy() &&
 1679     assert((SrcEltTy->isFloatingPointTy() ||
 1683     if (SrcEltTy->isFloatingPointTy()) {
 1702     assert(SrcEltTy->isFloatingPointTy() && "Unknown real conversion");
 1708     assert(SrcEltTy->isFloatingPointTy() && DstEltTy->isFloatingPointTy() &&
 1708     assert(SrcEltTy->isFloatingPointTy() && DstEltTy->isFloatingPointTy() &&
 4215     if (rhsVTy->getElementType()->isFloatingPointTy()) {
tools/clang/lib/CodeGen/CGStmt.cpp
 2182           assert(OutputTy->isFloatingPointTy() && "Unexpected output type");
 2309       if (TruncTy->isFloatingPointTy())
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  434   return (!type->isFloatingPointTy() && !type->isVectorTy());
tools/clang/lib/CodeGen/TargetInfo.cpp
  123       assert(type->isVectorTy() || type->isFloatingPointTy());
 5316   bool IsFPR = BaseTy->isFloatingPointTy() || BaseTy->isVectorTy();
 9447   if (Field1Ty && !Field2Ty && !Field1Ty->isFloatingPointTy())
 9451   if (Field1Ty && Field1Ty->isFloatingPointTy())
 9455   if (Field2Ty && Field2Ty->isFloatingPointTy())
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp
  540   else if (retType.isFloatingPointTy()) {
tools/llvm-stress/llvm-stress.cpp
  214     } else if (Tp->isFloatingPointTy()) {
  236     } else if (Tp->isFloatingPointTy()) {
  388     bool isFloat = Val0->getType()->getScalarType()->isFloatingPointTy();
  432     if (Ty->isFloatingPointTy()) {
  649     bool fp = Val0->getType()->getScalarType()->isFloatingPointTy();
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp
  105   if (Ty->isFloatingPointTy())
  125     if (Ty->isFloatingPointTy()) {
  147     if (Ty->isFloatingPointTy())
  198     if (Ty->isFloatingPointTy()) {
  226     if (Ty->isFloatingPointTy())
unittests/IR/MDBuilderTest.cpp
   41   EXPECT_TRUE(Val->getType()->isFloatingPointTy());