Lines Matching defs:InstInputs
3264 std::map<std::string, TreePatternNodePtr> &InstInputs) {
3290 TreePatternNodePtr &Slot = InstInputs[Pat->getName()];
3319 std::map<std::string, TreePatternNodePtr> &InstInputs,
3335 bool isUse = HandleUse(I, Pat, InstInputs);
3361 FindPatternInputsAndOutputs(I, Pat->getChildShared(i), InstInputs,
3367 bool isUse = HandleUse(I, Pat, InstInputs);
3417 FindPatternInputsAndOutputs(I, Pat->getChildShared(NumDests), InstInputs,
3635 // InstInputs - Keep track of all of the inputs of the instruction, along
3637 std::map<std::string, TreePatternNodePtr> InstInputs;
3665 FindPatternInputsAndOutputs(I, Pat, InstInputs, InstResults,
3729 if (!InstInputs.count(OpName)) {
3741 TreePatternNodePtr InVal = InstInputs[OpName];
3742 InstInputs.erase(OpName); // It occurred, remove from map.
3770 if (!InstInputs.empty())
3771 I.error("Input operand $" + InstInputs.begin()->first +
4240 std::map<std::string, TreePatternNodePtr> InstInputs;
4245 FindPatternInputsAndOutputs(Pattern, Pattern.getTree(j), InstInputs,