Home
last modified time | relevance | path

Searched refs:RetReg (Results 1 - 11 of 11) sorted by relevance

/third_party/rust/crates/rustix/src/backend/linux_raw/arch/outline/
H A Dx86.rs17 use crate::backend::reg::{ArgReg, RetReg, SyscallNumber, A0, A1, A2, A3, A4, A5, R0};
28 fn rustix_syscall0_nr_last_fastcall(nr: SyscallNumber<'_>) -> RetReg<R0>; in rustix_syscall0_nr_last_fastcall()
29 fn rustix_syscall1_nr_last_fastcall(a0: ArgReg<'_, A0>, nr: SyscallNumber<'_>) -> RetReg<R0>; in rustix_syscall0_nr_last_fastcall()
35 ) -> RetReg<R0>; in rustix_syscall2_nr_last_fastcall()
41 ) -> RetReg<R0>; in rustix_syscall3_nr_last_fastcall()
48 ) -> RetReg<R0>; in rustix_syscall4_nr_last_fastcall()
56 ) -> RetReg<R0>; in rustix_syscall5_nr_last_fastcall()
65 ) -> RetReg<R0>; in rustix_syscall6_nr_last_fastcall()
71 pub(in crate::backend) unsafe fn syscall0(nr: SyscallNumber<'_>) -> RetReg<R0> {
75 pub(in crate::backend) unsafe fn syscall1(nr: SyscallNumber<'_>, a0: ArgReg<'_, A0>) -> RetReg<R
[all...]
H A Dnr_last.rs17 use crate::backend::reg::{ArgReg, RetReg, SyscallNumber, A0, A1, A2, A3, A4, A5, R0};
27 fn rustix_syscall0_nr_last(nr: SyscallNumber<'_>) -> RetReg<R0>; in rustix_syscall0_nr_last()
28 fn rustix_syscall1_nr_last(a0: ArgReg<'_, A0>, nr: SyscallNumber<'_>) -> RetReg<R0>; in rustix_syscall0_nr_last()
34 ) -> RetReg<R0>; in rustix_syscall2_nr_last()
40 ) -> RetReg<R0>; in rustix_syscall3_nr_last()
47 ) -> RetReg<R0>; in rustix_syscall4_nr_last()
55 ) -> RetReg<R0>; in rustix_syscall5_nr_last()
64 ) -> RetReg<R0>; in rustix_syscall6_nr_last()
75 ) -> RetReg<R0>; in rustix_syscall7_nr_last()
81 pub(in crate::backend) unsafe fn syscall0(nr: SyscallNumber<'_>) -> RetReg<R
[all...]
/third_party/rust/crates/rustix/src/backend/linux_raw/io/
H A Derrno.rs15 use crate::backend::reg::{RetNumber, RetReg};
82 raw: RetReg<Num>,
97 raw: RetReg<Num>,
111 pub(in crate::backend) fn try_decode_usize<Num: RetNumber>(raw: RetReg<Num>) -> io::Result<usize> {
125 raw: RetReg<Num>,
140 pub(in crate::backend) fn try_decode_u64<Num: RetNumber>(raw: RetReg<Num>) -> io::Result<u64> {
159 raw: RetReg<Num>,
188 raw: RetReg<Num>,
219 pub(in crate::backend) unsafe fn try_decode_error<Num: RetNumber>(raw: RetReg<Num>) -> io::Errno {
235 pub(in crate::backend) fn decode_usize_infallible<Num: RetNumber>(raw: RetReg<Nu
[all...]
/third_party/rust/crates/rustix/src/backend/linux_raw/
H A Dconv.rs1 //! Convert values to [`ArgReg`] and from [`RetReg`].
6 //! them in [`ArgReg`] and [`RetReg`] structs. This file provides `From`
13 //! and some is `unsafe` to interpret the values in a `RetReg`.
28 use super::reg::{raw_arg, ArgNumber, ArgReg, RetReg, R0};
685 pub(super) unsafe fn ret(raw: RetReg<R0>) -> io::Result<()> {
697 pub(super) unsafe fn ret_error(raw: RetReg<R0>) -> io::Errno {
709 pub(super) unsafe fn ret_infallible(raw: RetReg<R0>) {
721 pub(super) fn ret_c_int(raw: RetReg<R0>) -> io::Result<c::c_int> {
728 pub(super) fn ret_c_uint(raw: RetReg<R0>) -> io::Result<c::c_uint> {
736 pub(super) fn ret_u64(raw: RetReg<R
[all...]
H A Dreg.rs107 pub(super) struct RetReg<Num: RetNumber> {
112 impl<Num: RetNumber> RetReg<Num> { impls
196 impl<Num: RetNumber> FromAsm for RetReg<Num> {
245 impl<Num: super::RetNumber> Sealed for super::RetReg<Num> {}
H A Dvdso_wrappers.rs14 use super::reg::{ArgReg, RetReg, SyscallNumber, A0, A1, A2, A3, A4, A5, R0};
88 use super::{transmute, ArgReg, Relaxed, RetReg, SyscallNumber, A0, A1, A2, A3, A4, A5, R0};
92 pub(in crate::backend) unsafe fn syscall0(nr: SyscallNumber<'_>) -> RetReg<R0> {
104 ) -> RetReg<R0> {
129 ) -> RetReg<R0> {
143 ) -> RetReg<R0> {
158 ) -> RetReg<R0> {
174 ) -> RetReg<R0> {
191 ) -> RetReg<R0> {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp1720 Register RetReg = VA.getLocReg(); in SelectRet() local
1729 TII.get(TargetOpcode::COPY), RetReg).addReg(SrcReg); in SelectRet()
1731 RetRegs.push_back(RetReg); in SelectRet()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86FastISel.cpp1270 unsigned RetReg = Subtarget->isTarget64BitLP64() ? X86::RAX : X86::EAX; in X86SelectRet() local
1272 TII.get(TargetOpcode::COPY), RetReg).addReg(Reg); in X86SelectRet()
1273 RetRegs.push_back(RetReg); in X86SelectRet()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2673 unsigned RetReg = MF.addLiveIn(SP::I7, TLI.getRegClassFor(PtrVT)); in LowerRETURNADDR() local
2674 RetAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, RetReg, VT); in LowerRETURNADDR()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
H A DIceTargetLoweringMIPS32.cpp3513 Variable *RetReg = nullptr; in lowerCall() local
3514 NewCall = InstMIPS32Call::create(Func, RetReg, CallTarget); in lowerCall()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp3942 for (unsigned RetReg : RetRegs) in selectRet()
3943 MIB.addReg(RetReg, RegState::Implicit); in selectRet()

Completed in 38 milliseconds