Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DValueTypes.h149 bool isScalarInteger() const { in isScalarInteger() function
150 return isSimple() ? V.isScalarInteger() : isExtendedScalarInteger(); in isScalarInteger()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp49 static inline bool isScalarInteger(MVT VT) { in isScalarInteger() function
50 return VT.isScalarInteger(); in isScalarInteger()
318 unsigned NumI = llvm::count_if(OutOnly, isScalarInteger); in intersect()
327 Out.insert(*llvm::find_if(OutOnly, isScalarInteger)); in intersect()
338 unsigned NumI = llvm::count_if(InOnly, isScalarInteger); in intersect()
345 Out.insert(*llvm::find_if(InOnly, isScalarInteger)); in intersect()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h455 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DRISCVISelLowering.cpp4678 if (!OpVT.isScalarInteger() || OpVT == XLenVT) in lowerVectorIntrinsicScalars()
8612 if (!VT.isScalarInteger() || VT.getSizeInBits() >= Subtarget.getXLen() || in performBITREVERSECombine()
9365 VT.isScalarInteger()) { in PerformDAGCombine()
9395 if (Ty.isScalarInteger() && in isDesirableToCommuteWithShift()
10455 if (ValVT.isScalarInteger() && (ArgFlags.isSplit() || !PendingLocs.empty())) { in CC_RISCV()
10468 if (ValVT.isScalarInteger() && ArgFlags.isSplitEnd() && in CC_RISCV()
12312 if (VT.isScalarInteger()) { in decomposeMulByConstant()
H A DRISCVISelDAGToDAG.cpp1841 if (!VT.isScalarInteger() && VT != MVT::f16 && VT != MVT::f32 && in isWorthFoldingAdd()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h437 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DSystemZTargetTransformInfo.cpp398 return (VT.isScalarInteger() && TLI->isTypeLegal(VT)); in hasDivRemOp()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.h694 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DARMISelLowering.cpp13660 return VT.isScalarInteger(); in preferIncOfAddToSubOfNot()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h816 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DPPCISelLowering.cpp1604 return VT.isScalarInteger(); in preferIncOfAddToSubOfNot()
6842 assert(ValVT.isScalarInteger() && LocVT.isScalarInteger()); in truncateScalarIntegerArg()
7027 if (VA.getValVT().isScalarInteger()) in LowerFormalArguments_AIX()
7148 if (ValVT.isScalarInteger() && in LowerFormalArguments_AIX()
16697 if (!VT.isScalarInteger()) in decomposeMulByConstant()
17705 if (MemVT.isScalarInteger()) { in computeMOFlags()
17756 if (MemVT.isScalarInteger() && (FlagSet & PPC::MOF_NoExt)) { in computeMOFlags()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DMachineValueType.h368 bool isScalarInteger() const { in isScalarInteger() function
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h762 return V.getValueType().isScalarInteger(); in hasAndNotCompare()
H A DAArch64ISelLowering.cpp15663 if (N->getOpcode() != ISD::ADD || !VT.isScalarInteger()) in performAddUADDVCombine()
15701 if (!VT.isScalarInteger() || N->getOpcode() != ISD::ADD) in performAddCSelIntoCSinc()
18389 if (TstVT.isScalarInteger() && TstVT.getFixedSizeInBits() <= 64) { in performSETCCCombine()
18400 if (DCI.isBeforeLegalize() && VT.isScalarInteger() && in performSETCCCombine()
20710 return X.getValueType().isScalarInteger() || NewShiftOpcode == ISD::SHL; in shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd()
20782 return VT.isScalarInteger(); in preferIncOfAddToSubOfNot()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.h1107 return VT.isScalarInteger(); in convertSetCCLogicToBitwiseLogic()
H A DX86ISelLowering.cpp5929 return X.getValueType().isScalarInteger(); // 'bt' in hasBitTest()
5942 if (X.getValueType().isScalarInteger()) in shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd()
33988 if (!VT1.isScalarInteger() || !VT2.isScalarInteger()) in isTruncateFree()
42444 DstVT.isScalarInteger()) && in combineCastedMaskArithmetic()
42446 SrcVT.isScalarInteger())) in combineCastedMaskArithmetic()
42798 if (Subtarget.hasAVX512() && VT.isScalarInteger() && in combineBitcast()
43425 if (SrcOpVT.isScalarInteger() && VT.isInteger() && in combineExtractWithShuffle()
44088 if (!SclVT.isScalarInteger()) in combineToExtendBoolVectorInReg()
47699 if (Subtarget.hasBMI2() && VT.isScalarInteger()) { in hasBZHI()
51936 if (!OpVT.isScalarInteger() || OpSize < 128) in combineVectorSizedSetCCEquality()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp312 if (VT.isScalarInteger()) { in lowerReturnVal()
H A DAMDGPUISelDAGToDAG.cpp1896 if (ByteOffsetNode.getValueType().isScalarInteger() && in SelectSMRDOffset()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1039 assert(ElemTy.isScalarInteger()); in LowerSETCC()
1097 assert(ElemTy.isScalarInteger()); in LowerVSELECT()
2120 return X.getValueType().isScalarInteger(); // 'tstbit' in hasBitTest()
H A DHexagonISelLoweringHVX.cpp1825 if (isHvxBoolTy(ValTy) && ResTy.isScalarInteger()) { in LowerHvxBitcast()
1861 if (isHvxBoolTy(ResTy) && ValTy.isScalarInteger()) { in LowerHvxBitcast()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp7510 if (VT.isScalarInteger() && TLI.getTypeAction(*DAG.getContext(), VT) == in MatchRotate()
7787 assert(Op.getValueType().isScalarInteger() && "can't handle other types"); in calculateByteProvider()
13471 if (VT.isScalarInteger() || TLI.isOperationLegal(N0.getOpcode(), VT)) { in visitTRUNCATE()
19292 if (!Val.getValueType().isScalarInteger() || Val.getOpcode() != ISD::OR) in splitMergedValStore()
19318 !Lo.getOperand(0).getValueType().isScalarInteger() || in splitMergedValStore()
19321 !Hi.getOperand(0).getValueType().isScalarInteger() || in splitMergedValStore()
19847 if (ExtractIndex == BCTruncElt && BCSrc.getValueType().isScalarInteger()) in visitEXTRACT_VECTOR_ELT()
19855 assert(X.getValueType().isScalarInteger() && ScalarVT.isScalarInteger() && in visitEXTRACT_VECTOR_ELT()
23111 InVal.getValueType().isScalarInteger() && in visitSCALAR_TO_VECTOR()
H A DSelectionDAGBuilder.cpp5434 if (VT.isScalarInteger()) in expandDivFix()
7579 assert(EVLParamVT.isScalarInteger() && EVLParamVT.bitsGE(MVT::i32) && in visitVPCmp()
7607 assert(EVLParamVT.isScalarInteger() && EVLParamVT.bitsGE(MVT::i32) && in visitVectorPredicationIntrinsic()
H A DLegalizeDAG.cpp2935 if (ExtraVT.isScalarInteger() && ExtraVT.getSizeInBits() == 1) { in ExpandNode()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp215 if (VT.isScalarInteger()) { in PromoteScalarIntegerPTX()