/third_party/rust/crates/rustix/src/backend/linux_raw/arch/outline/ |
H A D | x86.rs | 17 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 D | nr_last.rs | 17 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 D | errno.rs | 15 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 D | conv.rs | 1 //! 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 D | reg.rs | 107 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 D | vdso_wrappers.rs | 14 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 D | PPCFastISel.cpp | 1720 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 D | X86FastISel.cpp | 1270 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 D | SparcISelLowering.cpp | 2673 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 D | IceTargetLoweringMIPS32.cpp | 3513 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 D | AArch64FastISel.cpp | 3942 for (unsigned RetReg : RetRegs) in selectRet() 3943 MIB.addReg(RetReg, RegState::Implicit); in selectRet()
|