Lines Matching defs:ConvertedInsts
29 // the ConvertedInsts mapping. If the operand of a fcmp instruction is
86 MapVector<Instruction *, std::tuple<Value *, int, bool>> ConvertedInsts;
102 // Marks an instruction as converted - adds it to ConvertedInsts and adds
105 ConvertedInsts[I] = std::make_tuple(V, Mask, Worthy);
299 std::tie(Op0, Mask0, Worthy0) = ConvertedInsts[cast<Instruction>(I.getOperand(0))];
300 std::tie(Op1, Mask1, Worthy1) = ConvertedInsts[cast<Instruction>(I.getOperand(1))];
327 ConvertedInsts.clear();
340 if (ConvertedInsts.empty())
349 if (ConvertedInsts.count(dyn_cast<Instruction>(Op->getOperand(0))) &&
350 ConvertedInsts.count(dyn_cast<Instruction>(Op->getOperand(1))) &&
351 !ConvertedInsts.count(Op))
362 for (auto &It : reverse(ConvertedInsts)) {