Lines Matching defs:InstInputs
3439 std::map<std::string, TreePatternNodePtr> &InstInputs) {
3465 TreePatternNodePtr &Slot = InstInputs[Pat->getName()];
3494 std::map<std::string, TreePatternNodePtr> &InstInputs,
3509 bool isUse = HandleUse(I, Pat, InstInputs);
3521 FindPatternInputsAndOutputs(I, Pat->getChildShared(i), InstInputs,
3527 bool isUse = HandleUse(I, Pat, InstInputs);
3576 FindPatternInputsAndOutputs(I, Pat->getChildShared(NumDests), InstInputs,
3812 // InstInputs - Keep track of all of the inputs of the instruction, along
3814 std::map<std::string, TreePatternNodePtr> InstInputs;
3842 FindPatternInputsAndOutputs(I, Pat, InstInputs, InstResults,
3910 auto InIter = InstInputs.find(OpName);
3911 if (InIter == InstInputs.end()) {
3925 InstInputs.erase(InIter); // It occurred, remove from map.
3956 if (!InstInputs.empty())
3957 I.error("Input operand $" + InstInputs.begin()->first +
4411 std::map<std::string, TreePatternNodePtr> InstInputs;
4416 FindPatternInputsAndOutputs(Pattern, Pattern.getTree(j), InstInputs,