Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h54 struct VPTransformState;
340 virtual void execute(VPTransformState *State) = 0;
417 virtual void execute(VPTransformState &State) = 0;
900 void execute(VPTransformState &State) override = 0;
1040 Value *generate(VPTransformState &State);
1045 Value *generatePerLane(VPTransformState &State, const VPLane &Lane);
1079 void execute(VPTransformState &State) override;
1182 void execute(VPTransformState &State) override;
1246 void execute(VPTransformState &State) override;
1286 void execute(VPTransformState &State) override;
[all …]
H A DVPlanRecipes.cpp367 void VPPartialReductionRecipe::execute(VPTransformState &State) { in execute()
526 Value *VPInstruction::generatePerLane(VPTransformState &State, in generatePerLane()
541 VPTransformState &State) { in createCondBranch()
556 Value *VPInstruction::generate(VPTransformState &State) { in generate()
997 void VPInstruction::execute(VPTransformState &State) { in execute()
1217 void VPInstructionWithType::execute(VPTransformState &State) { in execute()
1262 void VPPhi::execute(VPTransformState &State) { in execute()
1296 void VPIRInstruction::execute(VPTransformState &State) { in execute()
1330 void VPIRPhi::execute(VPTransformState &State) { in execute()
1413 void VPWidenCallRecipe::execute(VPTransformState &State) { in execute()
[all …]
H A DVPlan.cpp243 VPTransformState::VPTransformState(const TargetTransformInfo *TTI, in VPTransformState() function in VPTransformState
252 Value *VPTransformState::get(const VPValue *Def, const VPLane &Lane) { in get()
284 Value *VPTransformState::get(const VPValue *Def, bool NeedsScalar) { in get()
385 void VPTransformState::setDebugLocFrom(DebugLoc DL) { in setDebugLocFrom()
407 Value *VPTransformState::packScalarIntoVectorizedValue(const VPValue *Def, in packScalarIntoVectorizedValue()
427 BasicBlock *VPBasicBlock::createEmptyBasicBlock(VPTransformState &State) { in createEmptyBasicBlock()
439 void VPBasicBlock::connectToPredecessors(VPTransformState &State) { in connectToPredecessors()
507 void VPIRBasicBlock::execute(VPTransformState *State) { in execute()
536 void VPBasicBlock::execute(VPTransformState *State) { in execute()
594 void VPBasicBlock::executeRecipes(VPTransformState *State, BasicBlock *BB) { in executeRecipes()
[all …]
H A DVPlanHelpers.h205 struct VPTransformState { struct
206 VPTransformState(const TargetTransformInfo *TTI, ElementCount VF,
H A DLoopVectorize.cpp508 void fixVectorizedLoop(VPTransformState &State);
511 void fixNonInductionPHIs(VPTransformState &State);
2652 void InnerLoopVectorizer::fixVectorizedLoop(VPTransformState &State) { in fixVectorizedLoop()
2700 void InnerLoopVectorizer::fixNonInductionPHIs(VPTransformState &State) { in fixNonInductionPHIs()
7146 VPPhi *EpiResumePhiR, VPTransformState &State, BasicBlock *BypassBlock) { in fixReductionScalarResumeWhenVectorizingEpilog()
7250 VPTransformState State(&TTI, BestVF, LI, DT, ILV.AC, ILV.Builder, &BestVPlan, in executePlan()
9339 void VPDerivedIVRecipe::execute(VPTransformState &State) { in execute()