Searched refs:ScaleBitMask (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | APIntTest.cpp | 3100 TEST(APIntTest, ScaleBitMask) { in TEST() argument 3101 EXPECT_EQ(APIntOps::ScaleBitMask(APInt(2, 0x00), 8), APInt(8, 0x00)); in TEST() 3102 EXPECT_EQ(APIntOps::ScaleBitMask(APInt(2, 0x01), 8), APInt(8, 0x0F)); in TEST() 3103 EXPECT_EQ(APIntOps::ScaleBitMask(APInt(2, 0x02), 8), APInt(8, 0xF0)); in TEST() 3104 EXPECT_EQ(APIntOps::ScaleBitMask(APInt(2, 0x03), 8), APInt(8, 0xFF)); in TEST() 3106 EXPECT_EQ(APIntOps::ScaleBitMask(APInt(8, 0x00), 4), APInt(4, 0x00)); in TEST() 3107 EXPECT_EQ(APIntOps::ScaleBitMask(APInt(8, 0xFF), 4), APInt(4, 0x0F)); in TEST() 3108 EXPECT_EQ(APIntOps::ScaleBitMask(APInt(8, 0xE4), 4), APInt(4, 0x0E)); in TEST() 3110 EXPECT_EQ(APIntOps::ScaleBitMask(APInt(8, 0x00), 8), APInt(8, 0x00)); in TEST() 3112 EXPECT_EQ(APIntOps::ScaleBitMask(APInt::getNullValue(1024), 4096), in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | APInt.h | 2250 APInt ScaleBitMask(const APInt &A, unsigned NewBitWidth,
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | APInt.cpp | 2971 APInt llvm::APIntOps::ScaleBitMask(const APInt &A, unsigned NewBitWidth, in ScaleBitMask() function in llvm::APIntOps
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1179 APInt DemandedSrcElts = APIntOps::ScaleBitMask(DemandedDstElts, VF); in getReplicationShuffleCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 3906 APIntOps::ScaleBitMask(WidenedDemandedElts, Num128Lanes); in getScalarizationOverhead() 4031 APInt DemandedDstVectors = APIntOps::ScaleBitMask( in getReplicationShuffleCost()
|
| H A D | X86ISelLowering.cpp | 39363 APInt OpScaledDemandedElts = APIntOps::ScaleBitMask(OpDemandedElts, NumOpElts); in combineX86ShufflesRecursively() 40932 APInt DemandedSrcElts = APIntOps::ScaleBitMask(DemandedElts, 2 * NumElts); in SimplifyDemandedVectorEltsForTargetNode() 40965 APInt DemandedSrcElts = APIntOps::ScaleBitMask(DemandedElts, NumSrcElts); in SimplifyDemandedVectorEltsForTargetNode()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 2706 APIntOps::ScaleBitMask(DemandedElts, NumSrcElts); in isSplatValue() 3130 APIntOps::ScaleBitMask(DemandedElts, NumElts / SubScale); in computeKnownBits() 4033 APIntOps::ScaleBitMask(DemandedElts, NumElts / Scale); in ComputeNumSignBits()
|
| H A D | TargetLowering.cpp | 2900 SrcDemandedElts = APIntOps::ScaleBitMask(DemandedElts, NumSrcElts); in SimplifyDemandedVectorElts() 2955 SrcDemandedElts = APIntOps::ScaleBitMask(DemandedElts, NumSrcElts); in SimplifyDemandedVectorElts()
|