Lines Matching defs:InstInputs
47 for (unsigned i = 0, e = InstInputs.size(); i != e; ++i)
48 dbgs() << " Input #" << i << " is " << *InstInputs[i] << "\n";
53 SmallVectorImpl<Instruction *> &InstInputs) {
60 if (auto Entry = find(InstInputs, I); Entry != InstInputs.end()) {
61 InstInputs.erase(Entry);
65 // If it isn't in the InstInputs list it is a subexpr incorporated into the
70 llvm_unreachable("Either something is missing from InstInputs or "
76 [&](Value *Op) { return verifySubExpr(Op, InstInputs); });
85 SmallVector<Instruction*, 8> Tmp(InstInputs.begin(), InstInputs.end());
92 for (unsigned i = 0, e = InstInputs.size(); i != e; ++i)
93 errs() << " InstInput #" << i << " is " << *InstInputs[i] << "\n";
112 SmallVectorImpl<Instruction*> &InstInputs) {
116 // If the instruction is in the InstInputs list, remove it.
117 if (auto Entry = find(InstInputs, I); Entry != InstInputs.end()) {
118 InstInputs.erase(Entry);
127 RemoveInstInputs(OpInst, InstInputs);
138 bool isInput = is_contained(InstInputs, Inst);
152 InstInputs.erase(find(InstInputs, Inst));
184 RemoveInstInputs(PHIIn, InstInputs);
220 RemoveInstInputs(Op, InstInputs);
261 if (is_contained(InstInputs, BOp)) {
262 RemoveInstInputs(BOp, InstInputs);
271 RemoveInstInputs(LHS, InstInputs);