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

/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp646 Instruction *NarrowUse; member in struct:__anon7772::NarrowIVDefUse
649 NarrowIVDefUse(): NarrowDef(0), NarrowUse(0), WideDef(0) {}
652 NarrowDef(ND), NarrowUse(NU), WideDef(WD) {}
707 const SCEVAddRecExpr *GetWideRecurrence(Instruction *NarrowUse);
746 unsigned Opcode = DU.NarrowUse->getOpcode();
760 DEBUG(dbgs() << "Cloning IVUser: " << *DU.NarrowUse << "\n");
767 Value *LHS = (DU.NarrowUse->getOperand(0) == DU.NarrowDef) ? DU.WideDef :
768 getExtend(DU.NarrowUse->getOperand(0), WideType, IsSigned, DU.NarrowUse);
769 Value *RHS = (DU.NarrowUse
831 GetWideRecurrence(Instruction *NarrowUse) argument
950 Instruction *NarrowUse = cast<Instruction>(*UI); local
[all...]

Completed in 47 milliseconds