Home
last modified time | relevance | path

Searched refs:Shuf (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1564 Value *Shuf = Builder.CreateVectorSplat(VF, V, "broadcast"); in getBroadcastInstrs() local
1566 return Shuf; in getBroadcastInstrs()
2895 Value *Shuf = in vectorizeLoop() local
2904 (Instruction::BinaryOps)Op, TmpVec, Shuf, "bin.rdx")); in vectorizeLoop()
2906 TmpVec = createMinMaxOp(Builder, RdxDesc.MinMaxKind, TmpVec, Shuf); in vectorizeLoop()
DSLPVectorizer.cpp3751 Value *Shuf = Builder.CreateShuffleVector( in emitReduction() local
3753 TmpVec = createBinOp(Builder, ReductionOpcode, TmpVec, Shuf, "bin.rdx"); in emitReduction()
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp12418 SDValue Shuf = DAG.getVectorShuffle(RVT, dl, LHS, Zero, &Indices[0]); in XformToShuffleWithZero() local
12419 return DAG.getNode(ISD::BITCAST, dl, VT, Shuf); in XformToShuffleWithZero()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp13260 SDValue Shuf = DAG.getVectorShuffle(MVT::v4i32, dl, Result, Result, Mask); in LowerVSETCC() local
13261 Result = DAG.getNode(ISD::AND, dl, MVT::v4i32, Result, Shuf); in LowerVSETCC()