Searched refs:VPUser (Results 1 - 5 of 5) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanValue.h | 14 /// |-- VPUser 33 class VPUser; 48 SmallVector<VPUser *, 1> Users; 94 void addUser(VPUser &User) { Users.push_back(&User); } 96 typedef SmallVectorImpl<VPUser *>::iterator user_iterator; 97 typedef SmallVectorImpl<VPUser *>::const_iterator const_user_iterator; 132 class VPUser : public VPValue { class in namespace:llvm 136 VPUser(const unsigned char SC) : VPValue(SC) {} function in class:llvm::VPUser 137 VPUser(const unsigned char SC, ArrayRef<VPValue *> Operands) : VPValue(SC) { function in class:llvm::VPUser 143 VPUser() function in class:llvm::VPUser 144 VPUser(ArrayRef<VPValue *> Operands) : VPUser(VPValue::VPUserSC, Operands) {} function in class:llvm::VPUser 145 VPUser(std::initializer_list<VPValue *> Operands) function in class:llvm::VPUser 148 VPUser(iterator_range<IterT> Operands) : VPValue(VPValue::VPUserSC) { function in class:llvm::VPUser [all...] |
H A D | VPlanSLP.cpp | 164 auto *U = cast<VPUser>(V); 233 for (unsigned I = 0, EV1 = cast<VPUser>(V1)->getNumOperands(); I < EV1; ++I) 234 for (unsigned J = 0, EV2 = cast<VPUser>(V2)->getNumOperands(); J < EV2; ++J) 235 Score += getLAScore(cast<VPUser>(V1)->getOperand(I), 236 cast<VPUser>(V2)->getOperand(J), MaxLevel - 1, IAI);
|
H A D | VPlan.h | 17 /// 4. VPInstruction, a concrete Recipe and VPUser modeling a single planned 678 class VPInstruction : public VPUser, public VPRecipeBase { 708 : VPUser(VPValue::VPInstructionSC, Operands), 781 VPUser User; 809 VPUser User; 838 VPUser User; 870 VPUser User; 955 VPUser User; 997 VPUser User; 1044 VPUser Use [all...] |
H A D | LoopVectorize.cpp | 410 void widenInstruction(Instruction &I, VPUser &Operands, 414 void widenCallInstruction(CallInst &I, VPUser &ArgOperands, 418 void widenSelectInstruction(SelectInst &I, VPUser &Operands, 434 void widenGEP(GetElementPtrInst *GEP, VPUser &Indices, unsigned UF, 448 void scalarizeInstruction(Instruction *Instr, VPUser &Operands, 2504 void InnerLoopVectorizer::scalarizeInstruction(Instruction *Instr, VPUser &User, 4090 void InnerLoopVectorizer::widenGEP(GetElementPtrInst *GEP, VPUser &Operands, 4258 void InnerLoopVectorizer::widenInstruction(Instruction &I, VPUser &User, 4365 void InnerLoopVectorizer::widenCallInstruction(CallInst &I, VPUser &ArgOperands, 4435 VPUser [all...] |
H A D | VPlan.cpp | 859 for (VPUser *User : users())
|
Completed in 115 milliseconds