Searched refs:VPTransformState (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 206 struct VPTransformState { struct 207 VPTransformState(ElementCount VF, unsigned UF, LoopInfo *LI, in VPTransformState() argument 588 virtual void execute(VPTransformState *State) = 0; 647 void fixPhi(VPlan &Plan, VPTransformState &State); 688 virtual void execute(VPTransformState &State) = 0; 814 void generateInstruction(VPTransformState &State, unsigned Part); 841 void execute(VPTransformState &State) override; 920 void execute(VPTransformState &State) override; 947 void execute(VPTransformState &State) override; 974 void execute(VPTransformState &State) override; [all …]
|
| H A D | VPlanRecipes.cpp | 137 void VPLiveOut::fixPhi(VPlan &Plan, VPTransformState &State) { in fixPhi() 192 void VPInstruction::generateInstruction(VPTransformState &State, in generateInstruction() 352 void VPInstruction::execute(VPTransformState &State) { in execute() 440 void VPWidenCallRecipe::execute(VPTransformState &State) { in execute() 535 void VPWidenSelectRecipe::execute(VPTransformState &State) { in execute() 556 void VPWidenRecipe::execute(VPTransformState &State) { in execute() 745 void VPWidenGEPRecipe::execute(VPTransformState &State) { in execute() 834 void VPBlendRecipe::execute(VPTransformState &State) { in execute() 940 void VPBranchOnMaskRecipe::execute(VPTransformState &State) { in execute() 966 void VPPredInstPHIRecipe::execute(VPTransformState &State) { in execute() [all …]
|
| H A D | VPlan.cpp | 211 Value *VPTransformState::get(VPValue *Def, const VPIteration &Instance) { in get() 232 BasicBlock *VPTransformState::CFGState::getPreheaderBBFor(VPRecipeBase *R) { in getPreheaderBBFor() 237 void VPTransformState::addNewMetadata(Instruction *To, in addNewMetadata() 245 void VPTransformState::addMetadata(Instruction *To, Instruction *From) { in addMetadata() 250 void VPTransformState::addMetadata(ArrayRef<Value *> To, Instruction *From) { in addMetadata() 257 void VPTransformState::setDebugLocFromInst(const Value *V) { in setDebugLocFromInst() 282 VPBasicBlock::createEmptyBasicBlock(VPTransformState::CFGState &CFG) { in createEmptyBasicBlock() 322 void VPBasicBlock::execute(VPTransformState *State) { in execute() 513 void VPRegionBlock::execute(VPTransformState *State) { in execute() 610 VPTransformState &State, in prepareToExecute() [all …]
|
| H A D | LoopVectorize.cpp | 484 void fixVectorizedLoop(VPTransformState &State, VPlan &Plan); 502 VPTransformState &State); 506 VPTransformState &State); 514 VPTransformState &State, VPValue *Addr, 519 void fixNonInductionPHIs(VPlan &Plan, VPTransformState &State); 566 void fixCrossIterationPHIs(VPTransformState &State); 571 VPTransformState &State); 574 void fixReduction(VPReductionPHIRecipe *Phi, VPTransformState &State); 578 VPTransformState &State); 586 void truncateToMinimalBitwidths(VPTransformState &State); [all …]
|
| /openbsd-src/gnu/llvm/llvm/docs/Proposals/ |
| H A D | VectorizationPlan.rst | 171 :VPTransformState:
|