Lines Matching full:tied
680 // -RegB is not tied to a register and RegC is compatible with RegA.
681 // -RegB is tied to the wrong physical register, but RegC is.
682 // -RegB is tied to the wrong physical register, and RegC isn't tied.
686 // -RegC is not tied to a register and RegB is compatible with RegA.
687 // -RegC is tied to the wrong physical register, but RegB is.
688 // -RegC is tied to the wrong physical register, and RegB isn't tied.
1305 /// For the case where an instruction has a single pair of tied register
1306 /// operands, attempt some transformations that may either eliminate the tied
1511 // Collect tied operands of MI that need to be handled.
1513 // Return true if any tied operands where found, including the trivial ones.
1528 // Tied constraint already satisfied?
1551 // Process a list of tied MI operands that all use the same source register.
1552 // The tied pairs are of the form (SrcIdx, DstIdx).
1579 // The register is tied to multiple destinations (or else we would
1581 // already matches the tied destination. Leave it.
1610 "tied subregister must be a truncation");
1615 && "tied subregister must be a truncation");
1671 // Replace other (un-tied) uses of regB with LastCopiedReg.
1721 // Some tied uses of regB matched their destination registers, so
1723 // removed from a different tied use of regB, so now we need to add
1734 // For every tied operand pair this function transforms statepoint from
1735 // RegA = STATEPOINT ... RegB(tied-def N)
1737 // RegB = STATEPOINT ... RegB(tied-def N)
1739 // No extra COPY instruction is necessary because tied use is killed at
1764 // breaks assumption that statepoint kills tied-use register when
1766 // to generic tied register handling to avoid assertion failures.
1780 // tied-use register will usually be found in preceeding deopt bundle.
1837 // This pass will rewrite the tied-def to meet the RegConstraint.
1867 // First scan through all the tied register uses in this instruction
1868 // and record a list of pairs of tied operands for each register.
1879 // If the instruction has a single pair of tied operands, try some
1880 // transformations that may either eliminate the tied operands or
1892 // The tied operands have been eliminated or shifted further down
1963 // since most instructions do not have tied operands.