Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h157 bool isScalarInteger() const { in isScalarInteger() function
158 return isSimple() ? V.isScalarInteger() : isExtendedScalarInteger(); in isScalarInteger()
H A DTargetLowering.h1873 return VT.isScalarInteger() && !VT.isByteSized(); in isPaddedAtMostSignificantBitsWhenStored()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h614 return V.getValueType().isScalarInteger(); in hasAndNotCompare()
720 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DMachineValueType.h101 bool isScalarInteger() const { in isScalarInteger() function
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCallingConv.cpp516 if (ValVT.isScalarInteger() && (ArgFlags.isSplit() || !PendingLocs.empty())) { in CC_RISCV()
529 if (ValVT.isScalarInteger() && ArgFlags.isSplitEnd() && in CC_RISCV()
H A DRISCVISelLowering.h220 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DRISCVISelDAGToDAG.cpp2834 if (!VT.isScalarInteger() && VT != MVT::f16 && VT != MVT::f32 && in isWorthFoldingAdd()
3192 if (!LHS.getValueType().isScalarInteger()) in selectSETCC()
3632 if (Depth == 0 && !Node->getValueType(0).isScalarInteger()) in hasAllNBitUsers()
H A DRISCVISelLowering.cpp2169 return X.getValueType().isScalarInteger(); in hasBitTest()
7511 if (VT.isScalarInteger()) in LowerOperation()
7516 if (SrcVT.isScalarInteger()) in LowerOperation()
8062 if (OpVT.isScalarInteger()) { in LowerOperation()
9084 VT.isScalarInteger()) { in lowerSELECT()
10319 if (!OpVT.isScalarInteger() || OpVT == XLenVT) in lowerVectorIntrinsicScalars()
10553 if (!OpVT.isScalarInteger() || OpVT == XLenVT) in promoteVCIXScalar()
16335 if (!OpVT.isScalarInteger()) in combineVectorSizedSetCCEquality()
17793 if (!VT.isScalarInteger() || VT.getSizeInBits() >= Subtarget.getXLen() || in performBITREVERSECombine()
18255 if (!SetCCOpVT.isScalarInteger()) in tryDemorganOfBooleanCondition()
[all …]
H A DRISCVTargetTransformInfo.cpp1276 if (LT.second.isScalarInteger() && ST->hasStdExtZbb()) in getIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h480 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DSystemZTargetTransformInfo.cpp483 return (VT.isScalarInteger() && TLI->isTypeLegal(VT)); in hasDivRemOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h372 return V.getValueType().isScalarInteger(); in hasAndNotCompare()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h838 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DPPCISelLowering.cpp1645 return VT.isScalarInteger(); in preferIncOfAddToSubOfNot()
7128 assert(ValVT.isScalarInteger() && LocVT.isScalarInteger()); in truncateScalarIntegerArg()
7364 if (VA.getValVT().isScalarInteger()) in LowerFormalArguments_AIX()
7482 if (ValVT.isScalarInteger() && in LowerFormalArguments_AIX()
18389 if (!VT.isScalarInteger()) in decomposeMulByConstant()
19370 if (MemVT.isScalarInteger()) { in computeMOFlags()
19421 if (MemVT.isScalarInteger() && (FlagSet & PPC::MOF_NoExt)) { in computeMOFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1126 assert(ElemTy.isScalarInteger()); in LowerSETCC()
1184 assert(ElemTy.isScalarInteger()); in LowerVSELECT()
2178 return X.getValueType().isScalarInteger(); // 'tstbit' in hasBitTest()
2950 assert(ElemTy.isScalarInteger()); in getCombine()
H A DHexagonISelLoweringHVX.cpp1979 if (isHvxBoolTy(ValTy) && ResTy.isScalarInteger()) { in LowerHvxBitcast()
2036 if (isHvxBoolTy(ResTy) && ValTy.isScalarInteger()) { in LowerHvxBitcast()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1279 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DX86ISelLowering.cpp3303 return (ByteOffset.value_or(0) > 0) || NewVT.isScalarInteger(); in shouldReduceLoadWidth()
3519 return X.getValueType().isScalarInteger(); // 'bt' in hasBitTest()
3532 if (X.getValueType().isScalarInteger()) in shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd()
22814 if (!OpVT.isScalarInteger() || OpSize < 128) in combineVectorSizedSetCCEquality()
24823 if (!CmpVT.isScalarInteger() || !VT.isScalarInteger()) in LowerSELECTWithCmpZero()
29482 if (Subtarget.canUseCMOV() && VT.isScalarInteger()) { in LowerABD()
32366 if ((SrcVT == MVT::v16i1 || SrcVT == MVT::v32i1) && DstVT.isScalarInteger()) { in LowerBITCAST()
32575 if (VT.isScalarInteger()) { in LowerCTPOP()
35527 if (!VT1.isScalarInteger() || !VT2.isScalarInteger()) in isTruncateFree()
44772 if ((BitWidth == 64) && SrcVT.isScalarInteger() && !Subtarget.hasAVX512() && in SimplifyDemandedBitsForTargetNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp321 if (VT.isScalarInteger()) { in lowerReturnVal()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp1351 if (!VT.isScalarInteger()) in decomposeMulByConstant()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp6769 VT.isScalarInteger() && VT.getSizeInBits() <= 64 && N0->hasOneUse()) { in visitANDLike()
7808 if (VT.isScalarInteger() && VT != MVT::i1) in visitAND()
8474 if (VT.isScalarInteger() && VT != MVT::i1) in visitOR()
8868 if (VT.isScalarInteger() && TLI.getTypeAction(*DAG.getContext(), VT) == in MatchRotate()
11674 if (VT.isScalarInteger() && NumBits > 8 && (NumBits & 1) == 0) { in visitCTPOP()
16016 if (LegalTypes && !LegalOperations && VT.isScalarInteger() && VT != MVT::i1 && in visitTRUNCATE()
16268 if (VT.isScalarInteger() || TLI.isOperationLegal(N0.getOpcode(), VT)) { in visitTRUNCATE()
16649 if (N0.getOpcode() == ISD::SCALAR_TO_VECTOR && VT.isScalarInteger()) { in visitBITCAST()
16651 if (SrcScalar.getValueType().isScalarInteger()) in visitBITCAST()
22810 if (!Val.getValueType().isScalarInteger() || Val.getOpcode() != ISD::OR) in splitMergedValStore()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp3222 if (!(DCI.isBeforeLegalize() && VT.isScalarInteger() && in performBitcastCombine()
3368 if (!VT.isScalarInteger()) in performSETCCCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp1434 } else if (VT.isScalarInteger()) { in decomposeMulByConstant()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp483 if (!VT.isScalarInteger()) in getOUTLINE_ATOMIC()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp6790 if (ValVT.isScalarInteger() && (ArgFlags.isSplit() || !PendingLocs.empty())) { in CC_LoongArch()
6803 if (ValVT.isScalarInteger() && ArgFlags.isSplitEnd() && in CC_LoongArch()
7749 return Y.getValueType().isScalarInteger() && !isa<ConstantSDNode>(Y); in hasAndNot()
8300 if (!VT.isScalarInteger()) in decomposeMulByConstant()

12