Searched refs:ScalarizerVisitor (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 281 class ScalarizerVisitor : public InstVisitor<ScalarizerVisitor, bool> { class 283 ScalarizerVisitor(DominatorTree *DT, ScalarizerPassOptions Options) in ScalarizerVisitor() function in __anon7628c1430111::ScalarizerVisitor 417 bool ScalarizerVisitor::visit(Function &F) { in visit() 439 Scatterer ScalarizerVisitor::scatter(Instruction *Point, Value *V, in scatter() 474 void ScalarizerVisitor::gather(Instruction *Op, const ValueVector &CV, in gather() 499 void ScalarizerVisitor::replaceUses(Instruction *Op, Value *CV) { in replaceUses() 509 bool ScalarizerVisitor::canTransferMetadata(unsigned Tag) { in canTransferMetadata() 522 void ScalarizerVisitor::transferMetadataAndIRFlags(Instruction *Op, in transferMetadataAndIRFlags() 539 std::optional<VectorSplit> ScalarizerVisitor::getVectorSplit(Type *Ty) { in getVectorSplit() 575 ScalarizerVisitor::getVectorLayout(Type *Ty, Align Alignment, in getVectorLayout() [all …]
|