Lines Matching refs:ValueVector
86 using ValueVector = SmallVector<Value *, 8>; typedef
94 using ScatterMap = std::map<std::pair<Value *, Type *>, ValueVector>;
98 using GatherList = SmallVector<std::pair<Instruction *, ValueVector *>, 16>;
133 const VectorSplit &VS, ValueVector *cachePtr = nullptr);
147 ValueVector *CachePtr;
148 ValueVector Tmp;
316 void gather(Instruction *Op, const ValueVector &CV, const VectorSplit &VS);
319 void transferMetadataAndIRFlags(Instruction *Op, const ValueVector &CV);
346 const VectorSplit &VS, ValueVector *cachePtr) in Scatterer()
362 ValueVector &CV = CachePtr ? *CachePtr : Tmp; in operator []()
474 void ScalarizerVisitor::gather(Instruction *Op, const ValueVector &CV, in gather()
480 ValueVector &SV = Scattered[{Op, VS.SplitTy}]; in gather()
523 const ValueVector &CV) { in transferMetadataAndIRFlags()
612 ValueVector Res; in splitUnary()
642 ValueVector Res; in splitBinary()
675 ValueVector ScalarOperands(NumArgs); in splitCall()
715 ValueVector Res(VS->NumFragments); in splitCall()
716 ValueVector ScalarCallOps(NumArgs); in splitCall()
769 ValueVector Res; in visitSelectInst()
837 ValueVector Res; in visitGetElementPtrInst()
871 ValueVector Res; in visitCastInst()
894 ValueVector Res; in visitBitCastInst()
972 ValueVector Res; in visitInsertElementInst()
1062 ValueVector Res; in visitShuffleVectorInst()
1084 ValueVector Res; in visitPHINode()
1116 ValueVector Res; in visitLoadInst()
1144 ValueVector Stores; in visitStoreInst()
1175 ValueVector &CV = *GMI.second; in finish()