Searched refs:NarrowDef (Results 1 - 1 of 1) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp973 Instruction *NarrowDef = nullptr; member in struct:__anon126::NarrowIVDefUse
984 : NarrowDef(ND), NarrowUse(NU), WideDef(WD),
1042 void calculatePostIncRange(Instruction *NarrowDef, Instruction *NarrowUser);
1092 void pushNarrowIVUsers(Instruction *NarrowDef, Instruction *WideDef);
1138 Instruction *NarrowDef = DU.NarrowDef; local
1143 // Replace NarrowDef operands with WideDef. Otherwise, we don't know anything
1147 bool IsSigned = getExtendKind(NarrowDef) == SignExtended;
1148 Value *LHS = (NarrowUse->getOperand(0) == NarrowDef)
1152 Value *RHS = (NarrowUse->getOperand(1) == NarrowDef)
1169 Instruction *NarrowDef = DU.NarrowDef; local
1443 Instruction *NarrowDef = DU.NarrowDef; local
1513 Instruction *NarrowDef = DU.NarrowDef; local
1720 pushNarrowIVUsers(Instruction *NarrowDef, Instruction *WideDef) argument
1847 calculatePostIncRange(Instruction *NarrowDef, Instruction *NarrowUser) argument
1933 Instruction *NarrowDef = Worklist.pop_back_val(); local
[all...]

Completed in 54 milliseconds