Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp42 VPInstruction *VPlanSlp::markFailed() { in markFailed()
49 void VPlanSlp::addCombined(ArrayRef<VPValue *> Operands, VPInstruction *New) { in addCombined()
68 bool VPlanSlp::areVectorizable(ArrayRef<VPValue *> Operands) const { in areVectorizable()
237 std::pair<VPlanSlp::OpMode, VPValue *>
238 VPlanSlp::getBest(OpMode Mode, VPValue *Last, in getBest()
296 SmallVector<VPlanSlp::MultiNodeOpTy, 4> VPlanSlp::reorderMultiNodeOps() { in reorderMultiNodeOps()
345 void VPlanSlp::dumpBundle(ArrayRef<VPValue *> Values) { in dumpBundle()
359 VPInstruction *VPlanSlp::buildGraph(ArrayRef<VPValue *> Values) { in buildGraph()
H A DVPlan.h66 class VPlanSlp; variable
1230 friend class VPlanSlp; variable
3698 class VPlanSlp {
3776 VPlanSlp(VPInterleavedAccessInfo &IAI, VPBasicBlock &BB) : IAI(IAI), BB(BB) {} in VPlanSlp() function
3778 ~VPlanSlp() = default;