Searched refs:Splat (Results 1 – 13 of 13) sorted by relevance
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMAddressingModes.h | 316 int Splat = getT2SOImmValSplatVal(Arg); in getT2SOImmVal() local 317 if (Splat != -1) in getT2SOImmVal() 318 return Splat; in getT2SOImmVal()
|
/external/llvm/lib/IR/ |
D | Constants.cpp | 117 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/ |
D | TargetTransformInfoImpl.h | 423 if (auto Splat = getSplatValue(*I)) in getGEPCost() local 424 ConstIdx = dyn_cast<ConstantInt>(Splat); in getGEPCost()
|
/external/llvm/test/CodeGen/X86/ |
D | x86-shifts.ll | 3 ; Splat patterns below
|
D | masked_gather_scatter.ll | 516 ; Splat index in GEP, requires broadcast
|
/external/llvm/lib/Transforms/Scalar/ |
D | SROA.cpp | 2669 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/ |
D | SelectionDAG.cpp | 1529 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/ |
D | InstCombineCalls.cpp | 1609 if (ConstantInt *Splat = in visitCallInst() local 1611 if (Splat->isOne()) in visitCallInst()
|
/external/llvm/unittests/ADT/ |
D | APIntTest.cpp | 801 TEST(APIntTest, Splat) { in TEST() argument
|
/external/llvm/lib/Analysis/ |
D | InstructionSimplify.cpp | 3626 if (auto *Splat = CVec->getSplatValue()) in SimplifyExtractElementInst() local 3627 return Splat; in SimplifyExtractElementInst()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 4280 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/ |
D | LanguageExtensions.rst | 1430 // "Splat" element 0 of V1 into a 4-element result.
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 5526 SDValue Splat = BVOp->getSplatValue(&UndefElements); in LowerVectorBroadcast() local 5530 if (!Splat || (VT.getVectorNumElements() - UndefElements.count()) <= 1) in LowerVectorBroadcast() 5533 Ld = Splat; in LowerVectorBroadcast()
|