|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/TargetLowering.h 680 return getBooleanContents(Type.isVector(), Type.isFloatingPoint());
2500 assert(SrcVT.isFloatingPoint() && DestVT.isFloatingPoint() &&
2500 assert(SrcVT.isFloatingPoint() && DestVT.isFloatingPoint() &&
2509 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() &&
2509 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() &&
2521 assert(VT.isFloatingPoint());
2528 assert(VT.isFloatingPoint());
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 977 if (N0.getValueType().isFloatingPoint() ||
978 N1.getValueType().isFloatingPoint())
8125 return Options.NoSignedZerosFPMath && VT.isFloatingPoint() &&
10902 if (!VT.isFloatingPoint() || !TLI.hasBitPreservingFPLogic(VT))
10978 (isa<ConstantSDNode>(N0) && VT.isFloatingPoint() && !VT.isVector() &&
11235 if (SrcEltVT.isFloatingPoint()) {
11245 if (DstEltVT.isFloatingPoint()) {
13889 if (STType.isFloatingPoint() && STMemType.isFloatingPoint() &&
13889 if (STType.isFloatingPoint() && STMemType.isFloatingPoint() &&
14970 if (!VT.isFloatingPoint() ||
17735 if (LastOpVT.isFloatingPoint())
17891 if (!SclTy.isFloatingPoint() && !SclTy.isInteger())
17923 if (!SVT.isFloatingPoint()) {
17944 if (SVT.isFloatingPoint()) {
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 896 ISD::getExtForLoadExtType(SrcVT.isFloatingPoint(), ExtType);
2809 assert(VT.isFloatingPoint() && "Unknown value type!");
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 551 .isFloatingPoint() &&
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 719 Res = VT.isFloatingPoint()
2569 bool IsFloat = OutVT.isFloatingPoint();
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 120 assert(VT.isFloatingPoint() && "Can only convert between FP types");
798 assert(!VT.isVector() && (VT.isInteger() || VT.isFloatingPoint()) &&
1308 assert(VT.isFloatingPoint() && "Cannot create integer FP constant!");
2101 (OpVT.isFloatingPoint() && (N1.isUndef() || N2.isUndef()))) {
2624 if (!(SubVT.isInteger() || SubVT.isFloatingPoint()))
3413 assert((VT.isInteger() || VT.isFloatingPoint()) && "Invalid VT!");
3499 if (!(SrcVT.isInteger() || SrcVT.isFloatingPoint()))
4098 assert(Op.getValueType().isFloatingPoint() &&
4109 assert(!Op.getValueType().isFloatingPoint() &&
4473 assert(VT.isFloatingPoint() &&
4474 Operand.getValueType().isFloatingPoint() && "Invalid FP cast!");
5124 assert(VT.isFloatingPoint() && "This operator only applies to FP types!");
5132 N1.getValueType().isFloatingPoint() &&
5133 N2.getValueType().isFloatingPoint() &&
5166 assert(VT.isFloatingPoint() &&
5167 N1.getValueType().isFloatingPoint() &&
5451 assert(VT.isFloatingPoint() && "This operator only applies to FP types!");
9033 if (Op.getValueType().isFloatingPoint()) {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 276 assert(ValueVT.isFloatingPoint() && PartVT.isInteger() &&
291 if (PartEVT.isInteger() && ValueVT.isFloatingPoint() &&
317 if (PartEVT.isFloatingPoint() && ValueVT.isFloatingPoint()) {
317 if (PartEVT.isFloatingPoint() && ValueVT.isFloatingPoint()) {
484 Val = ValueVT.isFloatingPoint() ? DAG.getFPExtendOrRound(Val, DL, ValueSVT)
528 if (PartVT.isFloatingPoint() && ValueVT.isFloatingPoint()) {
532 if (ValueVT.isFloatingPoint()) {
1517 else if (EltVT.isFloatingPoint())
1544 if (EltVT.isFloatingPoint())
lib/CodeGen/SelectionDAG/TargetLowering.cpp 226 if (VT.isVector() || VT.isFloatingPoint()) {
1835 SrcVT.isFloatingPoint()) {
4023 if (ConstraintVT.isFloatingPoint())
6471 if (VT.isFloatingPoint() || VT.isVector()) {
6489 Result = DAG.getNode(VT.isFloatingPoint() ? ISD::FP_EXTEND :
6628 if (StoreMemVT.isFloatingPoint() || StoreMemVT.isVector()) {
lib/Target/AArch64/AArch64ISelLowering.cpp 1608 if (VT.isFloatingPoint()) {
1709 if (LHS.getValueType().isFloatingPoint()) {
1827 assert(LHS.getValueType().isFloatingPoint());
5476 if (VT.isFloatingPoint() && !VT.isVector() && VT != MVT::f64) {
5878 if (ConstraintVT.isFloatingPoint())
7476 if (EltTy.isFloatingPoint() || EltTy.getSizeInBits() > 16)
7715 if (VT.getVectorElementType().isFloatingPoint()) {
8063 if (SrcVT.getVectorElementType().isFloatingPoint()) {
8729 (!LoadedType.isInteger() && !LoadedType.isFloatingPoint()))
10748 if (VT.isFloatingPoint())
12434 return Subtarget->hasAggressiveFMA() && VT.isFloatingPoint();
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 744 assert(VT.isFloatingPoint());
752 assert(VT.isFloatingPoint());
3179 if (EltVT.isFloatingPoint()) {
3200 if (SrcEltVT.isFloatingPoint()) {
lib/Target/AMDGPU/SIISelLowering.cpp 1447 if (MemVT.isFloatingPoint())
7287 if (MemVT.isFloatingPoint()) {
lib/Target/ARM/ARMCallLowering.cpp 72 !(VT.isInteger() || VT.isFloatingPoint()))
79 return VT.isFloatingPoint();
lib/Target/ARM/ARMISelLowering.cpp 1737 if (VT.isFloatingPoint() || VT.isVector())
3720 if (Op.getValueType().isFloatingPoint())
3730 if (!Op.getValueType().isFloatingPoint()) {
6181 if (Op0.getValueType().isFloatingPoint() && !ST->hasMVEFloatOps())
6210 if (Op1.getValueType().isFloatingPoint()) {
7241 if (VT.getVectorElementType().isFloatingPoint()) {
12292 N0->getOperand(0)->getValueType(0).isFloatingPoint()) ||
12294 N1->getOperand(0)->getValueType(0).isFloatingPoint()))
12707 Use->getValueType(0).isFloatingPoint())
14889 if (!VT.isInteger() && !VT.isFloatingPoint())
14893 if (VT.isVector() && VT.isFloatingPoint() && Subtarget->hasMVEIntegerOps() &&
14922 if (VT.isFloatingPoint() && NumBytes == 2 && Subtarget->hasFPRegs16())
14925 if ((VT.isFloatingPoint() && Subtarget->hasVFP2Base()) || NumBytes == 8)
15600 if (ConstraintVT.isFloatingPoint())
lib/Target/ARM/ARMTargetTransformInfo.cpp 318 if (SrcTy.isFloatingPoint() && ST->hasNEON()) {
926 if (!VT.isFloatingPoint())
lib/Target/MSP430/MSP430ISelLowering.cpp 1030 assert(!LHS.getValueType().isFloatingPoint() && "We don't handle FP yet");
lib/Target/Mips/MipsCCState.cpp 55 if (Ty.isVector() && Ty.getVectorElementType().isFloatingPoint())
lib/Target/Mips/MipsISelLowering.cpp 651 if (!LHS.getValueType().isFloatingPoint())
lib/Target/NVPTX/NVPTXISelLowering.cpp 1483 if ((VT.isInteger() || VT.isFloatingPoint()) && AllocSize < 4) {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 4136 if (PPCSubTarget->hasSPE() && LHS.getValueType().isFloatingPoint()) {
lib/Target/PowerPC/PPCISelLowering.cpp 1435 assert(VT.isFloatingPoint() && "Non-floating-point FMA?");
3097 if (VT.isFloatingPoint())
7222 if (!Op.getOperand(0).getValueType().isFloatingPoint() ||
7223 !Op.getOperand(2).getValueType().isFloatingPoint())
7348 assert(Op.getOperand(0).getValueType().isFloatingPoint());
7411 assert(Op.getOperand(0).getValueType().isFloatingPoint());
7703 if (OutVT.isVector() && OutVT.isFloatingPoint() &&
14894 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() &&
14894 assert(DestVT.isFloatingPoint() && SrcVT.isFloatingPoint() &&
lib/Target/SystemZ/SystemZISelLowering.cpp 2497 if (C.Op0.getValueType().isFloatingPoint()) {
2685 bool IsFP = CmpOp0.getValueType().isFloatingPoint();
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 1410 } else if (LaneT.isFloatingPoint()) {
lib/Target/X86/X86ISelLowering.cpp 4910 bool IsFPSetCC = CmpOpVT.isFloatingPoint() && CmpOpVT != MVT::f128;
7979 MVT VecSVT = VT.isFloatingPoint() ? MVT::getFloatingPointVT(LoadSizeInBits)
20141 if (CmpVT.isFloatingPoint())
20194 !Cmp.getOperand(0).getValueType().isFloatingPoint() ||
20195 !Cmp.getOperand(1).getValueType().isFloatingPoint())
22358 } else if (ArgVT.isFloatingPoint() && ArgSize <= 16 /*bytes*/) {
35397 if (V.getValueType().isFloatingPoint()) {
36133 return VT.isFloatingPoint() ? DAG.getConstantFP(0.0, dl, VT)
36544 if (VT.isFloatingPoint())
36835 if (Cond.getOpcode() == ISD::SETCC && VT.isFloatingPoint() &&
45575 if (ConstraintVT.isFloatingPoint()) {
lib/Target/X86/X86ISelLowering.h 848 if ((LTy.isFloatingPoint() && HTy.isInteger()) ||
849 (LTy.isInteger() && HTy.isFloatingPoint()))