Home
last modified time | relevance | path

Searched defs:HasDataLayout (Results 1 – 23 of 23) sorted by relevance

/third_party/rust/rust/compiler/rustc_target/src/abi/call/
Dsparc64.rs17 fn arg_scalar<C>(cx: &C, scalar: &Scalar, offset: Size, mut data: Sdata) -> Sdata in arg_scalar()
79 C: HasDataLayout, in arg_scalar_pair()
105 C: HasDataLayout, in parse_structure()
136 C: HasDataLayout, in classify_arg()
214 C: HasDataLayout, in compute_abi_info()
Dsparc.rs6 C: HasDataLayout, in classify_ret()
18 C: HasDataLayout, in classify_arg()
36 C: HasDataLayout, in compute_abi_info()
Dmips.rs6 C: HasDataLayout, in classify_ret()
18 C: HasDataLayout, in classify_arg()
36 C: HasDataLayout, in compute_abi_info()
Damdgpu.rs7 C: HasDataLayout, in classify_ret()
15 C: HasDataLayout, in classify_arg()
23 C: HasDataLayout, in compute_abi_info()
Dwasm.rs7 C: HasDataLayout, in unwrap_trivial_aggregate()
24 C: HasDataLayout, in classify_ret()
35 C: HasDataLayout, in classify_arg()
47 C: HasDataLayout, in compute_c_abi_info()
Daarch64.rs28 C: HasDataLayout, in is_homogeneous_aggregate()
51 C: HasDataLayout, in classify_ret()
76 C: HasDataLayout, in classify_arg()
101 C: HasDataLayout, in compute_abi_info()
Dmips64.rs25 C: HasDataLayout, in float_reg()
40 C: HasDataLayout, in classify_ret()
80 C: HasDataLayout, in classify_arg()
155 C: HasDataLayout, in compute_abi_info()
Darm.rs8 C: HasDataLayout, in is_homogeneous_aggregate()
31 C: HasDataLayout, in classify_ret()
57 C: HasDataLayout, in classify_arg()
Ds390x.rs18 C: HasDataLayout, in classify_arg()
45 C: HasDataLayout, in compute_abi_info()
Dpowerpc64.rs23 C: HasDataLayout, in is_homogeneous_aggregate()
47 C: HasDataLayout, in classify_ret()
90 C: HasDataLayout, in classify_arg()
Dnvptx64.rs19 C: HasDataLayout, in classify_arg_kernel()
52 C: HasDataLayout, in compute_ptx_kernel_abi_info()
Dx86_64.rs30 C: HasDataLayout,
40 C: HasDataLayout, in classify()
176 C: HasDataLayout, in compute_abi_info()
Dmod.rs468 cx: &impl HasDataLayout, in new()
/third_party/rust/rust/compiler/rustc_middle/src/mir/interpret/
Dallocation.rs345 cx: &impl HasDataLayout, in adjust_from_tcx()
432 cx: &impl HasDataLayout, in get_bytes_strip_provenance()
457 cx: &impl HasDataLayout, in get_bytes_mut()
469 cx: &impl HasDataLayout, in get_bytes_mut_ptr()
505 cx: &impl HasDataLayout, in read_scalar()
567 cx: &impl HasDataLayout, in write_scalar()
597 pub fn write_uninit(&mut self, cx: &impl HasDataLayout, range: AllocRange) -> AllocResult { in write_uninit()
Dvalue.rs501 pub fn get_slice_bytes<'tcx>(cx: &impl HasDataLayout, val: ConstValue<'tcx>) -> &'tcx [u8] { in get_slice_bytes()
/third_party/rust/rust/compiler/rustc_middle/src/mir/interpret/allocation/
Dprovenance_map.rs122 pub fn insert_ptr(&mut self, offset: Size, prov: Prov, cx: &impl HasDataLayout) { in insert_ptr()
207 cx: &impl HasDataLayout, in prepare_copy()
/third_party/rust/rust/src/tools/miri/src/shims/
Dtls.rs90 cx: &impl HasDataLayout, in load_tls()
107 cx: &impl HasDataLayout, in store_tls()
Dffi_support.rs18 cx: &impl HasDataLayout, in scalar_to_carg()
/third_party/rust/rust/src/tools/miri/src/shims/windows/
Dhandle.rs132 cx: &impl HasDataLayout, in from_scalar()
/third_party/rust/rust/compiler/rustc_const_eval/src/interpret/
Doperand.rs61 cx: &impl HasDataLayout, in new_dyn_trait()
284 cx: &impl HasDataLayout, in offset_with_meta()
307 cx: &impl HasDataLayout, in offset()
Dplace.rs157 cx: &impl HasDataLayout, in offset_with_meta()
201 cx: &impl HasDataLayout, in offset_with_meta()
217 cx: &impl HasDataLayout, in offset()
/third_party/rust/rust/compiler/rustc_target/src/abi/
Dmod.rs85 C: HasDataLayout, in is_single_fp_element()
/third_party/rust/rust/compiler/rustc_abi/src/
Dlib.rs362 pub trait HasDataLayout { trait