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

/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp648 Instruction *NarrowUse; member in struct:__anon9094::NarrowIVDefUse
651 NarrowIVDefUse(): NarrowDef(0), NarrowUse(0), WideDef(0) {}
654 NarrowDef(ND), NarrowUse(NU), WideDef(WD) {}
709 const SCEVAddRecExpr *GetWideRecurrence(Instruction *NarrowUse);
748 unsigned Opcode = DU.NarrowUse->getOpcode();
762 DEBUG(dbgs() << "Cloning IVUser: " << *DU.NarrowUse << "\n");
769 Value *LHS = (DU.NarrowUse->getOperand(0) == DU.NarrowDef) ? DU.WideDef :
770 getExtend(DU.NarrowUse->getOperand(0), WideType, IsSigned, DU.NarrowUse);
771 Value *RHS = (DU.NarrowUse
833 GetWideRecurrence(Instruction *NarrowUse) argument
952 Instruction *NarrowUse = cast<Instruction>(*UI); local
[all...]

Completed in 235 milliseconds