Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1047 class WidenIV { class
1133 WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, ScalarEvolution *SEv,
1227 WidenIV::WidenIV(const WideIVInfo &WI, LoopInfo *LInfo, ScalarEvolution *SEv, in WidenIV() function in WidenIV
1238 Value *WidenIV::createExtendInst(Value *NarrowOper, Type *WideType, in createExtendInst()
1255 Instruction *WidenIV::cloneIVUser(WidenIV::NarrowIVDefUse DU, in cloneIVUser()
1277 Instruction *WidenIV::cloneBitwiseIVUser(WidenIV::NarrowIVDefUse DU) { in cloneBitwiseIVUser()
1307 Instruction *WidenIV::cloneArithmeticIVUser(WidenIV::NarrowIVDefUse DU, in cloneArithmeticIVUser()
1379 WidenIV::ExtendKind WidenIV::getExtendKind(Instruction *I) { in getExtendKind()
1385 const SCEV *WidenIV::getSCEVByOpCode(const SCEV *LHS, const SCEV *RHS, in getSCEVByOpCode()
1477 WidenIV::WidenedRecTy
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFlatten.cpp97 WidenIV("loop-flatten-widen-iv", cl::Hidden, cl::init(true), variable
841 if (!WidenIV) { in CanWidenIV()