Home
last modified time | relevance | path

Searched refs:ValueVector (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp65 using ValueVector = SmallVector<Value *, 8>; typedef
73 using ScatterMap = std::map<std::pair<Value *, Type *>, ValueVector>;
77 using GatherList = SmallVector<std::pair<Instruction *, ValueVector *>, 16>;
112 const VectorSplit &VS, ValueVector *cachePtr = nullptr);
126 ValueVector *CachePtr;
127 ValueVector Tmp;
305 void gather(Instruction *Op, const ValueVector &CV, const VectorSplit &VS);
308 void transferMetadataAndIRFlags(Instruction *Op, const ValueVector &CV);
362 const VectorSplit &VS, ValueVector *cachePtr) in INITIALIZE_PASS_DEPENDENCY()
378 ValueVector &CV = CachePtr ? *CachePtr : Tmp; in operator []()
[all …]
H A DLoopInterchange.cpp133 using ValueVector = SmallVector<Value *, 16>; in populateDependencyMatrix() typedef
135 ValueVector MemInstr; in populateDependencyMatrix()
169 ValueVector::iterator I, IE, J, JE; in populateDependencyMatrix()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DUninitializedValues.cpp133 using ValueVector = llvm::PackedVector<Value, 2, llvm::SmallBitVector>; typedef
137 SmallVector<ValueVector, 8> vals;
138 ValueVector scratch;
148 ValueVector &getValueVector(const CFGBlock *block) { in getValueVector()
153 void mergeIntoScratch(ValueVector const &source, bool isFirst);
162 ValueVector::reference operator[](const VarDecl *vd);
187 static void printVector(const CFGBlock *block, ValueVector &bv, in printVector()
201 void CFGBlockValues::mergeIntoScratch(ValueVector const &source, in mergeIntoScratch()
210 ValueVector &dst = getValueVector(block); in updateValueVectorWithScratch()
224 ValueVector::reference CFGBlockValues::operator[](const VarDecl *vd) { in operator []()
[all …]