Searched defs:Splat (Results 1 - 4 of 4) sorted by relevance
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAddressingModes.h | 316 int Splat = getT2SOImmValSplatVal(Arg); local 317 if (Splat != -1) 318 return Splat;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 2446 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 D | SelectionDAG.cpp | 1556 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 D | X86ISelLowering.cpp | 5053 /// 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