Searched refs:NarrowIVDefUse (Results 1 – 1 of 1) sorted by relevance
1117 struct NarrowIVDefUse { struct in __anonb324fb7f0311::WidenIV1127 NarrowIVDefUse(Instruction *ND, Instruction *NU, Instruction *WD, in NarrowIVDefUse() function1146 Instruction *cloneIVUser(NarrowIVDefUse DU, const SCEVAddRecExpr *WideAR);1147 Instruction *cloneArithmeticIVUser(NarrowIVDefUse DU,1149 Instruction *cloneBitwiseIVUser(NarrowIVDefUse DU);1155 WidenedRecTy getWideRecurrence(NarrowIVDefUse DU);1157 WidenedRecTy getExtendedOperandRecurrence(NarrowIVDefUse DU);1162 Instruction *widenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter,1164 void truncateIVUse(NarrowIVDefUse DU);1166 bool widenLoopCompare(NarrowIVDefUse DU);[all …]