Searched refs:VFRange (Results 1 – 8 of 8) sorted by relevance
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | VPRecipeBuilder.h | 59 bool shouldWiden(Instruction *I, VFRange &Range) const; 65 tryToWidenMemory(Instruction *I, VFRange &Range, VPlanPtr &Plan); 74 tryToOptimizeInductionTruncate(TruncInst *I, VFRange &Range) const; 84 VPWidenCallRecipe *tryToWidenCall(CallInst *CI, VFRange &Range, 102 VPRecipeBase *tryToCreateWidenRecipe(Instruction *Instr, VFRange &Range, 153 Instruction *I, VFRange &Range, VPBasicBlock *VPBB,
|
D | LoopVectorizationPlanner.h | 289 VFRange &Range); 306 VPlanPtr buildVPlan(VFRange &Range); 311 VFRange &Range, SmallPtrSetImpl<Instruction *> &DeadInstructions,
|
D | LoopVectorize.cpp | 7838 const std::function<bool(ElementCount)> &Predicate, VFRange &Range) { in getDecisionAndClampRange() 7861 VFRange SubRange = {VF, MaxVFPlusOne}; in buildVPlans() 7963 VPRecipeBuilder::tryToWidenMemory(Instruction *I, VFRange &Range, in tryToWidenMemory() 8013 VFRange &Range) const { in tryToOptimizeInductionTruncate() 8056 VPWidenCallRecipe *VPRecipeBuilder::tryToWidenCall(CallInst *CI, VFRange &Range, in tryToWidenCall() 8093 bool VPRecipeBuilder::shouldWiden(Instruction *I, VFRange &Range) const { in shouldWiden() 8157 Instruction *I, VFRange &Range, VPBasicBlock *VPBB, in handleReplication() 8229 VFRange &Range, in tryToCreateWidenRecipe() 8296 VFRange SubRange = {VF, MaxVFPlusOne}; in buildVPlansWithVPRecipes() 8304 VFRange &Range, SmallPtrSetImpl<Instruction *> &DeadInstructions, in buildVPlanWithVPRecipes() [all …]
|
D | VPlan.h | 66 struct VFRange { struct 77 VFRange(const ElementCount &Start, const ElementCount &End) in VFRange() function
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | VPRecipeBuilder.h | 99 tryToWidenMemory(Instruction *I, VFRange &Range, VPlanPtr &Plan); 106 VFRange &Range); 119 bool tryToWiden(Instruction *I, VPBasicBlock *VPBB, VFRange &Range); 134 bool tryToCreateRecipe(Instruction *Instr, VFRange &Range, VPlanPtr &Plan, 144 Instruction *I, VFRange &Range, VPBasicBlock *VPBB,
|
D | LoopVectorizationPlanner.h | 261 VFRange &Range); 278 VPlanPtr buildVPlan(VFRange &Range); 283 VFRange &Range, SmallPtrSetImpl<Value *> &NeedDef,
|
D | LoopVectorize.cpp | 6677 const std::function<bool(unsigned)> &Predicate, VFRange &Range) { in getDecisionAndClampRange() 6697 VFRange SubRange = {VF, MaxVF + 1}; in buildVPlans() 6776 VPRecipeBuilder::tryToWidenMemory(Instruction *I, VFRange &Range, in tryToWidenMemory() 6808 VPRecipeBuilder::tryToOptimizeInduction(Instruction *I, VFRange &Range) { in tryToOptimizeInduction() 6865 VFRange &Range) { in tryToWiden() 6977 Instruction *I, VFRange &Range, VPBasicBlock *VPBB, in handleReplication() 7044 bool VPRecipeBuilder::tryToCreateRecipe(Instruction *Instr, VFRange &Range, in tryToCreateRecipe() 7127 VFRange SubRange = {VF, MaxVF + 1}; in buildVPlansWithVPRecipes() 7135 VFRange &Range, SmallPtrSetImpl<Value *> &NeedDef, in buildVPlanWithVPRecipes() 7294 VPlanPtr LoopVectorizationPlanner::buildVPlan(VFRange &Range) { in buildVPlan()
|
D | VPlan.h | 68 struct VFRange { struct
|