Searched refs:NarrowUse (Results 1 – 1 of 1) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 709 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 …]
|