Lines Matching defs:as

7 the terms of the GNU General Public License as published by the Free
69 /* Truncate and perhaps sign-extend C as appropriate for MODE. */
100 if it must be treated as immutable. */
290 rtx x, addr_space_t as ATTRIBUTE_UNUSED,
305 pointer_mode = targetm.addr_space.pointer_mode (as);
306 address_mode = targetm.addr_space.address_mode (as);
348 (to_mode, XEXP (x, 0), as, true));
359 zero or sign extended as pointers cannot wrap. */
365 (to_mode, XEXP (x, 1), as, in_const)
369 (to_mode, XEXP (x, 0), as, in_const),
389 convert_memory_address_addr_space (machine_mode to_mode, rtx x, addr_space_t as)
391 return convert_memory_address_addr_space_1 (to_mode, x, as, false);
396 /* Return something equivalent to X but valid as a memory address for something
401 memory_address_addr_space (machine_mode mode, rtx x, addr_space_t as)
404 machine_mode address_mode = targetm.addr_space.address_mode (as);
406 x = convert_memory_address_addr_space (address_mode, x, as);
423 if (memory_address_addr_space_p (mode, x, as))
428 if (memory_address_addr_space_p (mode, oldx, as))
440 x = targetm.addr_space.legitimize_address (x, oldx, mode, as);
441 if (orig_x != x && memory_address_addr_space_p (mode, x, as))
446 as the result of attempts to make an address usable for indexing.
459 || ! memory_address_addr_space_p (mode, y, as))
464 if (! memory_address_addr_space_p (mode, y, as))
487 gcc_assert (memory_address_addr_space_p (mode, x, as));
489 a reg as a pointer if we have REG or REG + CONST_INT. */
633 since we mark it as a "constant" register. */
664 if INSN set something else (such as a SUBREG of TEMP). */
1393 stack pointer, such as acquiring the space by calling malloc(). */
1614 /* In the variable case, do the same as above, but in a loop. Note that we
1761 /* In the variable case, do the same as above, but in a loop. Note that we