Searched refs:Shuf (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1868 Value *Shuf = Builder.CreateVectorSplat(VF, V, "broadcast"); in getBroadcastInstrs() local 1870 return Shuf; in getBroadcastInstrs() 3648 Value *Shuf = Builder.CreateShuffleVector( in vectorizeLoop() local 3655 (Instruction::BinaryOps)Op, TmpVec, Shuf, "bin.rdx")); in vectorizeLoop() 3658 TmpVec, Shuf); in vectorizeLoop()
|
D | SLPVectorizer.cpp | 4184 Value *Shuf = Builder.CreateShuffleVector( in emitReduction() local 4186 TmpVec = createBinOp(Builder, ReductionOpcode, TmpVec, Shuf, "bin.rdx"); in emitReduction()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 7213 SDValue Shuf = DAG.getVectorShuffle(RVT, dl, LHS, Zero, &Indices[0]); in XformToShuffleWithZero() local 7214 return DAG.getNode(ISD::BITCAST, dl, VT, Shuf); in XformToShuffleWithZero()
|
/external/llvm/test/CodeGen/X86/ |
D | vector-sext.ll | 4277 %Shuf = shufflevector <16 x i8> %A, <16 x i8> undef, <2 x i32> <i32 0, i32 1> 4278 %Ex = sext <2 x i8> %Shuf to <2 x i16>
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86ISelLowering.cpp | 7761 SDValue Shuf = DAG.getVectorShuffle(MVT::v2f64, dl, Sub, in LowerUINT_TO_FP_i64() local 7763 SDValue Add = DAG.getNode(ISD::FADD, dl, MVT::v2f64, Shuf, Sub); in LowerUINT_TO_FP_i64()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 15533 SDValue Shuf = DAG.getVectorShuffle(MVT::v4i32, dl, Result, Result, Mask); in LowerVSETCC() local 15534 Result = DAG.getNode(ISD::AND, dl, MVT::v4i32, Result, Shuf); in LowerVSETCC()
|