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

/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp651 Instruction *WideDef; member in struct:__anon10385::NarrowIVDefUse
653 NarrowIVDefUse(): NarrowDef(0), NarrowUse(0), WideDef(0) {}
656 NarrowDef(ND), NarrowUse(NU), WideDef(WD) {}
717 void pushNarrowIVUsers(Instruction *NarrowDef, Instruction *WideDef);
766 // Replace NarrowDef operands with WideDef. Otherwise, we don't know
771 Value *LHS = (DU.NarrowUse->getOperand(0) == DU.NarrowDef) ? DU.WideDef :
773 Value *RHS = (DU.NarrowUse->getOperand(1) == DU.NarrowDef) ? DU.WideDef :
800 // One operand (NarrowDef) has already been extended to WideDef. Now determine
823 SE->getAddExpr(SE->getSCEV(DU.WideDef), ExtendOperExpr));
867 Value *NewDef = DU.WideDef;
951 pushNarrowIVUsers(Instruction *NarrowDef, Instruction *WideDef) argument
[all...]

Completed in 72 milliseconds