| /llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceOperands.cpp | 86 return ConstantVector::getSplat(VT->getElementCount(), in reduceOperandsOneDeltaPass() 89 return ConstantVector::getSplat( in reduceOperandsOneDeltaPass() 128 return ConstantVector::getSplat(VT->getElementCount(), in reduceOperandsNaNDeltaPass()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | PatternInit.cpp | 42 Ty, llvm::APInt::getSplat(BitWidth, llvm::APInt(64, IntValue))); in initializationPatternFor() 59 Payload = llvm::APInt::getSplat(BitWidth, Payload); in initializationPatternFor()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 327 APInt Mask55 = APInt::getSplat(Len, APInt(8, 0x55)); in tryToRecognizePopCount() 328 APInt Mask33 = APInt::getSplat(Len, APInt(8, 0x33)); in tryToRecognizePopCount() 329 APInt Mask0F = APInt::getSplat(Len, APInt(8, 0x0F)); in tryToRecognizePopCount() 330 APInt Mask01 = APInt::getSplat(Len, APInt(8, 0x01)); in tryToRecognizePopCount()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Constants.cpp | 390 C = ConstantVector::getSplat(VTy->getElementCount(), C); in getIntegerValue() 406 return ConstantVector::getSplat(VTy->getElementCount(), in getAllOnesValue() 884 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 908 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 937 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 949 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 962 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 973 return ConstantVector::getSplat(VTy->getElementCount(), C); in getNaN() 984 return ConstantVector::getSplat(VTy->getElementCount(), C); in getQNaN() 995 return ConstantVector::getSplat(VTy->getElementCount(), C); in getSNaN() [all …]
|
| H A D | ConstantFold.cpp | 63 return ConstantVector::getSplat(DstTy->getElementCount(), in BitCastConstantVector() 412 return ConstantVector::getSplat( in ConstantFoldCastInstruction() 740 return ConstantVector::getSplat(MaskEltCount, Elt); in ConstantFoldShuffleVectorInstruction() 853 return ConstantVector::getSplat(VTy->getElementCount(), Elt); in ConstantFoldUnaryInstruction() 1227 return ConstantVector::getSplat(VTy->getElementCount(), Res); in ConstantFoldBinaryInstruction() 1682 return ConstantVector::getSplat( in ConstantFoldCompareInstruction() 2060 ? ConstantVector::getSplat( in ConstantFoldGetElementPtr() 2214 CurrIdx = ConstantDataVector::getSplat( in ConstantFoldGetElementPtr() 2218 PrevIdx = ConstantDataVector::getSplat( in ConstantFoldGetElementPtr() 2224 Factor = ConstantDataVector::getSplat( in ConstantFoldGetElementPtr()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/Utils/ |
| H A D | Local.h | 65 OpC = ConstantVector::getSplat(
|
| /llvm-project-15.0.7/llvm/unittests/FuzzMutate/ |
| H A D | OperationsTest.cpp | 95 Constant *v8i8 = ConstantVector::getSplat(ElementCount::getFixed(8), i8); in TEST() 96 Constant *v4f16 = ConstantVector::getSplat(ElementCount::getFixed(4), f16); in TEST()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | VerifierTest.cpp | 60 Constant *CV = ConstantVector::getSplat(ElementCount::getFixed(2), CI); in TEST()
|
| H A D | PatternMatch.cpp | 1530 Constant *CSplatU32Max = ConstantVector::getSplat(EC, CU32Max); in TEST_F() 1531 Constant *CSplatU32Zero = ConstantVector::getSplat(EC, CU32Zero); in TEST_F() 1532 Constant *CSplatU32DeadBeef = ConstantVector::getSplat(EC, CU32DeadBeef); in TEST_F() 1554 Constant *CSplatF32NaN = ConstantVector::getSplat(EC, CF32NaN); in TEST_F() 1555 Constant *CSplatF32Zero = ConstantVector::getSplat(EC, CF32Zero); in TEST_F() 1556 Constant *CSplatF32Pi = ConstantVector::getSplat(EC, CF32Pi); in TEST_F()
|
| H A D | ConstantsTest.cpp | 763 Constant *Splat = ConstantVector::getSplat(EC, C); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibCalls.cpp | 845 cnval = ConstantDataVector::getSplat(getVecSize(FInfo), cnval); in fold_pow() 869 cnval = ConstantDataVector::getSplat(getVecSize(FInfo), cnval); in fold_pow() 919 cnval = ConstantDataVector::getSplat(getVecSize(FInfo), cnval); in fold_pow() 937 cnval = ConstantDataVector::getSplat(getVecSize(FInfo), cnval); in fold_pow()
|
| /llvm-project-15.0.7/mlir/lib/Bindings/Python/ |
| H A D | IRAttributes.cpp | 506 static PyDenseElementsAttribute getSplat(const PyType &shapedType, in getSplat() function in __anon3a4a2d290111::PyDenseElementsAttribute 624 .def_static("get_splat", PyDenseElementsAttribute::getSplat, in bindDerived()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 1425 APInt::getSplat(VWidth, APInt(2, (Imm & 0x01) ? 2 : 1)); in instCombineIntrinsic() 1434 APInt::getSplat(VWidth, APInt(2, (Imm & 0x10) ? 2 : 1)); in instCombineIntrinsic() 1914 APInt SubMask = APInt::getSplat(VWidth, APInt(2, 0x1)); in simplifyDemandedVectorEltsIntrinsic() 1915 APInt AddMask = APInt::getSplat(VWidth, APInt(2, 0x2)); in simplifyDemandedVectorEltsIntrinsic()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Constants.h | 513 static Constant *getSplat(ElementCount EC, Constant *Elt); 802 static Constant *getSplat(unsigned NumElts, Constant *Elt);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | VNCoercion.cpp | 578 Val = ConstantInt::get(Ctx, APInt::getSplat(LoadSize * 8, Val->getValue())); in getConstantMemInstValueForLoad()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/ |
| H A D | ModuleTranslation.cpp | 219 llvm::ConstantDataVector::getSplat(0, splatValue); in convertDenseElementsAttr() 343 return llvm::ConstantVector::getSplat( in getLLVMConstant()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | APIntTest.cpp | 1535 EXPECT_EQ(ValA, APInt::getSplat(8, ValA)); in TEST() 1536 EXPECT_EQ(APInt(64, 0x0101010101010101ULL), APInt::getSplat(64, ValA)); in TEST() 1539 EXPECT_EQ(APInt(4, 0xD), APInt::getSplat(4, ValB)); in TEST() 1540 EXPECT_EQ(APInt(15, 0xDB6D), APInt::getSplat(15, ValB)); in TEST() 3039 EXPECT_EQ(0U, APInt::getSplat(0, ZW).getBitWidth()); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 5659 APInt B2Mask1HiTo0 = APInt::getSplat(Size, APInt(8, 0x55)); in lowerBitCount() 5668 APInt B4Mask2HiTo0 = APInt::getSplat(Size, APInt(8, 0x33)); in lowerBitCount() 5682 APInt B8Mask4HiTo0 = APInt::getSplat(Size, APInt(8, 0x0F)); in lowerBitCount() 5689 auto MulMask = B.buildConstant(Ty, APInt::getSplat(Size, APInt(8, 0x01))); in lowerBitCount() 7154 SwapN(4, Ty, MIRBuilder, BSWAP, APInt::getSplat(Size, APInt(8, 0xF0))); in lowerBitreverse() 7160 SwapN(2, Ty, MIRBuilder, Swap4, APInt::getSplat(Size, APInt(8, 0xCC))); in lowerBitreverse() 7165 SwapN(1, Dst, MIRBuilder, Swap2, APInt::getSplat(Size, APInt(8, 0xAA))); in lowerBitreverse() 7420 APInt SplatVal = APInt::getSplat(NumBits, Scalar); in getMemsetValue() 7434 APInt Magic = APInt::getSplat(NumBits, APInt(8, 0x01)); in getMemsetValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 1000 return ConstantVector::getSplat(VecTy->getElementCount(), Zero); in getNullValue() 1008 return ConstantVector::getSplat(VecTy->getElementCount(), Minus1); in getFullValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVGlobalRegistry.cpp | 257 ConstantVector::getSplat(LLVMVecTy->getElementCount(), ConstInt); in getOrCreateConsIntVector()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | APInt.h | 296 static APInt getSplat(unsigned NewLen, const APInt &V);
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 268 APInt::getSplat(NumElts, IsTop ? APInt::getLowBitsSet(2, 1) in simplifyDemandedVectorEltsIntrinsic() 272 UndefElts &= APInt::getSplat(NumElts, !IsTop ? APInt::getLowBitsSet(2, 1) in simplifyDemandedVectorEltsIntrinsic()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 7874 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x55)), dl, VT); in expandCTPOP() 7876 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x33)), dl, VT); in expandCTPOP() 7878 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x0F)), dl, VT); in expandCTPOP() 7916 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x01)), dl, VT); in expandCTPOP() 8149 APInt Mask4 = APInt::getSplat(Sz, APInt(8, 0x0F)); in expandBITREVERSE() 8150 APInt Mask2 = APInt::getSplat(Sz, APInt(8, 0x33)); in expandBITREVERSE() 8151 APInt Mask1 = APInt::getSplat(Sz, APInt(8, 0x55)); in expandBITREVERSE()
|
| H A D | SelectionDAG.cpp | 2710 APInt SubDemandedElts = APInt::getSplat(NumSrcElts, SubDemandedElt); in isSplatValue() 6592 APInt Val = APInt::getSplat(NumBits, C->getAPIntValue()); in getMemsetValue() 6611 APInt Magic = APInt::getSplat(NumBits, APInt(8, 0x01)); in getMemsetValue()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | APInt.cpp | 612 APInt APInt::getSplat(unsigned NewLen, const APInt &V) { in getSplat() function in APInt
|