/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
H A D | ARCOptAddrMode.cpp | 147 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 D | LCSSA.cpp | 112 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 D | GlobalStatus.cpp | 21 #include "llvm/IR/User.h" 51 for (const User *U : C->users()) 67 const User *UR = U.getUser();
|
H A D | SSAUpdaterBulk.cpp | 30 auto *User = cast<Instruction>(U->getUser()); local 32 if (auto *UserPN = dyn_cast<PHINode>(User)) 35 return User->getParent();
|
H A D | SplitModule.cpp | 32 #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 D | PromoteMemoryToRegister.cpp | 46 #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 D | BDCE.cpp | 51 for (User *JU : I->users()) { 82 for (User *KU : J->users()) {
|
H A D | SeparateConstOffsetFromGEP.cpp | 184 #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 D | InferAddressSpaces.cpp | 115 #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 D | HexagonVectorLoopCarriedReuse.cpp | 31 #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 D | Statepoint.h | 220 for (const User *U : users()) 232 for (const User *LandingPadUser : LandingPad->users()) {
|
H A D | InstrTypes.h | 35 #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 D | Value.h | 54 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 D | GlobalSplit.cpp | 31 #include "llvm/IR/User.h" 56 for (User *U : GV.users()) { 119 for (User *U : GV.users()) {
|
H A D | GlobalOpt.cpp | 52 #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 D | InstCombineWorklist.h | 109 for (User *U : I.users())
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
H A D | WinCFGuard.cpp | 53 const User *FnUser = U.getUser();
|
/netbsd-current/external/apache2/llvm/lib/libLLVMIR/ |
H A D | Makefile | 69 User.cpp \
|
/netbsd-current/external/gpl3/gdb.old/dist/sim/testsuite/sim/bfin/ |
H A D | lmu_excpt_default.S | 3 // - 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 D | AMDGPULowerKernelAttributes.cpp | 87 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 D | XCoreLowerThreadLocal.cpp | 113 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 D | lmu_excpt_default.S | 3 // - 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 D | ModuleSummaryAnalysis.cpp | 46 #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 D | ScheduleDAGSDNodes.cpp | 111 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 D | InstrEmitter.cpp | 114 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...] |