Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp709 Instruction *NarrowUse; member
712 NarrowIVDefUse(): NarrowDef(nullptr), NarrowUse(nullptr), WideDef(nullptr) {} in NarrowIVDefUse()
715 NarrowDef(ND), NarrowUse(NU), WideDef(WD) {} in NarrowIVDefUse()
770 const SCEVAddRecExpr *GetWideRecurrence(Instruction *NarrowUse);
814 unsigned Opcode = DU.NarrowUse->getOpcode(); in CloneIVUser()
828 DEBUG(dbgs() << "Cloning IVUser: " << *DU.NarrowUse << "\n"); in CloneIVUser()
835 Value *LHS = (DU.NarrowUse->getOperand(0) == DU.NarrowDef) ? DU.WideDef : in CloneIVUser()
836 getExtend(DU.NarrowUse->getOperand(0), WideType, IsSigned, DU.NarrowUse); in CloneIVUser()
837 Value *RHS = (DU.NarrowUse->getOperand(1) == DU.NarrowDef) ? DU.WideDef : in CloneIVUser()
838 getExtend(DU.NarrowUse->getOperand(1), WideType, IsSigned, DU.NarrowUse); in CloneIVUser()
[all …]