/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | GuardUtils.h | 19 class User; 24 bool isGuard(const User *U); 28 bool isWidenableBranch(const User *U); 32 bool isGuardAsWidenableBranch(const User *U); 43 bool parseWidenableBranch(const User *U, Value *&Condition, 49 bool parseWidenableBranch(User *U, Use *&Cond, Use *&WC, BasicBlock *&IfTrueBB,
|
H A D | ObjCARCInstKind.h | 27 /// of a User or CallOrUser). 52 User, ///< could "use" a pointer member in class:llvm::objcarc::ARCInstKind 113 return isa<InvokeInst>(V) ? ARCInstKind::CallOrUser : ARCInstKind::User;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | IRTranslator.h | 49 class User; 205 bool translateCopy(const User &U, const Value &V, 210 bool translateBitCast(const User &U, MachineIRBuilder &MIRBuilder); 213 bool translateLoad(const User &U, MachineIRBuilder &MIRBuilder); 216 bool translateStore(const User &U, MachineIRBuilder &MIRBuilder); 257 bool translateCall(const User &U, MachineIRBuilder &MIRBuilder); 259 bool translateInvoke(const User &U, MachineIRBuilder &MIRBuilder); 261 bool translateCallBr(const User &U, MachineIRBuilder &MIRBuilder); 263 bool translateLandingPad(const User &U, MachineIRBuilder &MIRBuilder); 267 bool translateCast(unsigned Opcode, const User [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | User.cpp | 1 //===-- User.cpp - Implement the User class -------------------------------===// 9 #include "llvm/IR/User.h" 18 // User Class 21 void User::replaceUsesOfWith(Value *From, Value *To) { 25 "Cannot call User::replaceUsesOfWith on a constant!"); 37 // User allocHungoffUses Implementation 40 void User::allocHungoffUses(unsigned N, bool IsPhi) { 57 void User::growHungoffUses(unsigned NewNumUses, bool IsPhi) { 83 // This is a private struct used by `User` t [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DerivedUser.h | 12 #include "llvm/IR/User.h" 20 /// that wish to inherit from User should instead inherit from DerivedUser 25 /// loophole that allows classes outside of lib/IR to extend User to leverage 27 class DerivedUser : public User { 39 : User(Ty, VK, U, NumOps), DeleteValue(DeleteValue) {}
|
H A D | OperandTraits.h | 10 // layout of various User subclasses. It also provides the means for accessing 17 #include "llvm/IR/User.h" 26 /// when it is a prefix to the User object, and the number of Use objects is 34 "adding virtual methods to subclasses of User breaks use lists"); 40 static unsigned operands(const User*) { argument 54 static unsigned operands(const User *U) { 64 /// when it is a prefix to the User object, and the number of Use objects is 72 "adding virtual methods to subclasses of User breaks use lists"); 73 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands(); 78 static unsigned operands(const User * [all...] |
H A D | Use.h | 11 /// instruction or some other User instance which refers to a Value. The Use 14 /// Pointer tagging is used to efficiently find the User corresponding to a Use 15 /// without having to store a User pointer in every Use. A User is preceded in 18 /// able to find that User given a pointer to any Use. For details, see: 35 class User; 42 /// directly to the used value when we arrive from the User's operands, and 43 /// jumping directly to the User when we arrive from the Value's uses. 60 Use(User *Parent) : Parent(Parent) {} 64 friend class User; [all...] |
H A D | User.h | 1 //===- llvm/User.h - User class definition ----------------------*- C++ -*-===// 10 // Each instance of the Value class keeps track of what User's have handles 38 /// Compile-time customization of User operands. 44 class User : public Value { class in namespace:llvm 52 /// Allocate a User with an operand pointer co-allocated. 58 /// Allocate a User with the operands co-allocated. 63 /// Allocate a User with the operands co-allocated. If DescBytes is non-zero 73 User(Type *ty, unsigned vty, Use *, unsigned NumOps) function in class:llvm::User 80 "Error in initializing hung off uses for User"); [all...] |
H A D | Constant.h | 16 #include "llvm/IR/User.h" 41 class Constant : public User { 44 : User(ty, vty, Ops, NumOps) {} 162 /// This method is a special form of User::replaceUsesOfWith
|
H A D | GetElementPtrTypeIterator.h | 21 #include "llvm/IR/User.h" 30 template<typename ItTy = User::const_op_iterator> 133 inline gep_type_iterator gep_type_begin(const User *GEP) { 140 inline gep_type_iterator gep_type_end(const User *GEP) { 144 inline gep_type_iterator gep_type_begin(const User &GEP) { 151 inline gep_type_iterator gep_type_end(const User &GEP) {
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | UninitializedValues.h | 39 const Expr *User; member in class:clang::UninitUse 55 UninitUse(const Expr *User, bool AlwaysUninit) argument 56 : User(User), AlwaysUninit(AlwaysUninit) {} 66 const Expr *getUser() const { return User; }
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 86 class User; 489 void visit(unsigned Opcode, const User &I); 687 void visitUnary(const User &I, unsigned Opcode); 688 void visitFNeg(const User &I) { visitUnary(I, ISD::FNEG); } 690 void visitBinary(const User &I, unsigned Opcode); 691 void visitShift(const User &I, unsigned Opcode); 692 void visitAdd(const User &I) { visitBinary(I, ISD::ADD); } 693 void visitFAdd(const User &I) { visitBinary(I, ISD::FADD); } 694 void visitSub(const User &I) { visitBinary(I, ISD::SUB); } 695 void visitFSub(const User [all...] |
/freebsd-13-stable/crypto/heimdal/lib/hx509/ |
H A D | test_pkcs11.in | 44 certificate cert User certificate FILE:$srcdir/data/test.crt,$srcdir/data/test.key 54 certificate cert User certificate FILE:$srcdir/data/test.crt,$srcdir/data/test-pw.key
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MCA/ |
H A D | Instruction.cpp | 60 for (const std::pair<ReadState *, int> &User : Users) { 61 ReadState *RS = User.first; 62 unsigned ReadCycles = std::max(0, CyclesLeft - User.second); 71 void WriteState::addUser(unsigned IID, ReadState *User, int ReadAdvance) { argument 77 User->writeStartEvent(IID, RegisterID, ReadCycles); 81 Users.emplace_back(User, ReadAdvance); 84 void WriteState::addUser(unsigned IID, WriteState *User) { argument 86 User->writeStartEvent(IID, RegisterID, std::max(0, CyclesLeft)); 91 PartialWrite = User; 92 User [all...] |
/freebsd-13-stable/usr.sbin/cron/crontab/ |
H A D | crontab.c | 61 static char User[MAXLOGNAME], RealUser[MAXLOGNAME]; variable 106 if (!allowed(User)) { 107 warnx("you (%s) are not allowed to use this program", User); 141 (void) strncpy(User, pw->pw_name, (sizeof User)-1); 142 User[(sizeof User)-1] = '\0'; 143 strcpy(RealUser, User); 158 (void) strncpy(User, pw->pw_name, (sizeof User) [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64PromoteConstant.cpp | 104 Instruction *User; member in struct:__anon3864::AArch64PromoteConstant::UpdateRecord 107 UpdateRecord(Constant *C, Instruction *User, unsigned Op) argument 108 : C(C), User(User), Op(Op) {} 152 Instruction *findInsertionPoint(Instruction &User, unsigned OpNo); 159 /// \param User the user of the constant 165 bool isDominated(Instruction *NewPt, Instruction *User, unsigned OpNo, 173 /// \param User the user of the constant 181 bool tryAndMerge(Instruction *NewPt, Instruction *User, unsigned OpNo, 188 /// \param User th 207 appendAndTransferDominatedUses(Instruction *NewPt, Instruction *User, unsigned OpNo, InsertionPoints::iterator &IPI, InsertionPoints &InsertPts) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | GuardUtils.cpp | 18 bool llvm::isGuard(const User *U) { 22 bool llvm::isWidenableBranch(const User *U) { 29 bool llvm::isGuardAsWidenableBranch(const User *U) { 44 bool llvm::parseWidenableBranch(const User *U, Value *&Condition, 49 if (parseWidenableBranch(const_cast<User*>(U), C, WC, IfTrueBB, IfFalseBB)) { 60 bool llvm::parseWidenableBranch(User *U, Use *&C,Use *&WC,
|
H A D | TypeMetadataUtils.cpp | 29 Instruction *User = cast<Instruction>(U.getUser()); local 36 if (!DT.dominates(CI, User)) 38 if (isa<BitCastInst>(User)) { 39 findCallsAtConstantOffset(DevirtCalls, HasNonCallUses, User, Offset, CI, 41 } else if (auto *CI = dyn_cast<CallInst>(User)) { 43 } else if (auto *II = dyn_cast<InvokeInst>(User)) { 56 Value *User = U.getUser(); local 57 if (isa<BitCastInst>(User)) { 58 findLoadCallsAtConstantOffset(M, DevirtCalls, User, Offset, CI, DT); 59 } else if (isa<LoadInst>(User)) { [all...] |
H A D | IVUsers.cpp | 121 /// IVUseShouldUsePostIncValue - We have discovered a "User" of an IV expression 129 static bool IVUseShouldUsePostIncValue(Instruction *User, Value *Operand, argument 132 if (L->contains(User)) 141 if (DT->dominates(LatchBlock, User->getParent())) 148 PHINode *PN = dyn_cast<PHINode>(User); 208 Instruction *User = cast<Instruction>(U.getUser()); local 209 if (!UniqueUsers.insert(User).second) 213 if (isa<PHINode>(User) && Processed.count(User)) 218 BasicBlock *UseBB = User 300 AddUser(Instruction *User, Value *Operand) argument [all...] |
H A D | ValueLatticeUtils.cpp | 31 return all_of(GV->users(), [&](User *U) {
|
H A D | ObjCARCInstKind.cpp | 76 case ARCInstKind::User: 77 return OS << "ARCInstKind::User"; 141 return ARCInstKind::User; 143 return ARCInstKind::User; 233 return ARCInstKind::User; 291 return ARCInstKind::User; 299 for (User::const_op_iterator OI = I->op_begin(), OE = I->op_end(); 302 return ARCInstKind::User; 313 case ARCInstKind::User: 372 case ARCInstKind::User [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 190 Instruction *User = cast<Instruction>(U.getUser()); local 193 if (PHINode *UserPN = dyn_cast<PHINode>(User)) 196 V = GetValueInMiddleOfBlock(User->getParent()); 202 Instruction *User = cast<Instruction>(U.getUser()); local 205 if (PHINode *UserPN = dyn_cast<PHINode>(User)) 208 V = GetValueAtEndOfBlock(User->getParent()); 353 for (Instruction *User : Insts) 354 UsesByBlock[User->getParent()].push_back(User); 362 for (Instruction *User [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAlwaysInlinePass.cpp | 59 SmallVector<User *, 16> Stack; 63 for (User *U : GV.users()) 67 User *U = Stack.pop_back_val(); 89 for (User *UU : U->users())
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCLowerMASSVEntries.cpp | 170 SmallVector<User *, 4> MASSVUsers; 171 for (auto *User: Func.users()) 172 MASSVUsers.push_back(User); 174 for (auto *User : MASSVUsers) { 175 auto *CI = dyn_cast<CallInst>(User);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 59 class User; 268 bool selectOperator(const User *I, unsigned Opcode); 498 bool canFoldAddIntoGEP(const User *GEP, const Value *Add); 528 bool selectBinaryOp(const User *I, unsigned ISDOpcode); 529 bool selectFNeg(const User *I, const Value *In); 530 bool selectGetElementPtr(const User *I); 533 bool selectCall(const User *I); 535 bool selectBitCast(const User *I); 536 bool selectFreeze(const User *I); 537 bool selectCast(const User * [all...] |