Searched defs:Splat (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAddressingModes.h316 int Splat = getT2SOImmValSplatVal(Arg); local
317 if (Splat != -1)
318 return Splat;
/external/llvm/lib/Transforms/Scalar/
H A DSROA.cpp2446 Value *Splat = local
2448 Splat = convertValue(DL, IRB, Splat, ElementTy);
2450 Splat = getVectorSplat(Splat, NumElements);
2454 V = insertVector(IRB, Old, Splat, BeginIndex, "vec");
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1556 SDValue Splat = BV->getSplatValue(&UndefElements); local
1558 if (Splat && Splat.getOpcode() == ISD::UNDEF)
1563 if (Splat && UndefElements.none()) {
1564 // Splat of <x, x, ..., x>, return <x, x, ..., x>, provided that the
1569 if (auto *C = dyn_cast<ConstantSDNode>(Splat))
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5053 /// PromoteSplat - Splat is promoted to target supported vector shuffles.
5771 SDValue Splat = BVOp->getSplatValue(&UndefElements); local
5775 if (!Splat || (VT.getVectorNumElements() - UndefElements.count()) <= 1)
5778 Ld = Splat;
6666 // Splat is obviously ok. Let legalizer expand it to a shuffle.
20176 SDValue Splat = DAG.getConstant(C, VT);
20177 return DAG.getNode(ISD::SRA, SDLoc(N), VT, Op0, Splat);

Completed in 391 milliseconds