| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 53 class User; variable 209 bool translateCopy(const User &U, const Value &V, 214 bool translateBitCast(const User &U, MachineIRBuilder &MIRBuilder); 217 bool translateLoad(const User &U, MachineIRBuilder &MIRBuilder); 220 bool translateStore(const User &U, MachineIRBuilder &MIRBuilder); 257 bool translateCall(const User &U, MachineIRBuilder &MIRBuilder); 272 bool translateInvoke(const User &U, MachineIRBuilder &MIRBuilder); 274 bool translateCallBr(const User &U, MachineIRBuilder &MIRBuilder); 276 bool translateLandingPad(const User &U, MachineIRBuilder &MIRBuilder); 280 bool translateCast(unsigned Opcode, const User &U, [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | User.cpp | 21 bool User::replaceUsesOfWith(Value *From, Value *To) { in replaceUsesOfWith() 50 void User::allocHungoffUses(unsigned N, bool IsPhi) { in allocHungoffUses() 67 void User::growHungoffUses(unsigned NewNumUses, bool IsPhi) { in growHungoffUses() 99 ArrayRef<const uint8_t> User::getDescriptor() const { in getDescriptor() 100 auto MutableARef = const_cast<User *>(this)->getDescriptor(); in getDescriptor() 104 MutableArrayRef<uint8_t> User::getDescriptor() { in getDescriptor() 115 bool User::isDroppable() const { in isDroppable() 123 void *User::allocateFixedOperandUser(size_t Size, unsigned Us, in allocateFixedOperandUser() 138 User *Obj = reinterpret_cast<User*>(End); in allocateFixedOperandUser() 153 void *User::operator new(size_t Size, unsigned Us) { in operator new() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 90 class User; variable 344 void visit(unsigned Opcode, const User &I); 539 void visitUnary(const User &I, unsigned Opcode); 540 void visitFNeg(const User &I) { visitUnary(I, ISD::FNEG); } in visitFNeg() 542 void visitBinary(const User &I, unsigned Opcode); 543 void visitShift(const User &I, unsigned Opcode); 544 void visitAdd(const User &I) { visitBinary(I, ISD::ADD); } in visitAdd() 545 void visitFAdd(const User &I) { visitBinary(I, ISD::FADD); } in visitFAdd() 546 void visitSub(const User &I) { visitBinary(I, ISD::SUB); } in visitSub() 547 void visitFSub(const User &I) { visitBinary(I, ISD::FSUB); } in visitFSub() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64PromoteConstant.cpp | 104 Instruction *User; member 107 UpdateRecord(Constant *C, Instruction *User, unsigned Op) in UpdateRecord() 108 : C(C), User(User), Op(Op) {} in UpdateRecord() 152 Instruction *findInsertionPoint(Instruction &User, unsigned OpNo); 165 bool isDominated(Instruction *NewPt, Instruction *User, unsigned OpNo, 181 bool tryAndMerge(Instruction *NewPt, Instruction *User, unsigned OpNo, 191 void computeInsertionPoint(Instruction *User, unsigned OpNo, 208 Instruction *User, unsigned OpNo, in appendAndTransferDominatedUses() argument 212 IPI->second.emplace_back(User, OpNo); in appendAndTransferDominatedUses() 371 Instruction *AArch64PromoteConstant::findInsertionPoint(Instruction &User, in findInsertionPoint() argument [all …]
|
| H A D | SVEIntrinsicOpts.cpp | 100 for (User *User : PTrue->users()) { in isPTruePromoted() 101 if (match(User, m_Intrinsic<Intrinsic::aarch64_sve_convert_to_svbool>())) { in isPTruePromoted() 102 ConvertToUses.push_back(cast<IntrinsicInst>(User)); in isPTruePromoted() 115 for (User *User : ConvertToUse->users()) { in isPTruePromoted() 116 auto *IntrUser = dyn_cast<IntrinsicInst>(User); in isPTruePromoted() 456 for (User *U : F.users()) in runOnModule()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | IVUsers.cpp | 97 static bool IVUseShouldUsePostIncValue(Instruction *User, Value *Operand, in IVUseShouldUsePostIncValue() argument 100 if (L->contains(User)) in IVUseShouldUsePostIncValue() 109 if (DT->dominates(LatchBlock, User->getParent())) in IVUseShouldUsePostIncValue() 116 PHINode *PN = dyn_cast<PHINode>(User); in IVUseShouldUsePostIncValue() 175 Instruction *User = cast<Instruction>(U.getUser()); in AddUsersIfInteresting() local 176 if (!UniqueUsers.insert(User).second) in AddUsersIfInteresting() 180 if (isa<PHINode>(User) && Processed.count(User)) in AddUsersIfInteresting() 190 if (LI->getLoopFor(User->getParent()) != L) { in AddUsersIfInteresting() 191 if (isa<PHINode>(User) || Processed.count(User) || in AddUsersIfInteresting() 192 !AddUsersIfInteresting(User)) { in AddUsersIfInteresting() [all …]
|
| H A D | TypeMetadataUtils.cpp | 29 Instruction *User = cast<Instruction>(U.getUser()); in findCallsAtConstantOffset() local 36 if (!DT.dominates(CI, User)) in findCallsAtConstantOffset() 38 if (isa<BitCastInst>(User)) { in findCallsAtConstantOffset() 39 findCallsAtConstantOffset(DevirtCalls, HasNonCallUses, User, Offset, CI, in findCallsAtConstantOffset() 41 } else if (auto *CI = dyn_cast<CallInst>(User)) { in findCallsAtConstantOffset() 43 } else if (auto *II = dyn_cast<InvokeInst>(User)) { in findCallsAtConstantOffset() 56 Value *User = U.getUser(); in findLoadCallsAtConstantOffset() local 57 if (isa<BitCastInst>(User)) { in findLoadCallsAtConstantOffset() 58 findLoadCallsAtConstantOffset(M, DevirtCalls, User, Offset, CI, DT); in findLoadCallsAtConstantOffset() 59 } else if (isa<LoadInst>(User)) { in findLoadCallsAtConstantOffset() [all …]
|
| H A D | GuardUtils.cpp | 18 bool llvm::isGuard(const User *U) { in isGuard() 22 bool llvm::isWidenableBranch(const User *U) { in isWidenableBranch() 29 bool llvm::isGuardAsWidenableBranch(const User *U) { in isGuardAsWidenableBranch() 44 bool llvm::parseWidenableBranch(const User *U, Value *&Condition, in parseWidenableBranch() 49 if (parseWidenableBranch(const_cast<User*>(U), C, WC, IfTrueBB, IfFalseBB)) { in parseWidenableBranch() 60 bool llvm::parseWidenableBranch(User *U, Use *&C,Use *&WC, in parseWidenableBranch()
|
| H A D | ObjCARCInstKind.cpp | 75 case ARCInstKind::User: in operator <<() 140 return ARCInstKind::User; in GetFunctionClass() 142 return ARCInstKind::User; in GetFunctionClass() 233 return ARCInstKind::User; in GetARCInstKind() 291 return ARCInstKind::User; in GetARCInstKind() 301 return ARCInstKind::User; in GetARCInstKind() 312 case ARCInstKind::User: in IsUser() 371 case ARCInstKind::User: in IsRetain() 406 case ARCInstKind::User: in IsAutorelease() 441 case ARCInstKind::User: in IsForwarding() [all …]
|
| /openbsd-src/usr.sbin/cron/ |
| H A D | crontab.c | 50 static char User[MAX_UNAME], RealUser[MAX_UNAME]; variable 131 if (strlen(pw->pw_name) >= sizeof User) in parse_args() 133 strlcpy(User, pw->pw_name, sizeof(User)); in parse_args() 134 strlcpy(RealUser, User, sizeof(RealUser)); in parse_args() 145 if (strlcpy(User, optarg, sizeof User) >= sizeof User) in parse_args() 212 syslog(LOG_INFO, "(%s) LIST (%s)", RealUser, User); in list_cmd() 213 if (snprintf(n, sizeof n, "%s/%s", _PATH_CRON_SPOOL, User) >= sizeof(n)) in list_cmd() 214 errc(EXIT_FAILURE, ENAMETOOLONG, "%s/%s", _PATH_CRON_SPOOL, User); in list_cmd() 217 warnx("no crontab for %s", User); in list_cmd() 236 syslog(LOG_INFO, "(%s) DELETE (%s)", RealUser, User); in delete_cmd() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdater.cpp | 187 Instruction *User = cast<Instruction>(U.getUser()); in RewriteUse() local 190 if (PHINode *UserPN = dyn_cast<PHINode>(User)) in RewriteUse() 193 V = GetValueInMiddleOfBlock(User->getParent()); in RewriteUse() 199 Instruction *User = cast<Instruction>(U.getUser()); in RewriteUseAfterInsertions() local 202 if (PHINode *UserPN = dyn_cast<PHINode>(User)) in RewriteUseAfterInsertions() 205 V = GetValueAtEndOfBlock(User->getParent()); in RewriteUseAfterInsertions() 342 for (Instruction *User : Insts) in run() 343 UsesByBlock[User->getParent()].push_back(User); in run() 351 for (Instruction *User : Insts) { in run() 352 BasicBlock *BB = User->getParent(); in run() [all …]
|
| H A D | DemoteRegToStack.cpp | 155 for (User *U : P->users()) { in DemotePHIToStack() 156 Instruction *User = cast<Instruction>(U); in DemotePHIToStack() local 157 Users.push_back(User); in DemotePHIToStack() 159 for (Instruction *User : Users) { in DemotePHIToStack() 161 new LoadInst(P->getType(), Slot, P->getName() + ".reload", User); in DemotePHIToStack() 162 User->replaceUsesOfWith(P, V); in DemotePHIToStack()
|
| H A D | SimplifyIndVar.cpp | 666 for (User *U : UseInst->users()) { in replaceFloatIVWithIntegerIV() 808 for (User *U : Def->users()) { in pushIVUsers() 1121 static Instruction *getInsertPointForUses(Instruction *User, Value *Def, in getInsertPointForUses() argument 1123 PHINode *PHI = dyn_cast<PHINode>(User); in getInsertPointForUses() 1125 return User; in getInsertPointForUses() 1548 Instruction *User = cast<Instruction>(U.getUser()); in widenWithVariantUse() local 1549 if (User == NarrowDef) in widenWithVariantUse() 1551 if (!L->contains(User)) { in widenWithVariantUse() 1552 auto *LCSSAPhi = cast<PHINode>(User); in widenWithVariantUse() 1560 if (auto *ICmp = dyn_cast<ICmpInst>(User)) { in widenWithVariantUse() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | User.h | 44 class User : public Value { 73 User(Type *ty, unsigned vty, Use *, unsigned NumOps) in User() function 94 ~User() = default; // Use deleteValue() to delete a generic Instruction. 97 User(const User &) = delete; 107 User::operator delete(Usr); in delete() 119 User::operator delete(Usr); in delete() 166 return const_cast<Use *>(static_cast<const User *>(this)->getOperandList()); in getOperandList() 317 static_assert(alignof(Use) >= alignof(User), 319 static_assert(alignof(Use *) >= alignof(User), 322 template<> struct simplify_type<User::op_iterator> { [all …]
|
| H A D | OperandTraits.h | 40 static unsigned operands(const User*) { in operands() 54 static unsigned operands(const User *U) { in operands() 73 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands(); in op_begin() 78 static unsigned operands(const User *U) { in operands() 96 static Use *op_begin(User* U) { in op_begin() 99 static Use *op_end(User* U) { in op_end() 102 static unsigned operands(const User *U) { in operands()
|
| H A D | Use.h | 34 class User; variable 59 Use(User *Parent) : Parent(Parent) {} in Use() 63 friend class User; variable 72 User *getUser() const { return Parent; }; in getUser() 96 User *Parent = nullptr;
|
| H A D | GetElementPtrTypeIterator.h | 30 template <typename ItTy = User::const_op_iterator> 123 inline gep_type_iterator gep_type_begin(const User *GEP) { in gep_type_begin() 130 inline gep_type_iterator gep_type_end(const User *GEP) { in gep_type_end() 134 inline gep_type_iterator gep_type_begin(const User &GEP) { in gep_type_begin() 141 inline gep_type_iterator gep_type_end(const User &GEP) { in gep_type_end()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | GuardUtils.h | 19 class User; variable 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,
|
| /openbsd-src/gnu/llvm/llvm/lib/MCA/ |
| H A D | Instruction.cpp | 61 for (const std::pair<ReadState *, int> &User : Users) { in onInstructionIssued() local 62 ReadState *RS = User.first; in onInstructionIssued() 63 unsigned ReadCycles = std::max(0, CyclesLeft - User.second); in onInstructionIssued() 72 void WriteState::addUser(unsigned IID, ReadState *User, int ReadAdvance) { in addUser() argument 78 User->writeStartEvent(IID, RegisterID, ReadCycles); in addUser() 82 Users.emplace_back(User, ReadAdvance); in addUser() 85 void WriteState::addUser(unsigned IID, WriteState *User) { in addUser() argument 87 User->writeStartEvent(IID, RegisterID, std::max(0, CyclesLeft)); in addUser() 92 PartialWrite = User; in addUser() 93 User->setDependentWrite(this); in addUser()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Analysis/Analyses/ |
| H A D | UninitializedValues.h | 39 const Expr *User; 55 UninitUse(const Expr *User, bool AlwaysUninit) in UninitUse() argument 56 : User(User), AlwaysUninit(AlwaysUninit) {} in UninitUse() 66 const Expr *getUser() const { return User; } in getUser()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCGenScalarMASSEntries.cpp | 126 SmallVector<User *, 4> TheUsers; in runOnModule() 127 for (auto *User : Func.users()) in runOnModule() local 128 TheUsers.push_back(User); in runOnModule() 130 for (auto *User : TheUsers) in runOnModule() local 131 if (auto *CI = dyn_cast_or_null<CallInst>(User)) { in runOnModule()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | FastISel.h | 60 class User; variable 265 bool selectOperator(const User *I, unsigned Opcode); 487 bool canFoldAddIntoGEP(const User *GEP, const Value *Add); 502 bool selectBinaryOp(const User *I, unsigned ISDOpcode); 503 bool selectFNeg(const User *I, const Value *In); 504 bool selectGetElementPtr(const User *I); 507 bool selectCall(const User *I); 509 bool selectBitCast(const User *I); 510 bool selectFreeze(const User *I); 511 bool selectCast(const User *I, unsigned Opcode); [all …]
|
| /openbsd-src/gnu/usr.bin/perl/cpan/HTTP-Tiny/corpus/ |
| H A D | cookies-03.txt | 7 User-Agent: HTTP-Tiny/VERSION 24 User-Agent: HTTP-Tiny/VERSION 42 User-Agent: HTTP-Tiny/VERSION 59 User-Agent: HTTP-Tiny/VERSION 77 User-Agent: HTTP-Tiny/VERSION
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | FunctionSpecialization.cpp | 107 for (auto *User : Alloca->users()) { in getPromotableAlloca() local 110 if (User == Call) in getPromotableAlloca() 112 if (auto *Bitcast = dyn_cast<BitCastInst>(User)) { in getPromotableAlloca() 118 if (auto *Store = dyn_cast<StoreInst>(User)) { in getPromotableAlloca() 176 for (auto *User : F.users()) { in promoteConstantStackValues() local 178 auto *Call = dyn_cast<CallInst>(User); in promoteConstantStackValues() 421 for (User *U : F->users()) { in findSpecializations() 563 static InstructionCost getUserBonus(User *U, llvm::TargetTransformInfo &TTI, in getUserBonus() 582 for (auto *User : I->users()) in getUserBonus() local 583 Cost += getUserBonus(User, TTI, LI); in getUserBonus() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | TLSVariableHoist.cpp | 201 for (auto &User : Cand.Users) { in findInsertPos() local 202 BasicBlock *BB = User.Inst->getParent(); in findInsertPos() 203 Instruction *Pos = User.Inst; in findInsertPos() 242 for (auto &User : Cand.Users) in tryReplaceTLSCandidate() local 243 User.Inst->setOperand(User.OpndIdx, CastInst); in tryReplaceTLSCandidate()
|