Home
last modified time | relevance | path

Searched refs:getSplat (Results 1 – 25 of 34) sorted by relevance

12

/llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/
H A DReduceOperands.cpp86 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 DPatternInit.cpp42 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 DAggressiveInstCombine.cpp327 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 DConstants.cpp390 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 DConstantFold.cpp63 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 DLocal.h65 OpC = ConstantVector::getSplat(
/llvm-project-15.0.7/llvm/unittests/FuzzMutate/
H A DOperationsTest.cpp95 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 DVerifierTest.cpp60 Constant *CV = ConstantVector::getSplat(ElementCount::getFixed(2), CI); in TEST()
H A DPatternMatch.cpp1530 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 DConstantsTest.cpp763 Constant *Splat = ConstantVector::getSplat(EC, C); in TEST()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp845 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 DIRAttributes.cpp506 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 DX86InstCombineIntrinsic.cpp1425 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 DConstants.h513 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 DVNCoercion.cpp578 Val = ConstantInt::get(Ctx, APInt::getSplat(LoadSize * 8, Val->getValue())); in getConstantMemInstValueForLoad()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp219 llvm::ConstantDataVector::getSplat(0, splatValue); in convertDenseElementsAttr()
343 return llvm::ConstantVector::getSplat( in getLLVMConstant()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DAPIntTest.cpp1535 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 DLegalizerHelper.cpp5659 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 DHexagonVectorCombine.cpp1000 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 DSPIRVGlobalRegistry.cpp257 ConstantVector::getSplat(LLVMVecTy->getElementCount(), ConstInt); in getOrCreateConsIntVector()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DAPInt.h296 static APInt getSplat(unsigned NewLen, const APInt &V);
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp268 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 DTargetLowering.cpp7874 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 DSelectionDAG.cpp2710 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 DAPInt.cpp612 APInt APInt::getSplat(unsigned NewLen, const APInt &V) { in getSplat() function in APInt

12