Lines Matching refs:user_begin
1051 for (Value::user_iterator UI = CI->user_begin(), E = CI->user_end(); in SinkCast()
1177 assert(*AddI->user_begin() == CI && "expected!"); in CombineUAddWithOverflow()
1219 for (Value::user_iterator UI = CI->user_begin(), E = CI->user_end(); in SinkCmpExpression()
1291 AndI->getParent() == cast<Instruction>(*AndI->user_begin())->getParent()) in sinkAndCmp0Expression()
1322 for (Value::user_iterator UI = AndI->user_begin(), E = AndI->user_end(); in sinkAndCmp0Expression()
1381 for (Value::user_iterator TruncUI = TruncI->user_begin(), in SinkShiftAndTruncate()
1473 for (Value::user_iterator UI = ShiftI->user_begin(), E = ShiftI->user_end(); in OptimizeExtractBits()
3612 dyn_cast<const Instruction>(*Inst->user_begin()); in canGetThrough()
3615 dyn_cast<const Instruction>(*ExtInst->user_begin()); in canGetThrough()
4892 const Instruction *FirstUser = cast<Instruction>(*Val->user_begin()); in hasSameExtUse()
5540 InsertedInsts.count(cast<Instruction>(*Load->user_begin()))) in optimizeLoadExt()
6347 Instruction *ToBePromoted = cast<Instruction>(*Inst->user_begin()); in optimizeExtractElementInst()