Searched refs:User (Results 51 - 75 of 346) sorted by relevance

1234567891011>>

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp147 MachineInstr *User = it->getParent(); local
148 if (User->isPHI()) {
149 unsigned BBOperandIdx = User->getOperandNo(&*it) + 1;
150 MachineBasicBlock *MBB = User->getOperand(BBOperandIdx).getMBB();
158 User = &*MBB->rbegin();
161 if (!MDT->dominates(MI, User))
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp112 Instruction *User = cast<Instruction>(U.getUser()); local
113 BasicBlock *UserBB = User->getParent();
118 if (auto *PN = dyn_cast<PHINode>(User))
206 Instruction *User = cast<Instruction>(UseToRewrite->getUser()); local
207 BasicBlock *UserBB = User->getParent();
212 if (auto *PN = dyn_cast<PHINode>(User))
H A DGlobalStatus.cpp21 #include "llvm/IR/User.h"
51 for (const User *U : C->users())
67 const User *UR = U.getUser();
H A DSSAUpdaterBulk.cpp30 auto *User = cast<Instruction>(U->getUser()); local
32 if (auto *UserPN = dyn_cast<PHINode>(User))
35 return User->getParent();
H A DSplitModule.cpp32 #include "llvm/IR/User.h"
62 const GlobalValue *GV, const User *U) {
80 SmallVector<const User *, 4> Worklist;
83 const User *UU = Worklist.pop_back_val();
H A DPromoteMemoryToRegister.cpp46 #include "llvm/IR/User.h"
66 for (const User *U : AI->users()) {
132 for (User *U : AI->users()) {
133 Instruction *User = cast<Instruction>(U); local
135 if (StoreInst *SI = dyn_cast<StoreInst>(User)) {
140 LoadInst *LI = cast<LoadInst>(User);
148 OnlyBlock = User->getParent();
149 else if (OnlyBlock != User->getParent())
365 for (User *U : make_early_inc_range(AI->users())) {
469 for (User *
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DBDCE.cpp51 for (User *JU : I->users()) {
82 for (User *KU : J->users()) {
H A DSeparateConstOffsetFromGEP.cpp184 #include "llvm/IR/User.h"
240 User *&UserChainTail, const DominatorTree *DT);
331 SmallVector<User *, 8> UserChain;
610 // We cannot do much with Values that are not a User, such as an Argument.
611 User *U = dyn_cast<User>(V);
670 for (User *I : UserChain) {
682 User *U = UserChain[ChainIndex];
769 User *&UserChainTail,
800 for (User
[all...]
H A DInferAddressSpaces.cpp115 #include "llvm/IR/User.h"
810 for (Value *User : V->users()) {
811 // Skip if User is already in the worklist.
812 if (Worklist.count(User))
815 auto Pos = InferredAddrSpace->find(User);
822 // path. Therefore, nothing to do if User is already inferred as flat (the
827 Worklist.insert(User);
905 User *Inst = U.getUser();
1009 User *CurUser = I->getUser();
1048 User *
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp31 #include "llvm/IR/User.h"
391 Instruction *User = cast<Instruction>(U.getUser()); local
393 if (User->getParent() != BB)
395 if (ReplacedInsts.count(User)) {
396 LLVM_DEBUG(dbgs() << *User
400 if (isa<PHINode>(User))
402 if (User->mayHaveSideEffects())
404 if (!canReplace(User))
407 PNUsers.push_back(User);
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DStatepoint.h220 for (const User *U : users())
232 for (const User *LandingPadUser : LandingPad->users()) {
H A DInstrTypes.h35 #include "llvm/IR/User.h"
72 return User::operator new(s, 1);
207 return User::operator new(s, 2);
773 return User::operator new(s, 2);
1258 User::op_iterator data_operands_begin() { return op_begin(); }
1259 User::const_op_iterator data_operands_begin() const {
1262 User::op_iterator data_operands_end() {
1267 User::const_op_iterator data_operands_end() const {
1270 iterator_range<User::op_iterator> data_ops() {
1273 iterator_range<User
[all...]
H A DValue.h54 class User;
108 /// This is stored here to save space in User on 64-bit hosts. Since most
112 /// Note, this should *NOT* be used directly by any class other than User.
113 /// User uses this value to find the Use list.
169 template <typename UserTy> // UserTy == 'User' or 'const User'
201 // Retrieve a pointer to the current User.
403 using user_iterator = user_iterator_impl<User>;
404 using const_user_iterator = user_iterator_impl<const User>;
420 User *user_bac
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DGlobalSplit.cpp31 #include "llvm/IR/User.h"
56 for (User *U : GV.users()) {
119 for (User *U : GV.users()) {
H A DGlobalOpt.cpp52 #include "llvm/IR/User.h"
213 User *U = *UI++;
294 User *U = cast<User>(UV);
375 static bool isSafeSROAGEP(User *U) {
403 [](User *UU) { return isSafeSROAElementUse(UU); });
430 for (User *U : GV->users()) {
520 for (User *GEP : GV->users()) {
597 User *GEP = GV->user_back();
634 for (User *
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombineWorklist.h109 for (User *U : I.users())
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DWinCFGuard.cpp53 const User *FnUser = U.getUser();
/netbsd-current/external/apache2/llvm/lib/libLLVMIR/
H A DMakefile69 User.cpp \
/netbsd-current/external/gpl3/gdb.old/dist/sim/testsuite/sim/bfin/
H A Dlmu_excpt_default.S3 // - MMR access in User mode
34 LD32_LABEL(r0, User);
126 // Now, go to User mode
127 LD32_LABEL(r0, User);
132 User: label
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelAttributes.cpp87 for (User *U : CI->users()) {
166 for (User *U : GroupSize->users()) {
171 for (User *ZextUser : ZextGroupSize->users()) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp113 for (User *U : GV->users())
154 SmallVector<User *, 16> Users(GV->users());
156 User *U = Users[I];
/netbsd-current/external/gpl3/gdb/dist/sim/testsuite/bfin/
H A Dlmu_excpt_default.S3 // - MMR access in User mode
34 LD32_LABEL(r0, User);
126 // Now, go to User mode
127 LD32_LABEL(r0, User);
132 User: label
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp46 #include "llvm/IR/User.h"
80 // Walk through the operands of a given User via worklist iteration and populate
90 static bool findRefEdges(ModuleSummaryIndex &Index, const User *CurUser,
92 SmallPtrSet<const User *, 8> &Visited) {
94 SmallVector<const User *, 32> Worklist;
99 const User *U = Worklist.pop_back_val();
103 const User *Operand = dyn_cast<User>(OI);
258 SmallPtrSet<const User *, 8> Visited;
296 else if (auto *U = dyn_cast<User>(Store
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp111 static void CheckForPhysRegDependency(SDNode *Def, SDNode *User, unsigned Op, argument
115 if (Op != 2 || User->getOpcode() != ISD::CopyToReg)
118 unsigned Reg = cast<RegisterSDNode>(User->getOperand(1))->getReg();
122 unsigned ResNo = User->getOperand(2).getResNo();
240 SDNode *User = *I; local
241 if (User == Node || !Visited.insert(User).second)
244 if (!TII->areLoadsFromSameBasePtr(Base, User, Offset1, Offset2) ||
246 hasTiedInput(User)) {
253 O2SMap.insert(std::make_pair(Offset2, User));
[all...]
H A DInstrEmitter.cpp114 for (SDNode *User : Node->uses()) {
116 if (User->getOpcode() == ISD::CopyToReg &&
117 User->getOperand(2).getNode() == Node &&
118 User->getOperand(2).getResNo() == ResNo) {
119 Register DestReg = cast<RegisterSDNode>(User->getOperand(1))->getReg();
126 for (unsigned i = 0, e = User->getNumOperands(); i != e; ++i) {
127 SDValue Op = User->getOperand(i);
134 if (User->isMachineOpcode()) {
135 const MCInstrDesc &II = TII->get(User->getMachineOpcode());
235 for (SDNode *User
[all...]

Completed in 204 milliseconds

1234567891011>>