Searched refs:use_back (Results 1 - 24 of 24) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp42 Instruction *U = cast<Instruction>(I.use_back());
H A DLCSSA.cpp152 (I->hasOneUse() && I->use_back()->getParent() == BB &&
153 !isa<PHINode>(I->use_back())))
H A DLowerInvoke.cpp331 cast<Instruction>(Inst->use_back())->getParent() == BB &&
332 !isa<PHINode>(Inst->use_back())) continue;
H A DPromoteMemoryToRegister.cpp463 StoreInst *SI = cast<StoreInst>(AI->use_back());
H A DSimplifyCFG.cpp2581 PHINode *PHIUse = dyn_cast<PHINode>(ICI->use_back());
3791 Instruction *Use = I->use_back();
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/
H A DInstruction.h46 /// use_back - Specialize the methods defined in Value, as we know that an
48 Instruction *use_back() { return cast<Instruction>(*use_begin());} function in class:llvm::Instruction
49 const Instruction *use_back() const { return cast<Instruction>(*use_begin());} function in class:llvm::Instruction
H A DValue.h149 User *use_back() { return *use_begin(); } function in class:llvm::Value
150 const User *use_back() const { return *use_begin(); } function in class:llvm::Value
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/IPO/
H A DStripSymbols.cpp246 CallInst *CI = cast<CallInst>(Declare->use_back());
255 CallInst *CI = cast<CallInst>(DbgVal->use_back());
305 CallInst *CI = cast<CallInst>(Declare->use_back());
H A DArgumentPromotion.cpp570 OrigLoad = cast<LoadInst>(User->use_back());
630 CallSite CS(F->use_back());
811 if (LoadInst *LI = dyn_cast<LoadInst>(I->use_back())) {
821 GetElementPtrInst *GEP = cast<GetElementPtrInst>(I->use_back());
851 LoadInst *L = cast<LoadInst>(GEP->use_back());
H A DDeadArgumentElimination.cpp227 CallSite CS(Fn.use_back());
779 CallSite CS(F->use_back());
H A DGlobalOpt.cpp742 User *GEP = GV->use_back();
1048 Instruction *User = cast<Instruction>(CI->use_back());
1079 if (StoreInst *SI = dyn_cast<StoreInst>(GV->use_back())) {
1087 LoadInst *LI = cast<LoadInst>(GV->use_back());
1129 cast<StoreInst>(InitBool->use_back())->eraseFromParent();
1225 if (StoreInst *SI = dyn_cast<StoreInst>(GEPI->use_back()))
1838 Instruction *UI = cast<Instruction>(GV->use_back());
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DReassociate.cpp881 (isReassociableOp(Sub->use_back(), Instruction::Add) ||
882 isReassociableOp(Sub->use_back(), Instruction::Sub)))
1497 while (Op->hasOneUse() && Op->use_back()->getOpcode() == Opcode &&
1499 Op = Op->use_back();
1517 (isReassociableOp(I->use_back(), Instruction::Mul) ||
1518 isReassociableOp(I->use_back(), Instruction::Add)))) {
1571 !isReassociableOp(I->use_back(), Instruction::Mul))) {
1587 if (BO->hasOneUse() && BO->use_back()->getOpcode() == Opcode)
1593 cast<Instruction>(BO->use_back())->getOpcode() == Instruction::Sub)
1645 cast<Instruction>(I->use_back())
[all...]
H A DTailRecursionElimination.cpp344 if (!I->hasOneUse() || !isa<ReturnInst>(I->use_back()))
350 return getCommonReturnValue(cast<ReturnInst>(I->use_back()), CI);
H A DScalarReplAggregates.cpp600 Instruction *User = cast<Instruction>(Ptr->use_back());
1329 LoadInst *LI = cast<LoadInst>(SI->use_back());
1370 LoadInst *SomeLoad = cast<LoadInst>(PN->use_back());
1376 LoadInst *LI = cast<LoadInst>(PN->use_back());
H A DIndVarSimplify.cpp283 !isa<BranchInst>(Compare->use_back()))
286 BranchInst *TheBr = cast<BranchInst>(Compare->use_back());
H A DSCCP.cpp1938 StoreInst *SI = cast<StoreInst>(GV->use_back());
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp521 if (PHINode *PU = dyn_cast<PHINode>(PN->use_back()))
674 !User->hasOneUse() || !isa<TruncInst>(User->use_back()) ||
679 PHIUsers.push_back(PHIUsageRecord(PHIId, Shift, User->use_back()));
814 Instruction *PHIUser = cast<Instruction>(PN.use_back());
830 PHIUser->use_back() == &PN) {
H A DInstCombineCasts.cpp741 if (CI.hasOneUse() && isa<TruncInst>(CI.use_back()))
1043 if (CI.hasOneUse() && isa<TruncInst>(CI.use_back()))
H A DInstCombineVectorOps.cpp386 if (!IE.hasOneUse() || !isa<InsertElementInst>(IE.use_back())) {
H A DInstructionCombining.cpp2030 Instruction *UserInst = cast<Instruction>(I->use_back());
/macosx-10.10.1/llvmCore-3425.0.34/lib/VMCore/
H A DBasicBlock.cpp73 BlockAddress *BA = cast<BlockAddress>(use_back());
H A DConstants.cpp199 Value *V = use_back();
211 assert((use_empty() || use_back() != V) && "Constant not removed!");
321 const Constant *User = dyn_cast<Constant>(C->use_back());
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/
H A DSjLjEHPrepare.cpp296 cast<Instruction>(Inst->use_back())->getParent() == BB &&
297 !isa<PHINode>(Inst->use_back())) continue;
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp838 const Instruction *TheUser = LI->use_back();
847 TheUser = TheUser->use_back();

Completed in 536 milliseconds