Searched refs:isFloatingPoint (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DDAGISelEmitter.cpp91 if (LHSVT.isFloatingPoint() != RHSVT.isFloatingPoint())
92 return RHSVT.isFloatingPoint();
H A DCallingConvEmitter.cpp225 if (MVT(DestVT).isFloatingPoint()) {
239 if (MVT(DestVT).isFloatingPoint()) {
H A DCodeGenDAGPatterns.cpp38 static inline bool isFloatingPoint(MVT::SimpleValueType VT) { function
39 return MVT(VT).isFloatingPoint();
117 return std::any_of(TypeVec.begin(), TypeVec.end(), isFloatingPoint);
260 return FillWithPossibleTypes(TP, isFloatingPoint, "floating point");
269 std::not1(std::ptr_fun(isFloatingPoint))),
943 !MVT(x.SDTCVecEltisVT_Info.VT).isFloatingPoint())
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DValueTypes.h117 /// isFloatingPoint - Return true if this is a FP, or a vector FP type.
118 bool isFloatingPoint() const { function in struct:llvm::EVT
119 return isSimple() ? V.isFloatingPoint() : isExtendedFloatingPoint();
H A DMachineValueType.h197 /// isFloatingPoint - Return true if this is a FP, or a vector FP type.
198 bool isFloatingPoint() const { function in class:llvm::MVT
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp415 .isFloatingPoint() &&
416 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())
425 if ((VT.isFloatingPoint() && NVT.isFloatingPoint()) ||
426 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() &&
427 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()))
H A DSelectionDAG.cpp82 assert(VT.isFloatingPoint() && "Can only convert between FP types");
689 assert(!VT.isVector() && (VT.isInteger() || VT.isFloatingPoint()) &&
1217 assert(VT.isFloatingPoint() && "Cannot create integer FP constant!");
3048 assert(VT.isFloatingPoint() &&
3049 Operand.getValueType().isFloatingPoint() && "Invalid FP cast!");
3525 assert(VT.isFloatingPoint() && "This operator only applies to FP types!");
3531 N1.getValueType().isFloatingPoint() &&
3532 N2.getValueType().isFloatingPoint() &&
3565 assert(VT.isFloatingPoint() && EVT.isFloatingPoint()
[all...]
H A DSelectionDAGBuilder.cpp176 } else if (PartVT.isFloatingPoint()) {
188 assert(ValueVT.isFloatingPoint() && PartVT.isInteger() &&
201 if (PartEVT.isInteger() && ValueVT.isFloatingPoint() &&
222 if (PartEVT.isFloatingPoint() && ValueVT.isFloatingPoint()) {
391 if (PartVT.isFloatingPoint() && ValueVT.isFloatingPoint()) {
395 if (ValueVT.isFloatingPoint()) {
1116 else if (EltVT.isFloatingPoint())
1143 if (EltVT.isFloatingPoint())
[all...]
H A DLegalizeDAG.cpp326 if (ST->getMemoryVT().isFloatingPoint() ||
451 if (VT.isFloatingPoint() || VT.isVector()) {
460 Result = DAG.getNode(VT.isFloatingPoint() ? ISD::FP_EXTEND :
1135 ISD::getExtForLoadExtType(SrcVT.isFloatingPoint(), ExtType);
3134 assert(VT.isFloatingPoint() && "Unknown value type!");
H A DTargetLowering.cpp1066 Op.getOperand(0).getValueType().isFloatingPoint()) {
2165 if (ConstraintVT.isFloatingPoint())
H A DDAGCombiner.cpp5176 VT.isFloatingPoint() && N0.hasOneUse() &&
7283 (isa<ConstantSDNode>(N0) && VT.isFloatingPoint() && !VT.isVector() &&
7551 if (SrcEltVT.isFloatingPoint()) {
7561 if (DstEltVT.isFloatingPoint()) {
10868 if (!VT.isFloatingPoint() ||
12720 if (LastOpVT.isFloatingPoint())
12867 if (!SclTy.isFloatingPoint() && !SclTy.isInteger())
12895 if (!SVT.isFloatingPoint()) {
12916 if (SVT.isFloatingPoint()) {
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h363 return getBooleanContents(Type.isVector(), Type.isFloatingPoint());
705 assert((VT.isInteger() || VT.isFloatingPoint()) &&
1660 assert(VT.isFloatingPoint());
1671 assert(VT.isFloatingPoint());
1678 assert(VT.isFloatingPoint());
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp176 if (!ExtendedGVType.isInteger() && !ExtendedGVType.isFloatingPoint()) {
H A DNVPTXISelDAGToDAG.cpp713 else if (ScalarVT.isFloatingPoint())
944 else if (ScalarVT.isFloatingPoint())
2093 if (ScalarVT.isFloatingPoint())
2315 if (ScalarVT.isFloatingPoint())
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp183 if (SrcTy.isFloatingPoint() && ST->hasNEON()) {
H A DARMISelLowering.cpp146 if (!VT.isFloatingPoint() &&
1286 if (VT.isFloatingPoint() || VT.isVector())
2921 if (Op.getValueType().isFloatingPoint())
2931 if (!Op.getValueType().isFloatingPoint()) {
4709 if (Op1.getValueType().isFloatingPoint()) {
5582 if (VT.getVectorElementType().isFloatingPoint()) {
9420 Use->getValueType(0).isFloatingPoint())
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DTargetInfo.cpp768 if (BT->isFloatingPoint() && BT->getKind() != BuiltinType::Half)
3738 (BT && BT->isFloatingPoint())) {
3835 (BT && BT->isFloatingPoint()))
4426 if (BT->isFloatingPoint())
6129 if (!BT || !BT->isFloatingPoint())
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp695 if (!VT.isFloatingPoint() &&
701 if (VT.isFloatingPoint() && VT.getVectorElementType() != MVT::f16)
1180 if (VT.isFloatingPoint())
1264 if (LHS.getValueType().isFloatingPoint())
1345 assert(LHS.getValueType().isFloatingPoint());
4312 if (VT.isFloatingPoint() && !VT.isVector() && VT != MVT::f64) {
5963 if (EltTy.isFloatingPoint() || EltTy.getSizeInBits() > 16)
6267 if (VT.getVectorElementType().isFloatingPoint()) {
6594 if (SrcVT.getVectorElementType().isFloatingPoint()) {
6987 (!LoadedType.isInteger() && !LoadedType.isFloatingPoint()))
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp555 if (!LHS.getValueType().isFloatingPoint())
2416 } else if (ValVT.isFloatingPoint() && !AllocateFloatsInIntReg) {
3025 if (VA.getValVT().isFloatingPoint() && !Subtarget.useSoftFloat())
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp814 assert(!LHS.getValueType().isFloatingPoint() && "We don't handle FP yet");
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp1795 return BT->isFloatingPoint();
1831 if (BT->isFloatingPoint()) return STK_Floating;
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1094 assert(VT.isFloatingPoint() && "Non-floating-point FMA?");
2374 if (VT.isFloatingPoint())
4666 seenFloatArg |= VA.getLocVT().isFloatingPoint();
6014 if (!Op.getOperand(0).getValueType().isFloatingPoint() ||
6015 !Op.getOperand(2).getValueType().isFloatingPoint())
6117 assert(Op.getOperand(0).getValueType().isFloatingPoint());
6181 assert(Op.getOperand(0).getValueType().isFloatingPoint());
11477 assert(VT.isFloatingPoint());
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4582 if (ScalarType.isFloatingPoint()) {
7025 if (EltVT.isFloatingPoint()) {
7048 V = DAG.getNode(VT.isFloatingPoint()
8048 if (!VT.isFloatingPoint() || V2Index != 0)
8068 if (VT.isFloatingPoint() && V2Index != 0)
8080 if (VT.isFloatingPoint() || VT.getVectorNumElements() <= 4) {
8354 assert(!VT.isFloatingPoint() &&
10393 MVT LaneVT = MVT::getVectorVT(VT.isFloatingPoint() ? MVT::f64 : MVT::i64,
11460 MVT NewEltVT = VT.isFloatingPoint()
14246 !Cmp.getOperand(0).getValueType().isFloatingPoint() ||
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp498 assert(VT.isFloatingPoint());
503 assert(VT.isFloatingPoint());
H A DSIISelLowering.cpp560 if (MemVT.isFloatingPoint())

Completed in 498 milliseconds

12