Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1058 struct NarrowIVDefUse { struct in __anon2c2a41b60311::WidenIV
1068 NarrowIVDefUse(Instruction *ND, Instruction *NU, Instruction *WD, in NarrowIVDefUse() function
1087 Instruction *cloneIVUser(NarrowIVDefUse DU, const SCEVAddRecExpr *WideAR);
1088 Instruction *cloneArithmeticIVUser(NarrowIVDefUse DU,
1090 Instruction *cloneBitwiseIVUser(NarrowIVDefUse DU);
1096 WidenedRecTy getWideRecurrence(NarrowIVDefUse DU);
1098 WidenedRecTy getExtendedOperandRecurrence(NarrowIVDefUse DU);
1103 Instruction *widenIVUse(NarrowIVDefUse DU, SCEVExpander &Rewriter);
1105 bool widenLoopCompare(NarrowIVDefUse DU);
1106 bool widenWithVariantUse(NarrowIVDefUse DU);
[all …]