Home
last modified time | relevance | path

Searched refs:User (Results 1 – 25 of 688) sorted by relevance

12345678910>>...28

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h55 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 DUser.cpp18 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 DValue.cpp27 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 DRISCVFoldMemOffset.cpp109 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 DUser.cpp21 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 DAArch64PromoteConstant.cpp102 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 DIVUsers.cpp97 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 DTypeMetadataUtils.cpp29 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 DGuardUtils.cpp18 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 DObjCARCInstKind.cpp75 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 DSelectionDAGBuilder.h89 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 Dcrontab.c47 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 DUser.h44 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 DGenericConvergenceVerifierImpl.h142 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 DOperandTraits.h40 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 DUse.h26 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 DGuardUtils.h19 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 DUser.h28 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 DUse.h24 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 DSSAUpdater.cpp188 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 DInstruction.cpp61 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 DUninitializedValues.h39 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 Dmenu.rc31 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 DSuspendCrossingInfo.h122 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 DConstantHoisting.cpp579 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 …]

12345678910>>...28