Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp281 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 …]