HomeSort by relevance Sort by last modified time
    Searched defs:User (Results 26 - 50 of 59) sorted by null

12 3

  /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 

Completed in 1445 milliseconds

12 3