Home
last modified time | relevance | path

Searched refs:Splat (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMAddressingModes.h316 int Splat = getT2SOImmValSplatVal(Arg); in getT2SOImmVal() local
317 if (Splat != -1) in getT2SOImmVal()
318 return Splat; in getT2SOImmVal()
/external/llvm/lib/IR/
DConstants.cpp117 if (Constant *Splat = CV->getSplatValue()) in isAllOnesValue() local
118 return Splat->isAllOnesValue(); in isAllOnesValue()
122 if (Constant *Splat = CV->getSplatValue()) in isAllOnesValue() local
123 return Splat->isAllOnesValue(); in isAllOnesValue()
139 if (Constant *Splat = CV->getSplatValue()) in isOneValue() local
140 return Splat->isOneValue(); in isOneValue()
144 if (Constant *Splat = CV->getSplatValue()) in isOneValue() local
145 return Splat->isOneValue(); in isOneValue()
161 if (Constant *Splat = CV->getSplatValue()) in isMinSignedValue() local
162 return Splat->isMinSignedValue(); in isMinSignedValue()
[all …]
/external/llvm/include/llvm/Analysis/
DTargetTransformInfoImpl.h423 if (auto Splat = getSplatValue(*I)) in getGEPCost() local
424 ConstIdx = dyn_cast<ConstantInt>(Splat); in getGEPCost()
/external/llvm/test/CodeGen/X86/
Dx86-shifts.ll3 ; Splat patterns below
Dmasked_gather_scatter.ll516 ; Splat index in GEP, requires broadcast
/external/llvm/lib/Transforms/Scalar/
DSROA.cpp2669 Value *Splat = in visitMemSetInst() local
2671 Splat = convertValue(DL, IRB, Splat, ElementTy); in visitMemSetInst()
2673 Splat = getVectorSplat(Splat, NumElements); in visitMemSetInst()
2677 V = insertVector(IRB, Old, Splat, BeginIndex, "vec"); in visitMemSetInst()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp1529 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle() local
1530 if (!Splat) in getVectorShuffle()
1602 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle() local
1604 if (Splat && Splat.getOpcode() == ISD::UNDEF) in getVectorShuffle()
1612 if (Splat && UndefElements.none()) { in getVectorShuffle()
1617 if (auto *C = dyn_cast<ConstantSDNode>(Splat)) in getVectorShuffle()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp1609 if (ConstantInt *Splat = in visitCallInst() local
1611 if (Splat->isOne()) in visitCallInst()
/external/llvm/unittests/ADT/
DAPIntTest.cpp801 TEST(APIntTest, Splat) { in TEST() argument
/external/llvm/lib/Analysis/
DInstructionSimplify.cpp3626 if (auto *Splat = CVec->getSplatValue()) in SimplifyExtractElementInst() local
3627 return Splat; in SimplifyExtractElementInst()
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp4280 SDValue Splat = BVN->getSplatValue(&UndefElements); in lowerShift() local
4281 if (Splat) { in lowerShift()
4284 SDValue Shift = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, Splat); in lowerShift()
/external/clang/docs/
DLanguageExtensions.rst1430 // "Splat" element 0 of V1 into a 4-element result.
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp5526 SDValue Splat = BVOp->getSplatValue(&UndefElements); in LowerVectorBroadcast() local
5530 if (!Splat || (VT.getVectorNumElements() - UndefElements.count()) <= 1) in LowerVectorBroadcast()
5533 Ld = Splat; in LowerVectorBroadcast()