Home
last modified time | relevance | path

Searched refs:isScalarInteger (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h156 bool isScalarInteger() const { in isScalarInteger() function
157 return isSimple() ? V.isScalarInteger() : isExtendedScalarInteger(); in isScalarInteger()
H A DTargetLowering.h1816 return VT.isScalarInteger() && !VT.isByteSized(); in isPaddedAtMostSignificantBitsWhenStored()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DMachineValueType.h98 bool isScalarInteger() const { in isScalarInteger() function
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h466 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DSystemZTargetTransformInfo.cpp403 return (VT.isScalarInteger() && TLI->isTypeLegal(VT)); in hasDivRemOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h699 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h670 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DRISCVISelDAGToDAG.cpp2506 if (!VT.isScalarInteger() && VT != MVT::f16 && VT != MVT::f32 && in isWorthFoldingAdd()
2840 if (!LHS.getValueType().isScalarInteger()) in selectSETCC()
3115 if (Depth == 0 && !Node->getValueType(0).isScalarInteger()) in hasAllNBitUsers()
H A DRISCVISelLowering.cpp1976 return X.getValueType().isScalarInteger(); in hasBitTest()
6946 if (OpVT.isScalarInteger()) { in LowerOperation()
7713 VT.isScalarInteger()) { in lowerSELECT()
8795 if (!OpVT.isScalarInteger() || OpVT == XLenVT) in lowerVectorIntrinsicScalars()
9036 if (!OpVT.isScalarInteger() || OpVT == XLenVT) in promoteVCIXScalar()
15459 if (!VT.isScalarInteger() || VT.getSizeInBits() >= Subtarget.getXLen() || in performBITREVERSECombine()
15750 if (!SetCCOpVT.isScalarInteger()) in tryDemorganOfBooleanCondition()
15991 if (Subtarget.hasStdExtZbs() && VT.isScalarInteger() && in useInversedSetcc()
17617 VT.isScalarInteger()) { in PerformDAGCombine()
17666 if (Ty.isScalarInteger() in isDesirableToCommuteWithShift()
[all...]
H A DRISCVTargetTransformInfo.cpp858 if (LT.second.isScalarInteger() && ST->hasStdExtZbb()) in getIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h825 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DPPCISelLowering.cpp1647 return VT.isScalarInteger(); in preferIncOfAddToSubOfNot()
7116 assert(ValVT.isScalarInteger() && LocVT.isScalarInteger()); in truncateScalarIntegerArg()
7301 if (VA.getValVT().isScalarInteger()) in LowerFormalArguments_AIX()
7419 if (ValVT.isScalarInteger() && in LowerFormalArguments_AIX()
17481 if (!VT.isScalarInteger()) in decomposeMulByConstant()
18368 if (MemVT.isScalarInteger()) { in computeMOFlags()
18419 if (MemVT.isScalarInteger() && (FlagSet & PPC::MOF_NoExt)) { in computeMOFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1057 assert(ElemTy.isScalarInteger()); in LowerSETCC()
1115 assert(ElemTy.isScalarInteger()); in LowerVSELECT()
2156 return X.getValueType().isScalarInteger(); // 'tstbit' in hasBitTest()
2928 assert(ElemTy.isScalarInteger()); in getCombine()
H A DHexagonISelLoweringHVX.cpp1964 if (isHvxBoolTy(ValTy) && ResTy.isScalarInteger()) { in LowerHvxBitcast()
1999 if (isHvxBoolTy(ResTy) && ValTy.isScalarInteger()) { in LowerHvxBitcast()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1193 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DX86ISelLowering.cpp3338 return X.getValueType().isScalarInteger(); // 'bt' in hasBitTest()
3351 if (X.getValueType().isScalarInteger()) in shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd()
22078 if (!OpVT.isScalarInteger() || OpSize < 128) in combineVectorSizedSetCCEquality()
28437 if (VT.isScalarInteger()) { in LowerABD()
31160 if ((SrcVT == MVT::v16i1 || SrcVT == MVT::v32i1) && DstVT.isScalarInteger()) { in LowerBITCAST()
31369 if (VT.isScalarInteger()) { in LowerCTPOP()
34222 if (!VT1.isScalarInteger() || !VT2.isScalarInteger()) in isTruncateFree()
42984 if ((BitWidth == 64) && SrcVT.isScalarInteger() && !Subtarget.hasAVX512() && in SimplifyDemandedBitsForTargetNode()
43663 DstVT.isScalarInteger()) && in combineCastedMaskArithmetic()
43665 SrcVT.isScalarInteger())) in combineCastedMaskArithmetic()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h866 return V.getValueType().isScalarInteger(); in hasAndNotCompare()
H A DAArch64ISelLowering.cpp11514 if (!VT.isScalarInteger() || VT.getFixedSizeInBits() > 64) in getReducedGprRegisterClass()
19850 if (N->getOpcode() != ISD::ADD || !VT.isScalarInteger()) in performAddUADDVCombine()
19888 if (!VT.isScalarInteger() || N->getOpcode() != ISD::ADD) in performAddCSelIntoCSinc()
23913 if (TstVT.isScalarInteger() && TstVT.getFixedSizeInBits() <= 64) { in performSETCCCombine()
23926 if (DCI.isBeforeLegalize() && VT.isScalarInteger() && in performSETCCCombine()
24448 !BR.getValueType().isScalarInteger()) in performCTLZCombine()
26848 return X.getValueType().isScalarInteger() || NewShiftOpcode == ISD::SHL; in shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd()
26922 return VT.isScalarInteger(); in preferIncOfAddToSubOfNot()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp329 if (VT.isScalarInteger()) { in lowerReturnVal()
H A DAMDGPUISelDAGToDAG.cpp2040 if (ByteOffsetNode.getValueType().isScalarInteger() && in SelectSMRDOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2813 if (DCI.isBeforeLegalize() && VT.isScalarInteger() && in performBitcastCombine()
2848 if (DCI.isBeforeLegalize() && VT.isScalarInteger() && in performSETCCCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp1380 if (!VT.isScalarInteger()) in decomposeMulByConstant()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp4788 if (ValVT.isScalarInteger() && (ArgFlags.isSplit() || !PendingLocs.empty())) { in CC_LoongArch()
4801 if (ValVT.isScalarInteger() && ArgFlags.isSplitEnd() && in CC_LoongArch()
5623 return Y.getValueType().isScalarInteger() && !isa<ConstantSDNode>(Y); in hasAndNot()
6018 if (!VT.isScalarInteger()) in decomposeMulByConstant()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp448 if (!VT.isScalarInteger()) in getOUTLINE_ATOMIC()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp6384 VT.isScalarInteger() && VT.getSizeInBits() <= 64 && N0->hasOneUse()) { in visitANDLike()
8410 if (VT.isScalarInteger() && TLI.getTypeAction(*DAG.getContext(), VT) == in MatchRotate()
11204 if (VT.isScalarInteger() && NumBits > 8 && (NumBits & 1) == 0) { in visitCTPOP()
15218 if (VT.isScalarInteger() || TLI.isOperationLegal(N0.getOpcode(), VT)) { in visitTRUNCATE()
21753 if (!Val.getValueType().isScalarInteger() || Val.getOpcode() != ISD::OR) in splitMergedValStore()
21779 !Lo.getOperand(0).getValueType().isScalarInteger() || in splitMergedValStore()
21782 !Hi.getOperand(0).getValueType().isScalarInteger() || in splitMergedValStore()
22431 if (!ScalarVT.isScalarInteger()) in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22656 if (ExtractIndex == BCTruncElt && BCSrc.getValueType().isScalarInteger()) in visitEXTRACT_VECTOR_ELT()
22664 assert(X.getValueType().isScalarInteger() && ScalarVT.isScalarInteger() && in visitEXTRACT_VECTOR_ELT()
[all …]

12