/external/llvm/lib/Transforms/Utils/ |
SSAUpdater.cpp | 178 Instruction *User = cast<Instruction>(U.getUser()); 181 if (PHINode *UserPN = dyn_cast<PHINode>(User)) 184 V = GetValueInMiddleOfBlock(User->getParent()); 195 Instruction *User = cast<Instruction>(U.getUser()); 198 if (PHINode *UserPN = dyn_cast<PHINode>(User)) 201 V = GetValueAtEndOfBlock(User->getParent()); 350 Instruction *User = Insts[i]; 351 UsesByBlock[User->getParent()].push_back(User); 361 Instruction *User = Insts[i] [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
ScheduleDAGFast.cpp | 655 DenseMap<SDNode*, SDNode*> GluedMap; // Cache glue to its user 731 SDNode *User = findGluedUser(N); 732 if (User) { 734 GluedMap.insert(std::make_pair(N, User)); 749 // Glue user must be scheduled together with the glue operand. So other
|
FastISel.cpp | 357 bool FastISel::SelectBinaryOp(const User *I, unsigned ISDOpcode) { 465 bool FastISel::SelectGetElementPtr(const User *I) { 560 bool FastISel::SelectCall(const User *I) { 734 bool FastISel::SelectCast(const User *I, unsigned Opcode) { 769 bool FastISel::SelectBitCast(const User *I) { 895 FastISel::SelectFNeg(const User *I) { [all...] |
SelectionDAGISel.cpp | 435 // user of LDI->second. [all...] |
SelectionDAG.cpp | [all...] |
DAGCombiner.cpp | [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 260 User *U = *UI; 561 PHIUsageRecord(unsigned pn, unsigned Sh, Instruction *User) 562 : PHIId(pn), Shift(Sh), Inst(User) {} 617 /// TODO: The user of the trunc may be an bitcast to float/double/vector or an 657 Instruction *User = cast<Instruction>(*UI); 659 // If the user is a PHI, inspect its uses recursively. 660 if (PHINode *UserPN = dyn_cast<PHINode>(User)) { 667 if (isa<TruncInst>(User)) { 668 PHIUsers.push_back(PHIUsageRecord(PHIId, 0, User)); 673 if (User->getOpcode() != Instruction::LShr | [all...] |
InstructionCombining.cpp | 96 Value *InstCombiner::EmitGEPOffset(User *GEP) { 635 Instruction *User = cast<Instruction>(*UI); 636 if (User != &I && !I.isIdenticalTo(User)) 750 Instruction *User = cast<Instruction>(*UI++); 751 if (User == &I) continue; 752 ReplaceInstUsesWith(*User, NewPN); 753 EraseInstFromFunction(*User); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
StructurizeCFG.cpp | 329 Instruction *User = dyn_cast<Instruction>(*I); 330 if (!User || User->getParent() != Parent) 819 Instruction *User = cast<Instruction>(I->getUser()); 820 if (User->getParent() == BB) { 823 } else if (PHINode *UserPN = dyn_cast<PHINode>(User)) { 828 if (DT->dominates(II, User))
|
CodeGenPrepare.cpp | 323 const Instruction *User = cast<Instruction>(*UI); 324 if (User->getParent() != DestBB || !isa<PHINode>(User)) 326 // If User is inside DestBB block and it is a PHINode then check 329 if (User->getParent() == DestBB) { 330 if (const PHINode *UPN = dyn_cast<PHINode>(User)) 457 /// sink it into user blocks to reduce the number of virtual 498 Instruction *User = cast<Instruction>(*UI); 502 BasicBlock *UserBB = User->getParent(); 503 if (PHINode *PN = dyn_cast<PHINode>(User)) { [all...] |
JumpThreading.cpp | [all...] |
ScalarReplAggregates.cpp | 146 void MarkUnsafe(AllocaInfo &I, Instruction *User) { 148 DEBUG(dbgs() << " Transformation preventing inst: " << *User << '\n'); 154 void isSafePHISelectUseForScalarRepl(Instruction *User, uint64_t Offset, 470 Instruction *User = cast<Instruction>(*UI); 472 if (LoadInst *LI = dyn_cast<LoadInst>(User)) { 484 if (StoreInst *SI = dyn_cast<StoreInst>(User)) { 495 if (BitCastInst *BCI = dyn_cast<BitCastInst>(User)) { 503 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(User)) { 535 if (MemSetInst *MSI = dyn_cast<MemSetInst>(User)) { 562 if (MemTransferInst *MTI = dyn_cast<MemTransferInst>(User)) { [all...] |
LoopStrengthReduce.cpp | 32 // example, the icmp is a post-increment user, since it uses %i.next, which is 729 Instruction *User = dyn_cast<Instruction>(*UI); 730 if (User && User->getOpcode() == Instruction::Mul 731 && SE.isSCEVable(User->getType())) { 732 return SE.getSCEV(User) == Mul; 762 for (User::op_iterator OI = I->op_begin(), E = I->op_end(); OI != E; ++OI) [all...] |
/external/llvm/lib/Target/R600/ |
SIISelLowering.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGException.cpp | 268 llvm::User *User = *I; 271 if (llvm::ConstantExpr *CE = dyn_cast<llvm::ConstantExpr>(User)) { 279 llvm::LandingPadInst *LPI = dyn_cast<llvm::LandingPadInst>(User); 296 for (llvm::User::op_iterator 346 // This can happen if the user is screwing with us. [all...] |
/external/clang/lib/Sema/ |
AnalysisBasedWarnings.cpp | 500 const Expr *User = Use.getUser(); 520 // uninitialized'. This happens for range-based for, which the user 611 S.Diag(User->getLocStart(), diag::note_uninit_var_use) 612 << IsCapturedByBlock << User->getSourceRange(); [all...] |
/external/llvm/include/llvm/CodeGen/ |
SelectionDAGNodes.h | 218 /// User - The user of this value. 219 SDNode *User; 228 SDUse() : Val(), User(NULL), Prev(NULL), Next(NULL) {} 238 SDNode *getUser() { return User; } 269 void setUser(SDNode *p) { User = p; } 475 /// Retrieve a pointer to the current user node. 485 /// getOperandNo - Retrieve the operand # of this use in its user. 591 /// getGluedUser - If this node has a glue value with a user, return 592 /// the user (there is at most one). Otherwise return NULL [all...] |
/external/llvm/lib/IR/ |
Constants.cpp | 380 const Constant *User = dyn_cast<Constant>(C->use_back()); 381 if (!User) return false; // Non-constant usage; 382 if (!removeDeadUsersOfConstant(User)) 399 const Constant *User = dyn_cast<Constant>(*I); 400 if (User == 0) { 406 if (!removeDeadUsersOfConstant(User)) { [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
SLPVectorizer.cpp | 373 /// This POD struct describes one external user in the vectorized tree. 375 ExternalUser (Value *S, llvm::User *U, int L) : 376 Scalar(S), User(U), Lane(L){}; 379 // Which user that uses the scalar. 380 llvm::User *User; 387 /// This list holds pairs of (Internal Scalar : External User). 430 for (Value::use_iterator User = Scalar->use_begin(), 431 UE = Scalar->use_end(); User != UE; ++User) { [all...] |
/external/valgrind/main/memcheck/ |
mc_errors.c | 98 // This covers heap blocks (normal and from mempools) and user-defined 102 Char* block_desc; // "block", "mempool" or user-defined 222 } User; 660 if (!extra->Err.User.isAddrErr) 666 extra->Err.User.isAddrErr 669 mc_pp_AddrInfo(VG_(get_error_address)(err), &extra->Err.User.ai, 671 if (extra->Err.User.origin_ec && !extra->Err.User.isAddrErr) 672 mc_pp_origin( extra->Err.User.origin_ec, 673 extra->Err.User.otag & 3 ) [all...] |
/external/llvm/lib/Transforms/IPO/ |
GlobalOpt.cpp | 148 /// HasNonInstructionUser - Set to true if this global has a user that is not 197 const User *U = *UI; 296 // Otherwise must be some other user. 404 User *U = *UI++; 474 SmallVector<User*, 8> WorkList(V->use_begin(), V->use_end()); 476 User *U = WorkList.pop_back_val(); 548 /// user of a derived expression from a global that we want to SROA. 580 /// IsUserOfGlobalSafeForSRA - U is a direct user of the specified global value. 583 static bool IsUserOfGlobalSafeForSRA(User *U, GlobalValue *GV) { 584 // The user of the global must be a GEP Inst or a ConstantExpr GEP [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | 233 // support continuation, user-level threading, and etc.. As a result, no [all...] |
/external/valgrind/main/drd/tests/ |
tsan_unittest.cpp | [all...] |
/external/valgrind/unittest/ |
racecheck_unittest.cc | [all...] |
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/ |
org.eclipse.osgi.services_3.2.100.v20100503.jar | |