Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp41 VPInstruction *VPlanSlp::markFailed() { in markFailed()
48 void VPlanSlp::addCombined(ArrayRef<VPValue *> Operands, VPInstruction *New) { in addCombined()
67 bool VPlanSlp::areVectorizable(ArrayRef<VPValue *> Operands) const { in areVectorizable()
236 std::pair<VPlanSlp::OpMode, VPValue *>
237 VPlanSlp::getBest(OpMode Mode, VPValue *Last, in getBest()
295 SmallVector<VPlanSlp::MultiNodeOpTy, 4> VPlanSlp::reorderMultiNodeOps() { in reorderMultiNodeOps()
344 void VPlanSlp::dumpBundle(ArrayRef<VPValue *> Values) { in dumpBundle()
358 VPInstruction *VPlanSlp::buildGraph(ArrayRef<VPValue *> Values) { in buildGraph()
H A DVPlan.h65 class VPlanSlp; variable
772 friend class VPlanSlp; variable
2963 class VPlanSlp {
3041 VPlanSlp(VPInterleavedAccessInfo &IAI, VPBasicBlock &BB) : IAI(IAI), BB(BB) {}
3043 ~VPlanSlp() = default;
/llvm-project-15.0.7/llvm/unittests/Transforms/Vectorize/
H A DVPlanSlpTest.cpp107 VPlanSlp Slp(VPIAI, *Body); in TEST_F()
181 VPlanSlp Slp(VPIAI, *Body); in TEST_F()
251 VPlanSlp Slp(VPIAI, *Body); in TEST_F()
315 VPlanSlp Slp(VPIAI, *Body); in TEST_F()
324 VPlanSlp Slp(IAI, *Body); in checkReorderExample()
597 VPlanSlp Slp(VPIAI, *Body); in TEST_F()
734 VPlanSlp Slp(VPIAI, *BB2); in TEST_F()
797 VPlanSlp Slp(VPIAI, *BB2); in TEST_F()
856 VPlanSlp Slp(VPIAI, *Body); in TEST_F()
915 VPlanSlp Slp(VPIAI, *Body); in TEST_F()