Searched refs:VPCostContext (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.h | 71 struct VPCostContext; 649 virtual InstructionCost cost(ElementCount VF, VPCostContext &Ctx) = 0; 737 struct VPCostContext { struct 744 VPCostContext(const TargetTransformInfo &TTI, Type *CanIVTy, in VPCostContext() argument 799 virtual InstructionCost cost(ElementCount VF, VPCostContext &Ctx); 865 InstructionCost computeCost(ElementCount VF, VPCostContext &Ctx) const; 3050 InstructionCost cost(ElementCount VF, VPCostContext &Ctx) override; 3227 InstructionCost cost(ElementCount VF, VPCostContext &Ctx) override; 3353 InstructionCost cost(ElementCount VF, VPCostContext &Ctx);
|
H A D | VPlan.cpp | 780 InstructionCost VPBasicBlock::cost(ElementCount VF, VPCostContext &Ctx) { in cost() 787 InstructionCost VPRegionBlock::cost(ElementCount VF, VPCostContext &Ctx) { in cost() 1086 InstructionCost VPlan::cost(ElementCount VF, VPCostContext &Ctx) { in cost()
|
H A D | VPlanRecipes.cpp | 285 InstructionCost VPRecipeBase::cost(ElementCount VF, VPCostContext &Ctx) { in cost() 303 VPCostContext &Ctx) const { in computeCost()
|
H A D | LoopVectorize.cpp | 6952 InstructionCost VPCostContext::getLegacyCost(Instruction *UI, in getLegacyCost() 6957 bool VPCostContext::skipCostComputation(Instruction *UI, bool IsVector) const { in skipCostComputation() 6967 VPCostContext CostCtx(CM.TTI, Legal->getWidestInductionType(), LLVMCtx, CM); in cost()
|