Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp1020 struct NarrowIVDefUse { struct in WidenIV
1030 NarrowIVDefUse(Instruction *ND, Instruction *NU, Instruction *WD, in NarrowIVDefUse() function
1049 Instruction *cloneIVUser(NarrowIVDefUse DU, const SCEVAddRecExpr *WideAR);
1050 Instruction *cloneArithmeticIVUser(NarrowIVDefUse DU,
1052 Instruction *cloneBitwiseIVUser(NarrowIVDefUse DU);
1058 WidenedRecTy getWideRecurrence(NarrowIVDefUse DU);
1060 WidenedRecTy getExtendedOperandRecurrence(NarrowIVDefUse DU);
1065 Instruction *widenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter);
1067 bool widenLoopCompare(NarrowIVDefUse DU);
1068 bool widenWithVariantUse(NarrowIVDefUse DU);
[all …]