Lines Matching full:tied
659 if (RI.Tied) { in reMaterializeFor()
661 LLVM_DEBUG(dbgs() << "\tcannot remat tied reg: " << UseIdx << '\t' << MI); in reMaterializeFor()
916 // TargetInstrInfo::foldMemoryOperand only expects explicit, non-tied in foldMemoryOperand()
926 // TODO: Is this really the correct way to handle undef tied uses? in foldMemoryOperand()
940 // Tied use operands should not be passed to foldMemoryOperand. in foldMemoryOperand()
958 unsigned Tied = MI->findTiedOperandIdx(Idx); in foldMemoryOperand() local
960 TiedOps.emplace_back(Tied, Idx); in foldMemoryOperand()
962 assert(MO.isDef() && "Tied to not use and def?"); in foldMemoryOperand()
963 TiedOps.emplace_back(Idx, Tied); in foldMemoryOperand()
973 for (auto Tied : TiedOps) in foldMemoryOperand() local
974 MI->tieOperands(Tied.first, Tied.second); in foldMemoryOperand()
1010 // the destination operand is also a tied def. More values could be in foldMemoryOperand()
1175 // This is usually the def slot, except for tied early clobbers. in spillAroundUses()
1231 // FIXME: Use a second vreg if instruction has no tied ops. in spillAroundUses()