| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | IRTranslator.h | 55 class User; variable 224 bool translateCopy(const User &U, const Value &V, 229 bool translateBitCast(const User &U, MachineIRBuilder &MIRBuilder); 232 bool translateLoad(const User &U, MachineIRBuilder &MIRBuilder); 235 bool translateStore(const User &U, MachineIRBuilder &MIRBuilder); 298 bool translateCall(const User &U, MachineIRBuilder &MIRBuilder); 313 bool translateInvoke(const User &U, MachineIRBuilder &MIRBuilder); 315 bool translateCallBr(const User &U, MachineIRBuilder &MIRBuilder); 317 bool translateLandingPad(const User &U, MachineIRBuilder &MIRBuilder); 321 bool translateCast(unsigned Opcode, const User &U, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | User.cpp | 18 User *User = Use.getUser(); in operator ++() local 19 Use = User->getOperandUseInternal(Use.getOperandNo() + 1, /*Verify=*/false); in operator ++() 35 Use.Usr = cast_or_null<sandboxir::User>(Ctx->getValue(LLVMUser)); in operator ++() 58 Use User::getOperandUseDefault(unsigned OpIdx, bool Verify) const { in getOperandUseDefault() 60 assert(isa<llvm::User>(Val) && "Non-users have no operands!"); in getOperandUseDefault() 63 LLVMUse = &cast<llvm::User>(Val)->getOperandUse(OpIdx); in getOperandUseDefault() 65 LLVMUse = cast<llvm::User>(Val)->op_end(); in getOperandUseDefault() 66 return Use(LLVMUse, const_cast<User *>(this), Ctx); in getOperandUseDefault() 70 void User::verifyUserOfLLVMUse(const llvm::Use &Use) const { in verifyUserOfLLVMUse() 76 bool User::classof(const Value *From) { in classof() [all …]
|
| H A D | Value.cpp | 27 User *User = LLVMUse != nullptr ? cast_or_null<sandboxir::User>(Ctx.getValue( in use_begin() local 30 return use_iterator(Use(LLVMUse, User, Ctx)); in use_begin() 38 User *User = in user_begin() local 40 : cast_or_null<sandboxir::User>(Ctx.getValue(&*LLVMUse->getUser())); in user_begin() 41 return user_iterator(Use(LLVMUse, User, Ctx), UseToUser()); in user_begin() 55 User *DstU = cast_or_null<User>(Ctx.getValue(LLVMUse.getUser())); in replaceUsesWithIf()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFoldMemOffset.cpp | 109 for (auto &User : MRI.use_nodbg_instructions(Reg)) { in foldOffset() local 112 switch (User.getOpcode()) { in foldOffset() 116 if (auto I = RegToOffsetMap.find(User.getOperand(1).getReg()); in foldOffset() 119 if (auto I = RegToOffsetMap.find(User.getOperand(2).getReg()); in foldOffset() 124 if (auto I = RegToOffsetMap.find(User.getOperand(1).getReg()); in foldOffset() 127 if (auto I = RegToOffsetMap.find(User.getOperand(2).getReg()); in foldOffset() 132 if (auto I = RegToOffsetMap.find(User.getOperand(1).getReg()); in foldOffset() 135 if (auto I = RegToOffsetMap.find(User.getOperand(2).getReg()); in foldOffset() 140 if (auto I = RegToOffsetMap.find(User.getOperand(1).getReg()); in foldOffset() 143 if (auto I = RegToOffsetMap.find(User.getOperand(2).getReg()); in foldOffset() [all …]
|
| /freebsd/contrib/llvm-project/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() 133 void *User::allocateFixedOperandUser(size_t Size, unsigned Us, in allocateFixedOperandUser() 148 User *Obj = reinterpret_cast<User *>(End); in allocateFixedOperandUser() 163 void *User::operator new(size_t Size, IntrusiveOperandsAllocMarker allocTrait) { in operator new() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64PromoteConstant.cpp | 102 Instruction *User; member 105 UpdateRecord(Constant *C, Instruction *User, unsigned Op) in UpdateRecord() 106 : C(C), User(User), Op(Op) {} in UpdateRecord() 148 Instruction *findInsertionPoint(Instruction &User, unsigned OpNo); 161 bool isDominated(Instruction *NewPt, Instruction *User, unsigned OpNo, 177 bool tryAndMerge(Instruction *NewPt, Instruction *User, unsigned OpNo, 187 void computeInsertionPoint(Instruction *User, unsigned OpNo, 204 Instruction *User, unsigned OpNo, in appendAndTransferDominatedUses() argument 208 IPI->second.emplace_back(User, OpNo); in appendAndTransferDominatedUses() 371 Instruction *AArch64PromoteConstant::findInsertionPoint(Instruction &User, in findInsertionPoint() argument [all …]
|
| /freebsd/contrib/llvm-project/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 (CI->getFunction() != User->getFunction()) in findCallsAtConstantOffset() 38 if (!DT.dominates(CI, User)) in findCallsAtConstantOffset() 40 if (isa<BitCastInst>(User)) { in findCallsAtConstantOffset() 41 findCallsAtConstantOffset(DevirtCalls, HasNonCallUses, User, Offset, CI, in findCallsAtConstantOffset() 43 } else if (auto *CI = dyn_cast<CallInst>(User)) { in findCallsAtConstantOffset() 45 } else if (auto *II = dyn_cast<InvokeInst>(User)) { in findCallsAtConstantOffset() 61 Value *User = U.getUser(); in findLoadCallsAtConstantOffset() local 62 if (isa<BitCastInst>(User)) { in findLoadCallsAtConstantOffset() 63 findLoadCallsAtConstantOffset(M, DevirtCalls, User, Offset, CI, DT); in findLoadCallsAtConstantOffset() [all …]
|
| H A D | GuardUtils.cpp | 18 bool llvm::isGuard(const User *U) { in isGuard() 26 bool llvm::isWidenableBranch(const User *U) { in isWidenableBranch() 33 bool llvm::isGuardAsWidenableBranch(const User *U) { in isGuardAsWidenableBranch() 53 bool llvm::parseWidenableBranch(const User *U, Value *&Condition, in parseWidenableBranch() 58 if (parseWidenableBranch(const_cast<User*>(U), C, WC, IfTrueBB, IfFalseBB)) { in parseWidenableBranch() 69 bool llvm::parseWidenableBranch(User *U, Use *&C,Use *&WC, in parseWidenableBranch() 138 void llvm::parseWidenableGuard(const User *U, 151 Value *llvm::extractWidenableCondition(const User *U) {
|
| 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 …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 89 class User; variable 328 void visit(unsigned Opcode, const User &I); 542 void visitUnary(const User &I, unsigned Opcode); 543 void visitFNeg(const User &I) { visitUnary(I, ISD::FNEG); } in visitFNeg() 545 void visitBinary(const User &I, unsigned Opcode); 546 void visitShift(const User &I, unsigned Opcode); 547 void visitAdd(const User &I) { visitBinary(I, ISD::ADD); } in visitAdd() 548 void visitFAdd(const User &I) { visitBinary(I, ISD::FADD); } in visitFAdd() 549 void visitSub(const User &I) { visitBinary(I, ISD::SUB); } in visitSub() 550 void visitFSub(const User &I) { visitBinary(I, ISD::FSUB); } in visitFSub() [all …]
|
| /freebsd/usr.sbin/cron/crontab/ |
| H A D | crontab.c | 47 static char User[MAXLOGNAME], RealUser[MAXLOGNAME]; variable 88 if (!allowed(User)) { in main() 89 warnx("you (%s) are not allowed to use this program", User); in main() 125 (void) strncpy(User, pw->pw_name, (sizeof User)-1); in parse_args() 126 User[(sizeof User)-1] = '\0'; in parse_args() 127 strcpy(RealUser, User); in parse_args() 142 (void) strncpy(User, pw->pw_name, (sizeof User)-1); in parse_args() 143 User[(sizeof User)-1] = '\0'; in parse_args() 215 User, Filename, Options[(int)Option])) in parse_args() 254 log_it(RealUser, Pid, "LIST", User); in list_cmd() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | User.h | 44 class User : public Value { 119 User(Type *ty, unsigned vty, AllocInfo AllocInfo) : Value(ty, vty) { in User() function 144 ~User() = default; // Use deleteValue() to delete a generic Instruction. 147 User(const User &) = delete; 158 User::operator delete(Usr); in delete() 170 User::operator delete(Usr); in delete() 182 User::operator delete(Usr); in delete() 229 return const_cast<Use *>(static_cast<const User *>(this)->getOperandList()); in getOperandList() 367 static_assert(alignof(Use) >= alignof(User), 369 static_assert(alignof(Use *) >= alignof(User), [all …]
|
| H A D | GenericConvergenceVerifierImpl.h | 142 auto checkToken = [&](const InstructionT *Token, const InstructionT *User, in verify() 144 Check(DT.dominates(Token->getParent(), User->getParent()), in verify() 146 {Context.print(Token), Context.print(User)}); in verify() 150 {Context.print(Token), Context.print(User)}); in verify() 155 auto *BB = User->getParent(); in verify() 166 Check(getConvOp(*User) == CONV_LOOP, in verify() 170 {Context.print(User), CI.print(BBCycle)}); in verify() 181 {Context.print(User), Context.printAsOperand(BB), CI.print(BBCycle)}); in verify() 185 {Context.print(User), Context.print(CycleHearts[BBCycle]), in verify() 187 CycleHearts[BBCycle] = User; in verify()
|
| H A D | OperandTraits.h | 40 static unsigned operands(const User*) { in operands() 54 static unsigned operands(const User *U) { in operands() 72 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands(); in op_begin() 77 static unsigned operands(const User *U) { in operands() 94 static Use *op_begin(User* U) { in op_begin() 97 static Use *op_end(User* U) { in op_end() 100 static unsigned operands(const User *U) { in operands()
|
| H A D | Use.h | 26 class User; variable 48 Use(User *Parent) : Parent(Parent) {} in Use() 52 friend class User; variable 61 User *getUser() const { return Parent; }; in getUser() 85 User *Parent = nullptr;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | GuardUtils.h | 19 class User; variable 25 bool isGuard(const User *U); 33 bool isWidenableBranch(const User *U); 37 bool isGuardAsWidenableBranch(const User *U); 48 bool parseWidenableBranch(const User *U, Value *&Condition, 54 bool parseWidenableBranch(User *U, Use *&Cond, Use *&WC, BasicBlock *&IfTrueBB, 62 void parseWidenableGuard(const User *U, llvm::SmallVectorImpl<Value *> &Checks); 66 Value *extractWidenableCondition(const User *U);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | User.h | 28 friend class User; // For constructor variable 59 class LLVM_ABI User : public Value { 61 User(ClassID ID, llvm::Value *V, Context &Ctx) : Value(ID, V, Ctx) {} in User() function 104 assert(isa<llvm::User>(Val) && "Expect User value!"); in op_begin() 108 assert(isa<llvm::User>(Val) && "Expect User value!"); in op_end() 113 return const_cast<User *>(this)->op_begin(); in op_begin() 116 return const_cast<User *>(this)->op_end(); in op_end() 130 return isa<llvm::User>(Val) ? cast<llvm::User>(Val)->getNumOperands() : 0; in getNumOperands() 140 assert(isa<llvm::User>(Val) && "Expected User!"); in verify()
|
| H A D | Use.h | 24 class User; variable 35 User *Usr; 39 Use(llvm::Use *LLVMUse, User *Usr, Context &Ctx) in Use() 44 friend class User; // For constructor variable 55 class User *getUser() const { return Usr; } in getUser()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdater.cpp | 188 Instruction *User = cast<Instruction>(U.getUser()); in RewriteUse() local 191 if (PHINode *UserPN = dyn_cast<PHINode>(User)) in RewriteUse() 194 V = GetValueInMiddleOfBlock(User->getParent()); in RewriteUse() 248 Instruction *User = cast<Instruction>(U.getUser()); in RewriteUseAfterInsertions() local 251 if (PHINode *UserPN = dyn_cast<PHINode>(User)) in RewriteUseAfterInsertions() 254 V = GetValueAtEndOfBlock(User->getParent()); in RewriteUseAfterInsertions() 397 for (Instruction *User : Insts) in run() 398 UsesByBlock[User->getParent()].push_back(User); in run() 406 for (Instruction *User : Insts) { in run() 407 BasicBlock *BB = User->getParent(); in run() [all …]
|
| /freebsd/contrib/llvm-project/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()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | UninitializedValues.h | 39 const Expr *User; 61 UninitUse(const Expr *User, bool AlwaysUninit) in UninitUse() argument 62 : User(User), AlwaysUninit(AlwaysUninit) {} in UninitUse() 74 const Expr *getUser() const { return User; } in getUser()
|
| /freebsd/stand/forth/ |
| H A D | menu.rc | 31 set mainmenu_caption[1]="Boot Multi User [Enter]" 32 set maintoggled_text[1]="Boot [S]ingle User [Enter]" 34 set mainansi_caption[1]="^[1mB^[moot Multi User ^[1m[Enter]^[m" 35 set maintoggled_ansi[1]="Boot ^[1mS^[mingle User ^[1m[Enter]^[m" 39 set mainmenu_caption[2]="Boot [S]ingle User" 40 set maintoggled_text[2]="Boot [M]ulti User" 42 set mainansi_caption[2]="Boot ^[1mS^[mingle User" 43 set maintoggled_ansi[2]="Boot ^[1mM^[multi User" 128 set optionsmenu_caption[5]="[S]ingle User. off" 129 set optionstoggled_text[5]="[S]ingle User. On" [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/ |
| H A D | SuspendCrossingInfo.h | 122 bool isDefinitionAcrossSuspend(BasicBlock *DefBB, User *U) const { in isDefinitionAcrossSuspend() 144 bool isDefinitionAcrossSuspend(Argument &A, User *U) const { in isDefinitionAcrossSuspend() 148 bool isDefinitionAcrossSuspend(Instruction &I, User *U) const { in isDefinitionAcrossSuspend() 162 bool isDefinitionAcrossSuspend(Value &V, User *U) const { in isDefinitionAcrossSuspend() 174 for (User *U : Arg->users()) in isDefinitionAcrossSuspend() 178 for (User *U : Inst->users()) in isDefinitionAcrossSuspend()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ConstantHoisting.cpp | 579 for (auto User : ConstCand->Uses) { in maximizeConstantsInRange() local 580 unsigned Opcode = User.Inst->getOpcode(); in maximizeConstantsInRange() 581 unsigned OpndIdx = User.OpndIdx; in maximizeConstantsInRange() 754 Mat->setDebugLoc(Adj->User.Inst->getDebugLoc()); in emitBaseConstants() 756 Value *Opnd = Adj->User.Inst->getOperand(Adj->User.OpndIdx); in emitBaseConstants() 760 LLVM_DEBUG(dbgs() << "Update: " << *Adj->User.Inst << '\n'); in emitBaseConstants() 761 if (!updateOperand(Adj->User.Inst, Adj->User.OpndIdx, Mat) && Adj->Offset) in emitBaseConstants() 763 LLVM_DEBUG(dbgs() << "To : " << *Adj->User.Inst << '\n'); in emitBaseConstants() 783 LLVM_DEBUG(dbgs() << "Update: " << *Adj->User.Inst << '\n'); in emitBaseConstants() 784 updateOperand(Adj->User.Inst, Adj->User.OpndIdx, ClonedCastInst); in emitBaseConstants() [all …]
|