Searched refs:ScalarizerVisitor (Results 1 – 1 of 1) sorted by relevance
182 class ScalarizerVisitor : public InstVisitor<ScalarizerVisitor, bool> { class184 ScalarizerVisitor(unsigned ParallelLoopAccessMDKind, DominatorTree *DT) in ScalarizerVisitor() function in __anon22c7c20e0111::ScalarizerVisitor327 ScalarizerVisitor Impl(ParallelLoopAccessMDKind, DT); in runOnFunction()335 bool ScalarizerVisitor::visit(Function &F) { in visit()355 Scatterer ScalarizerVisitor::scatter(Instruction *Point, Value *V) { in scatter()388 void ScalarizerVisitor::gather(Instruction *Op, const ValueVector &CV) { in gather()413 bool ScalarizerVisitor::canTransferMetadata(unsigned Tag) { in canTransferMetadata()426 void ScalarizerVisitor::transferMetadataAndIRFlags(Instruction *Op, in transferMetadataAndIRFlags()445 ScalarizerVisitor::getVectorLayout(Type *Ty, Align Alignment, in getVectorLayout()464 bool ScalarizerVisitor::splitUnary(Instruction &I, const Splitter &Split) { in splitUnary()[all …]