Lines Matching refs:extending
249 // Extending loads. Note that there are only zero-extending atomic loads, no
250 // sign-extending loads.
257 // Fragments for extending loads. These are different from regular loads because
266 // zero-extending.
286 // Select zero-extending loads with no constant offset.
291 // Select sign-extending loads with no constant offset
298 // Zero-extending loads with constant offset
306 // Sign-extending loads with constant offset
634 // Truncating & zero-extending binary RMW patterns.
635 // These are combined patterns of truncating store patterns and zero-extending
646 // Truncating & sign-extending binary RMW patterns.
647 // These are combined patterns of truncating store patterns and sign-extending
660 // Patterns for various addressing modes for truncating-extending binary RMWs.
664 // Truncating-extending binary RMWs with no constant offset
676 // Truncating-extending binary RMWs with a constant offset
702 // Truncating-extending binary RMWs with just a constant offset
860 // Truncating & zero-extending ternary RMW patterns.
879 // Truncating & sign-extending ternary RMW patterns.
896 // Patterns for various addressing modes for truncating-extending ternary RMWs.
901 // Truncating-extending ternary RMWs with no constant offset
913 // Truncating-extending ternary RMWs with a constant offset
939 // Truncating-extending ternary RMWs with just a constant offset