Searched refs:VPUser (Results 1 – 3 of 3) sorted by relevance
33 class VPUser; variable44 SmallVector<VPUser *, 1> Users;90 void addUser(VPUser &User) { Users.push_back(&User); } in addUser()92 typedef SmallVectorImpl<VPUser *>::iterator user_iterator;93 typedef SmallVectorImpl<VPUser *>::const_iterator const_user_iterator;114 class VPUser : public VPValue {119 VPUser(const unsigned char SC) : VPValue(SC) {} in VPUser() function120 VPUser(const unsigned char SC, ArrayRef<VPValue *> Operands) : VPValue(SC) { in VPUser() function126 VPUser() : VPValue(VPValue::VPUserSC) {} in VPUser() function127 VPUser(ArrayRef<VPValue *> Operands) : VPUser(VPValue::VPUserSC, Operands) {} in VPUser() function[all …]
601 class VPInstruction : public VPUser, public VPRecipeBase {618 : VPUser(VPValue::VPInstructionSC, Operands), in VPInstruction()739 std::unique_ptr<VPUser> User;748 User.reset(new VPUser(Masks)); in VPBlendRecipe()839 std::unique_ptr<VPUser> User;844 User.reset(new VPUser({BlockInMask})); in VPBranchOnMaskRecipe()901 std::unique_ptr<VPUser> User;907 User.reset(new VPUser({Mask})); in VPWidenMemoryInstructionRecipe()
151 VPUser, but no operands.153 :VPUser:156 live-out Instruction that exists outside VPlan. VPUser is similar in some160 A VPInstruction is both a VPRecipe and a VPUser. It models a single