Lines Matching refs:ValueVector
77 using ValueVector = SmallVector<Value *, 8>; typedef
82 using ScatterMap = std::map<Value *, ValueVector>;
86 using GatherList = SmallVector<std::pair<Instruction *, ValueVector *>, 16>;
98 ValueVector *cachePtr = nullptr);
111 ValueVector *CachePtr;
112 ValueVector Tmp;
231 void gather(Instruction *Op, const ValueVector &CV);
234 void transferMetadataAndIRFlags(Instruction *Op, const ValueVector &CV);
284 Type *PtrElemTy, ValueVector *cachePtr) in INITIALIZE_PASS_DEPENDENCY()
303 ValueVector &CV = (CachePtr ? *CachePtr : Tmp); in operator []()
420 void ScalarizerVisitor::gather(Instruction *Op, const ValueVector &CV) { in gather()
425 ValueVector &SV = Scattered[Op]; in gather()
468 const ValueVector &CV) { in transferMetadataAndIRFlags()
514 ValueVector Res; in splitUnary()
536 ValueVector Res; in splitBinary()
576 ValueVector ScalarOperands(NumArgs); in splitCall()
600 ValueVector Res(NumElems); in splitCall()
601 ValueVector ScalarCallOps(NumArgs); in splitCall()
636 ValueVector Res; in visitSelectInst()
707 ValueVector Res; in visitGetElementPtrInst()
733 ValueVector Res; in visitCastInst()
752 ValueVector Res; in visitBitCastInst()
808 ValueVector Res; in visitInsertElementInst()
872 ValueVector Res; in visitShuffleVectorInst()
895 ValueVector Res; in visitPHINode()
927 ValueVector Res; in visitLoadInst()
955 ValueVector Stores; in visitStoreInst()
979 ValueVector &CV = *GMI.second; in finish()