Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp77 using ValueVector = SmallVector<Value *, 8>; typedef
85 using ScatterMap = std::map<std::pair<Value *, Type *>, ValueVector>;
89 using GatherList = SmallVector<std::pair<Instruction *, ValueVector *>, 16>;
101 ValueVector *cachePtr = nullptr);
114 ValueVector *CachePtr;
115 ValueVector Tmp;
234 void gather(Instruction *Op, const ValueVector &CV);
237 void transferMetadataAndIRFlags(Instruction *Op, const ValueVector &CV);
287 Type *PtrElemTy, ValueVector *cachePtr) in INITIALIZE_PASS_DEPENDENCY()
306 ValueVector &CV = (CachePtr ? *CachePtr : Tmp); in operator []()
[all …]
H A DLoopInterchange.cpp92 using ValueVector = SmallVector<Value *, 16>; in populateDependencyMatrix() typedef
94 ValueVector MemInstr; in populateDependencyMatrix()
117 ValueVector::iterator I, IE, J, JE; in populateDependencyMatrix()
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DUninitializedValues.cpp117 using ValueVector = llvm::PackedVector<Value, 2, llvm::SmallBitVector>; typedef
121 SmallVector<ValueVector, 8> vals;
122 ValueVector scratch;
132 ValueVector &getValueVector(const CFGBlock *block) { in getValueVector()
137 void mergeIntoScratch(ValueVector const &source, bool isFirst);
146 ValueVector::reference operator[](const VarDecl *vd);
172 static void printVector(const CFGBlock *block, ValueVector &bv, in printVector()
186 void CFGBlockValues::mergeIntoScratch(ValueVector const &source, in mergeIntoScratch()
195 ValueVector &dst = getValueVector(block); in updateValueVectorWithScratch()
209 ValueVector::reference CFGBlockValues::operator[](const VarDecl *vd) { in operator []()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1285 typedef SmallVector<const Value *, 16> ValueVector; in processMemAccesses() typedef
1286 ValueVector TempObjects; in processMemAccesses()