Searched refs:VPTransformState (Results 1 – 7 of 7) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | VPlan.h | 110 friend struct VPTransformState; 236 struct VPTransformState { struct 237 VPTransformState(unsigned VF, unsigned UF, LoopInfo *LI, DominatorTree *DT, in VPTransformState() argument 553 virtual void execute(struct VPTransformState *State) = 0; 621 virtual void execute(struct VPTransformState &State) = 0; 670 void generateInstruction(VPTransformState &State, unsigned Part); 707 void execute(VPTransformState &State) override; 748 void execute(VPTransformState &State) override; 786 void execute(VPTransformState &State) override; 811 void execute(VPTransformState &State) override; [all …]
|
D | VPlan.cpp | 115 VPBasicBlock::createEmptyBasicBlock(VPTransformState::CFGState &CFG) { in createEmptyBasicBlock() 162 void VPBasicBlock::execute(VPTransformState *State) { in execute() 231 void VPRegionBlock::execute(VPTransformState *State) { in execute() 310 void VPInstruction::generateInstruction(VPTransformState &State, in generateInstruction() 349 void VPInstruction::execute(VPTransformState &State) { in execute() 391 void VPlan::execute(VPTransformState *State) { in execute()
|
D | LoopVectorize.cpp | 489 void vectorizeInterleaveGroup(Instruction *Instr, VPTransformState &State, 496 void vectorizeMemoryInstruction(Instruction *Instr, VPTransformState &State, 2170 VPTransformState &State, in vectorizeInterleaveGroup() 2355 VPTransformState &State, in vectorizeMemoryInstruction() 6561 VPTransformState State{BestVF, BestUF, LI, in executePlan() 7355 void VPWidenRecipe::execute(VPTransformState &State) { in execute() 7360 void VPWidenGEPRecipe::execute(VPTransformState &State) { in execute() 7365 void VPWidenIntOrFpInductionRecipe::execute(VPTransformState &State) { in execute() 7370 void VPWidenPHIRecipe::execute(VPTransformState &State) { in execute() 7374 void VPBlendRecipe::execute(VPTransformState &State) { in execute() [all …]
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | VPlan.h | 120 friend struct VPTransformState; 248 struct VPTransformState { struct 249 VPTransformState(ElementCount VF, unsigned UF, LoopInfo *LI, in VPTransformState() function 595 virtual void execute(struct VPTransformState *State) = 0; 670 virtual void execute(struct VPTransformState &State) = 0; 760 void generateInstruction(VPTransformState &State, unsigned Part); 793 void execute(VPTransformState &State) override; 853 void execute(VPTransformState &State) override; 877 void execute(VPTransformState &State) override; 906 void execute(VPTransformState &State) override; [all …]
|
D | VPlan.cpp | 260 VPBasicBlock::createEmptyBasicBlock(VPTransformState::CFGState &CFG) { in createEmptyBasicBlock() 307 void VPBasicBlock::execute(VPTransformState *State) { in execute() 394 void VPRegionBlock::execute(VPTransformState *State) { in execute() 475 void VPInstruction::generateInstruction(VPTransformState &State, in generateInstruction() 528 void VPInstruction::execute(VPTransformState &State) { in execute() 581 void VPlan::execute(VPTransformState *State) { in execute() 1003 void VPWidenCanonicalIVRecipe::execute(VPTransformState &State) { in execute()
|
D | LoopVectorize.cpp | 485 VPTransformState &State); 489 VPTransformState &State); 493 bool InvariantCond, VPTransformState &State); 510 SmallBitVector &IsIndexLoopInvariant, VPTransformState &State); 524 VPTransformState &State); 572 VPTransformState &State, VPValue *Addr, 580 void vectorizeMemoryInstruction(Instruction *Instr, VPTransformState &State, 2514 const InterleaveGroup<Instruction> *Group, VPTransformState &State, in vectorizeInterleaveGroup() 2700 Instruction *Instr, VPTransformState &State, VPValue *Def, VPValue *Addr, in vectorizeMemoryInstruction() 2841 VPTransformState &State) { in scalarizeInstruction() [all …]
|
/external/llvm-project/llvm/docs/Proposals/ |
D | VectorizationPlan.rst | 171 :VPTransformState:
|