Lines Matching refs:ValueVector
70 using ValueVector = SmallVector<Value *, 8>; typedef
75 using ScatterMap = std::map<Value *, ValueVector>;
79 using GatherList = SmallVector<std::pair<Instruction *, ValueVector *>, 16>;
91 ValueVector *cachePtr = nullptr);
103 ValueVector *CachePtr;
105 ValueVector Tmp;
211 void gather(Instruction *Op, const ValueVector &CV);
213 void transferMetadataAndIRFlags(Instruction *Op, const ValueVector &CV);
259 ValueVector *cachePtr) in INITIALIZE_PASS_DEPENDENCY()
276 ValueVector &CV = (CachePtr ? *CachePtr : Tmp); in operator []()
388 void ScalarizerVisitor::gather(Instruction *Op, const ValueVector &CV) { in gather()
393 ValueVector &SV = Scattered[Op]; in gather()
427 const ValueVector &CV) { in transferMetadataAndIRFlags()
473 ValueVector Res; in splitUnary()
495 ValueVector Res; in splitBinary()
535 ValueVector ScalarOperands(NumArgs); in splitCall()
552 ValueVector Res(NumElems); in splitCall()
553 ValueVector ScalarCallOps(NumArgs); in splitCall()
588 ValueVector Res; in visitSelectInst()
659 ValueVector Res; in visitGetElementPtrInst()
685 ValueVector Res; in visitCastInst()
704 ValueVector Res; in visitBitCastInst()
760 ValueVector Res; in visitInsertElementInst()
824 ValueVector Res; in visitShuffleVectorInst()
847 ValueVector Res; in visitPHINode()
879 ValueVector Res; in visitLoadInst()
907 ValueVector Stores; in visitStoreInst()
931 ValueVector &CV = *GMI.second; in finish()