Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp93 class Scatterer { class
95 Scatterer() = default;
100 Scatterer(BasicBlock *bb, BasicBlock::iterator bbi, Value *v, Type *PtrElemTy,
233 Scatterer scatter(Instruction *Point, Value *V, Type *PtrElemTy = nullptr);
286 Scatterer::Scatterer(BasicBlock *bb, BasicBlock::iterator bbi, Value *v, in INITIALIZE_PASS_DEPENDENCY()
305 Value *Scatterer::operator[](unsigned I) { in operator []()
388 Scatterer ScalarizerVisitor::scatter(Instruction *Point, Value *V, in scatter()
395 return Scatterer(BB, BB->begin(), V, PtrElemTy, &Scattered[{V, PtrElemTy}]); in scatter()
405 return Scatterer(Point->getParent(), Point->getIterator(), in scatter()
410 return Scatterer( in scatter()
[all …]