Lines Matching refs:Operands
471 IndicesVector Operands; in isSafeToPromoteArgument() local
474 Operands.clear(); in isSafeToPromoteArgument()
480 Operands.push_back(0); in isSafeToPromoteArgument()
497 Operands.push_back(C->getSExtValue()); in isSafeToPromoteArgument()
517 if (!PrefixIn(Operands, SafeToUnconditionallyLoad)) in isSafeToPromoteArgument()
523 if (ToPromote.find(Operands) == ToPromote.end()) { in isSafeToPromoteArgument()
532 ToPromote.insert(std::move(Operands)); in isSafeToPromoteArgument()
956 IndicesVector Operands; in DoPromotion() local
957 Operands.reserve(GEP->getNumIndices()); in DoPromotion()
960 Operands.push_back(cast<ConstantInt>(*II)->getSExtValue()); in DoPromotion()
963 if (Operands.size() == 1 && Operands.front() == 0) in DoPromotion()
964 Operands.clear(); in DoPromotion()
968 It->second != Operands; ++It, ++TheArg) { in DoPromotion()
973 for (unsigned i = 0, e = Operands.size(); i != e; ++i) { in DoPromotion()
974 NewName += "." + utostr(Operands[i]); in DoPromotion()