Lines Matching +full:sw +full:- +full:exception
1 //===-- xray_mips.cpp -------------------------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 // Implementation of MIPS-specific routines (32-bit).
13 //===----------------------------------------------------------------------===//
24 PO_SW = 0xAC000000, // sw rt, offset(sp)
56 // We replace the following compile-time stub (sled): in patchSled()
66 // xray_sled_n (32-bit): in patchSled()
67 // addiu sp, sp, -8 ;create stack frame in patchSled()
69 // sw ra, 4(sp) ;save return address in patchSled()
70 // sw t9, 0(sp) ;save register t9 in patchSled()
88 // Replacement of the first 4-byte instruction should be the last and atomic in patchSled()
150 // FIXME: In the future we'd need to distinguish between non-tail exits and in patchFunctionTailExit()