Home
last modified time | relevance | path

Searched refs:VecOp (Results 1 – 9 of 9) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp307 Value *VecOp = IEI->getOperand(0); in collectSingleShuffleElements() local
318 if (collectSingleShuffleElements(VecOp, LHS, RHS, Mask)) { in collectSingleShuffleElements()
333 if (collectSingleShuffleElements(VecOp, LHS, RHS, Mask)) { in collectSingleShuffleElements()
385 Value *VecOp = IEI->getOperand(0); in collectShuffleElements() local
399 ShuffleOps LR = collectShuffleElements(VecOp, Mask, RHS); in collectShuffleElements()
417 if (VecOp == PermittedRHS) { in collectShuffleElements()
481 Value *VecOp = IE.getOperand(0); in visitInsertElementInst() local
487 ReplaceInstUsesWith(IE, VecOp); in visitInsertElementInst()
501 return ReplaceInstUsesWith(IE, VecOp); in visitInsertElementInst()
508 if (EI->getOperand(0) == VecOp && ExtractedIdx == InsertedIdx) in visitInsertElementInst()
[all …]
/external/opencv3/modules/imgproc/src/
Dfilter.cpp3069 template<typename ST, typename DT, class VecOp> struct RowFilter : public BaseRowFilter
3071 RowFilter( const Mat& _kernel, int _anchor, const VecOp& _vecOp=VecOp() ) in RowFilter()
3127 VecOp vecOp;
3131 template<typename ST, typename DT, class VecOp> struct SymmRowSmallFilter :
3132 public RowFilter<ST, DT, VecOp>
3135 const VecOp& _vecOp = VecOp()) in SymmRowSmallFilter()
3136 : RowFilter<ST, DT, VecOp>( _kernel, _anchor, _vecOp ) in SymmRowSmallFilter()
3259 template<class CastOp, class VecOp> struct ColumnFilter : public BaseColumnFilter
3266 const VecOp& _vecOp=VecOp() ) in ColumnFilter()
3324 VecOp vecOp;
[all …]
Dmorph.cpp634 template<class Op, class VecOp> struct MorphRowFilter : public BaseRowFilter
684 VecOp vecOp;
688 template<class Op, class VecOp> struct MorphColumnFilter : public BaseColumnFilter
779 VecOp vecOp;
783 template<class Op, class VecOp> struct MorphFilter : BaseFilter
844 VecOp vecOp;
Dsmooth.cpp2368 template<class Op, class VecOp>
2374 typedef typename VecOp::arg_type VT; in medianBlur_SortNet()
2383 VecOp vop; in medianBlur_SortNet()
2437 for( ; j <= size.width - VecOp::SIZE - cn; j += VecOp::SIZE ) in medianBlur_SortNet()
2537 for( ; j <= size.width - VecOp::SIZE - cn*2; j += VecOp::SIZE ) in medianBlur_SortNet()
Dpyramids.cpp849 template<class CastOp, class VecOp> void
867 VecOp vecOp; in pyrDown_()
974 template<class CastOp, class VecOp> void
991 VecOp vecOp; in pyrUp_()
Dimgwarp.cpp1394 template<typename T, typename WT, typename AT, int ONE, class VecOp>
1406 VecOp vecOp; in operator ()()
1448 template<typename T, typename WT, typename AT, class CastOp, class VecOp>
1460 VecOp vecOp; in operator ()()
1561 template<typename T, typename WT, typename AT, class CastOp, class VecOp>
1573 VecOp vecOp; in operator ()()
1636 template<typename T, typename WT, typename AT, class CastOp, class VecOp>
1646 VecOp vecOp; in operator ()()
2407 template <typename T, typename WT, typename VecOp>
2430 VecOp vop(scale_x, scale_y, src.channels(), (int)src.step/*, area_ofs*/); in operator ()()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp2235 SDValue VecOp = DAG.getUNDEF(NextVT); in WidenVecRes_BinaryCanTrap() local
2238 VecOp = DAG.getNode( in WidenVecRes_BinaryCanTrap()
2239 ISD::INSERT_VECTOR_ELT, dl, NextVT, VecOp, ConcatOps[OpIdx], in WidenVecRes_BinaryCanTrap()
2242 ConcatOps[Idx+1] = VecOp; in WidenVecRes_BinaryCanTrap()
3350 SDValue VecOp = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, NewVecVT,LdOps[Start]); in BuildVectorFromScalar() local
3357 VecOp = DAG.getNode(ISD::BITCAST, dl, NewVecVT, VecOp); in BuildVectorFromScalar()
3362 VecOp = DAG.getNode( in BuildVectorFromScalar()
3363 ISD::INSERT_VECTOR_ELT, dl, NewVecVT, VecOp, LdOps[i], in BuildVectorFromScalar()
3366 return DAG.getNode(ISD::BITCAST, dl, VecTy, VecOp); in BuildVectorFromScalar()
3408 SDValue VecOp = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, NewVecVT, LdOp); in GenWidenVectorLoads() local
[all …]
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp213 if (auto *VecOp = dyn_cast<BinaryOperator>(I)) { in propagateIRFlags() local
221 VecOp->copyIRFlags(Intersection); in propagateIRFlags()
DLoopVectorize.cpp3765 if (BinaryOperator *VecOp = dyn_cast<BinaryOperator>(V)) in vectorizeBlockInLoop() local
3766 VecOp->copyIRFlags(BinOp); in vectorizeBlockInLoop()