Home
last modified time | relevance | path

Searched refs:getFixedSizeInBits (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DMachineValueType.h143 return (isFixedLengthVector() && getFixedSizeInBits() == 16); in is16BitVector()
148 return (isFixedLengthVector() && getFixedSizeInBits() == 32); in is32BitVector()
153 return (isFixedLengthVector() && getFixedSizeInBits() == 64); in is64BitVector()
158 return (isFixedLengthVector() && getFixedSizeInBits() == 128); in is128BitVector()
163 return (isFixedLengthVector() && getFixedSizeInBits() == 256); in is256BitVector()
168 return (isFixedLengthVector() && getFixedSizeInBits() == 512); in is512BitVector()
173 return (isFixedLengthVector() && getFixedSizeInBits() == 1024); in is1024BitVector()
178 return (isFixedLengthVector() && getFixedSizeInBits() == 2048); in is2048BitVector()
344 uint64_t getFixedSizeInBits() const { in getFixedSizeInBits() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTypePromotion.cpp949 if (RegisterBitWidth < PromotedVT.getFixedSizeInBits()) { in run()
956 return PromotedVT.getFixedSizeInBits(); in run()
977 auto PromoteWidth = ZExtVT.getFixedSizeInBits(); in run()
H A DTargetLoweringBase.cpp770 MVT IntVT = MVT::getIntegerVT(VT.getFixedSizeInBits()); in initActions()
1499 if (SVT.getScalarSizeInBits() > EltVT.getFixedSizeInBits() && in computeRegisterProperties()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp297 uint64_t ValSize = VA.getValVT().getFixedSizeInBits(); in assignValueToReg()
298 uint64_t LocSize = VA.getLocVT().getFixedSizeInBits(); in assignValueToReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h433 return VT.getFixedSizeInBits() > AArch64::SVEBitsPerBlock || in useSVEForFixedLengthVectors()
H A DAArch64ISelLowering.cpp2153 if (OpVT.getFixedSizeInBits() > 64) in shouldExpandGetActiveLaneMask()
4545 uint64_t VTSize = VT.getFixedSizeInBits(); in LowerVectorFP_TO_INT()
4546 uint64_t InVTSize = InVT.getFixedSizeInBits(); in LowerVectorFP_TO_INT()
4862 uint64_t VTSize = VT.getFixedSizeInBits(); in LowerVectorINT_TO_FP()
4863 uint64_t InVTSize = InVT.getFixedSizeInBits(); in LowerVectorINT_TO_FP()
5747 unsigned Op2BitWidth = Op2VT.getFixedSizeInBits(); in LowerVectorMatch()
7061 unsigned int NewShiftNo = ShiftNo->getZExtValue() % VT.getFixedSizeInBits(); in LowerFunnelShift()
7067 NewShiftNo = VT.getFixedSizeInBits() - NewShiftNo; in LowerFunnelShift()
7600 if (VT.getFixedSizeInBits() <= 128) in useSVEForFixedLengthVectorVT()
7608 if (VT.getFixedSizeInBits() > Subtarget->getMinSVEVectorSizeInBits()) in useSVEForFixedLengthVectorVT()
[all …]
H A DAArch64ISelLowering.h384 return VT.getFixedSizeInBits() >= 64; // vector 'bic' in hasAndNot()
H A DAArch64ISelDAGToDAG.cpp285 /* High */ EltVT.getFixedSizeInBits(), in SelectSVEShiftSplatImmR()
4237 .trunc(VT.getFixedSizeInBits()) in SelectSVEAddSubImm()
4278 .trunc(VT.getFixedSizeInBits()) in SelectSVEAddSubSSatImm()
4327 .trunc(VT.getFixedSizeInBits()) in SelectSVECpyDupImm()
H A DAArch64TargetTransformInfo.cpp3690 if (DstVT.getFixedSizeInBits() < SrcVT.getFixedSizeInBits()) in getExtractWithExtendCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h376 uint64_t getFixedSizeInBits() const { in getFixedSizeInBits() function
H A DSelectionDAGNodes.h206 return getValueType().getScalarType().getFixedSizeInBits();
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2606 size_t DestLaneSize = VecT.getVectorElementType().getFixedSizeInBits() / 8; in LowerBUILD_VECTOR()
2614 Src1.getValueType().getVectorElementType().getFixedSizeInBits() / 8; in LowerBUILD_VECTOR()
2621 Src2.getValueType().getVectorElementType().getFixedSizeInBits() / 8; in LowerBUILD_VECTOR()
2679 size_t DestLaneSize = VecT.getVectorElementType().getFixedSizeInBits(); in LowerBUILD_VECTOR()
3255 SetCCVector.getValueType().getVectorElementType().getFixedSizeInBits(); in performBitcastCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp1253 return (VT1.getFixedSizeInBits() > VT2.getFixedSizeInBits()); in isTruncateFree()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp894 if (LI->getAlign() < VT.getFixedSizeInBits() / 8 && in selectLoad()
926 if (SI->getAlign() < VT.getFixedSizeInBits() / 8 && in selectStore()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp2033 EltVT.getFixedSizeInBits() / 8)); in SplitVecRes_INSERT_VECTOR_ELT()
3907 commonAlignment(SmallestAlign, EltVT.getFixedSizeInBits() / 8)); in SplitVecOp_EXTRACT_VECTOR_ELT()
7171 unsigned EltSize = EltVT.getFixedSizeInBits(); in WidenVecOp_BITCAST()
7260 SubVT.getFixedSizeInBits()) in WidenVecOp_INSERT_SUBVECTOR()
7869 if (RetVT.getFixedSizeInBits() < MemVTWidth || MemVT == WidenVT) in findMemType()
8160 unsigned ValEltWidth = ValEltVT.getFixedSizeInBits(); in GenWidenVectorStores()
H A DTargetLowering.cpp10522 unsigned NumBits = NewStoredVT.getFixedSizeInBits(); in expandUnalignedStore()
10588 APInt(AddrVT.getFixedSizeInBits(), in IncrementMemoryAddress()
10614 DAG.getVScale(dl, IdxVT, APInt(IdxVT.getFixedSizeInBits(), NElts)); in clampDynamicVectorIndex()
10650 unsigned EltSize = EltVT.getFixedSizeInBits() / 8; // FIXME: should be ABI size. in getVectorSubVecPointer()
10651 assert(EltSize * 8 == EltVT.getFixedSizeInBits() && in getVectorSubVecPointer()
11093 unsigned LoSize = VT.getFixedSizeInBits(); in forceExpandWideMUL()
11887 APInt(PtrVT.getFixedSizeInBits(), VT.getStoreSize().getKnownMinValue())); in expandVectorSplice()
11910 APInt(PtrVT.getFixedSizeInBits(), in expandVectorSplice()
H A DSelectionDAGBuilder.cpp459 const uint64_t ValueSize = ValueVT.getFixedSizeInBits(); in getCopyFromPartsVector()
742 uint64_t ValueSize = ValueVT.getFixedSizeInBits(); in getCopyToPartsVector()
743 assert(PartVT.getFixedSizeInBits() > ValueSize && in getCopyToPartsVector()
8013 if (Mask.getValueType().getFixedSizeInBits() < MemVT.getFixedSizeInBits()) { in visitIntrinsicCall()
8018 DAG.getShiftAmountConstant(Mask.getValueType().getFixedSizeInBits(), in visitIntrinsicCall()
H A DDAGCombiner.cpp1117 N1.getValueType().getFixedSizeInBits() <= 64) { in reassociationCanBreakAddressingModePattern()
7788 LHS.getOperand(0).getValueType().getFixedSizeInBits())) in visitAND()
20003 DAG.getConstant(APInt::getLowBitsSet(STType.getFixedSizeInBits(), in ForwardStoreValueToDirectLoad()
22657 if (STBase.contains(DAG, ST->getMemoryVT().getFixedSizeInBits(), in visitSTORE()
22659 ST1->getMemoryVT().getFixedSizeInBits())) { in visitSTORE()
24156 uint64_t VTSize = VT.getFixedSizeInBits(); in createBuildVecShuffle()
24157 uint64_t InVT1Size = InVT1.getFixedSizeInBits(); in createBuildVecShuffle()
24158 uint64_t InVT2Size = InVT2.getFixedSizeInBits(); in createBuildVecShuffle()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2757 if (VT.getVectorNumElements() > 1024 || VT.getFixedSizeInBits() > 1024 * 8) in useRVVForFixedLengthVectorVT()
4357 unsigned ElemsPerVReg = *VLen / ElemVT.getFixedSizeInBits(); in lowerBUILD_VECTOR()
5423 unsigned ElemsPerVReg = *VLen / ElemVT.getFixedSizeInBits(); in lowerShuffleViaVRegSplitting()
5657 unsigned ElementSize = ScalarVT.getFixedSizeInBits(); in tryWidenMaskForShuffle()
8696 LLT(Ty.getSimpleVT()), Align(Ty.getFixedSizeInBits() / 8)); in getAddr()
8726 LLT(Ty.getSimpleVT()), Align(Ty.getFixedSizeInBits() / 8)); in getAddr()
8797 LLT(Ty.getSimpleVT()), Align(Ty.getFixedSizeInBits() / 8)); in getStaticTLSAddr()
9992 unsigned ElemsPerVReg = *VLEN / ElemVT.getFixedSizeInBits(); in lowerINSERT_VECTOR_ELT()
10220 unsigned ElemsPerVReg = *VLen / ElemVT.getFixedSizeInBits(); in lowerEXTRACT_VECTOR_ELT()
12134 APInt(PtrVT.getFixedSizeInBits(), in lowerVECTOR_INTERLEAVE()
[all …]
H A DRISCVTargetTransformInfo.cpp490 unsigned ElemsPerVReg = *VLen / ElemVT.getFixedSizeInBits(); in costShuffleViaVRegSplitting()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2729 Align(std::min(PtrVT.getFixedSizeInBits(), VT.getFixedSizeInBits()) / 8)); in LowerVAARG()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp392 switch (PowerOf2Ceil(VT.getFixedSizeInBits())) { in promoteScalarIntegerPTX()
5366 if (OrigVT.getFixedSizeInBits() <= OptSize) { in IsMulWideOperandDemotable()
5372 if (OrigVT.getFixedSizeInBits() <= OptSize) { in IsMulWideOperandDemotable()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp3187 const uint64_t NumBits = ResultVT.getFixedSizeInBits(); in lowerCTLZResults()
4378 if (VT.getFixedSizeInBits() <= EltVT.getFixedSizeInBits()) { in performTruncateCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp6943 if (ValVT.getFixedSizeInBits() < RegVT.getFixedSizeInBits()) in CC_AIX()
7129 assert(ValVT.getFixedSizeInBits() < LocVT.getFixedSizeInBits()); in truncateScalarIntegerArg()
7483 (ValVT.getFixedSizeInBits() < LocVT.getFixedSizeInBits())) { in LowerFormalArguments_AIX()
7806 else if (Arg.getValueType().getFixedSizeInBits() < in LowerCall_AIX()
7807 LocVT.getFixedSizeInBits()) in LowerCall_AIX()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp2767 if (VA.getLocVT().getFixedSizeInBits() > in MatchingStackOffset()

12