Searched refs:backchain (Results 1 – 13 of 13) sorted by relevance
| /freebsd-12.1/contrib/gdb/gdb/ |
| H A D | s390-tdep.c | 1943 CORE_ADDR backchain; in s390_backchain_frame_unwind_cache() local 1949 backchain = read_memory_unsigned_integer (reg, word_size); in s390_backchain_frame_unwind_cache() 1955 if (backchain != 0 in s390_backchain_frame_unwind_cache() 1956 && safe_read_memory_integer (backchain + 15*word_size, word_size, &sp) in s390_backchain_frame_unwind_cache() 1957 && (CORE_ADDR)sp == backchain) in s390_backchain_frame_unwind_cache() 1962 info->saved_regs[S390_SP_REGNUM].addr = backchain + 15*word_size; in s390_backchain_frame_unwind_cache() 1963 info->saved_regs[S390_RETADDR_REGNUM].addr = backchain + 14*word_size; in s390_backchain_frame_unwind_cache() 1970 info->frame_base = backchain + 16*word_size + 32; in s390_backchain_frame_unwind_cache()
|
| /freebsd-12.1/contrib/gcc/config/s390/ |
| H A D | s390.opt | 36 Maintain backchain pointer
|
| H A D | s390.md | 7546 ;; preserve the backchain. At block level, we have to restore the backchain 7550 ;; backchain and restore both. Note that in the nonlocal case, the 7587 /* Copy the backchain to the first word, sp to the second and the 7611 /* Restore the backchain from the first word, sp from the second and the
|
| /freebsd-12.1/contrib/gcc/doc/ |
| H A D | invoke.texi | 686 -mbackchain -mno-backchain -mpacked-stack -mno-packed-stack @gol 12015 @itemx -mno-backchain 12017 @opindex mno-backchain 12018 Store (do not store) the address of the caller's frame as backchain pointer 12024 the backchain is placed into the topmost word of the 96/160 byte register 12028 code compiled with @option{-mmo-backchain}; however, use of the backchain 12034 The default is to not maintain the backchain. 12047 the save area is always used to store the backchain, and the return address 12048 register is always saved two words below the backchain. 12050 As long as the stack frame backchain is not used, code generated with [all …]
|
| /freebsd-12.1/contrib/gcc/config/rs6000/ |
| H A D | rs6000.md | 10047 ;; preserve the backchain. At block level, we have to restore the backchain 10051 ;; backchain and restore both. Note that in the nonlocal case, the 10067 ;; First copy old stack backchain to new location, and ensure that the 10068 ;; scheduler won't reorder the sp assignment before the backchain write. 10094 /* Copy the backchain to the first word, sp to the second. */ 10112 /* Restore the backchain from the first word, sp from the second. */
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Driver/ |
| H A D | Options.td | 2245 HelpText<"Link stack frames through backchain on System Z">; 2246 def mno_backchain : Flag<["-"], "mno-backchain">, Group<m_Group>, Flags<[DriverOption,CC1Option]>;
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | ChangeLog-1997 | 930 byte boundary, and maintain stack backchain.
|
| H A D | ChangeLog-2004 | 3804 (TARGET_OPTIONS): "backchain", "no-backchain" and "kernel-backchain" 19441 (TARGET_SWITCHES): Removed entries of "backchain" and "no-backchain". 19442 (TARGET_OPTIONS): Added "backchain", "no-backchain" and 19443 "kernel-backchain". 19450 "-mkernel-backchain" and adjusted documentation of "-mbackchain" and 19451 "-mno-backchain". 44844 * doc/invoke.texi (-mbackchain/-mno-backchain): Document new default.
|
| H A D | FSFChangeLog.11 | 572 byte boundary, and maintain stack backchain.
|
| H A D | ChangeLog-2005 | 7223 * config/rs6000/rs6000.md (restore_stack_block): Write the backchain 35001 (s390_va_start): Remove the backchain && packed-stack special case.
|
| H A D | ChangeLog-2003 | 7518 backchain and stack pointer. 28501 * config/s390/s390.c (s390_emit_prologoue): Make sure backchain is
|
| H A D | ChangeLog-2001 | 9743 with -mno-backchain in some corner cases.
|
| /freebsd-12.1/share/dict/ |
| H A D | web2 | 17333 backchain
|