Home
last modified time | relevance | path

Searched refs:fldoff (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/include/
H A Dstruct.h38 #define fldoff(name, field) \ macro
47 ((struct name *)((char *)(addr) - fldoff(name, field)))
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgimple-ssa-sprintf.cc2242 set_aggregate_size_and_offset (tree type, HOST_WIDE_INT *fldoff, in set_aggregate_size_and_offset() argument
2254 *fldoff += index; in set_aggregate_size_and_offset()
2272 *fldoff += index; in set_aggregate_size_and_offset()
2288 get_origin_and_offset_r (tree x, HOST_WIDE_INT *fldoff, HOST_WIDE_INT *fldsize, in get_origin_and_offset_r() argument
2308 return get_origin_and_offset_r (x, fldoff, fldsize, off); in get_origin_and_offset_r()
2332 *fldoff += byteoff; in get_origin_and_offset_r()
2335 *fldoff = HOST_WIDE_INT_MAX; in get_origin_and_offset_r()
2338 return get_origin_and_offset_r (x, fldoff, fldsize, off); in get_origin_and_offset_r()
2357 set_aggregate_size_and_offset (xtype, fldoff, fldsize, off); in get_origin_and_offset_r()
2360 return get_origin_and_offset_r (x, fldoff, fldsize, nullptr); in get_origin_and_offset_r()
[all …]
H A Dgimple-array-bounds.cc684 tree fldoff = int_const_binop (PLUS_EXPR, fldpos, refoff); in inbounds_memaccess_p() local
687 if (!tree_int_cst_lt (fldoff, refsize)) in inbounds_memaccess_p()
696 tree fldend = int_const_binop (PLUS_EXPR, fldoff, fldsiz); in inbounds_memaccess_p()
H A Dpointer-query.cc2409 HOST_WIDE_INT *fldoff /* = nullptr */, in field_at_offset() argument
2415 if (!fldoff) in field_at_offset()
2416 fldoff = &offbuf; in field_at_offset()
2475 *nextoff = *fldoff + next_pos; in field_at_offset()
2501 *fldoff += fldpos; in field_at_offset()
2506 fldoff, nextoff); in field_at_offset()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgimple-ssa-sprintf.c2246 HOST_WIDE_INT fldoff = int_byte_position (fld); in field_at_offset() local
2255 if (fldoff + fldsize < off) in field_at_offset()
2267 fldoff -= idx; in field_at_offset()
2273 *index += fldoff; in field_at_offset()
2274 return field_at_offset (fldtype, off - fldoff, index); in field_at_offset()
2277 *index += fldoff; in field_at_offset()
2290 get_origin_and_offset (tree x, HOST_WIDE_INT *fldoff, HOST_WIDE_INT *off) in get_origin_and_offset() argument
2299 return get_origin_and_offset (x, fldoff, off); in get_origin_and_offset()
2314 *fldoff += idx * int_size_in_bytes (eltype); in get_origin_and_offset()
2316 *fldoff = idx; in get_origin_and_offset()
[all …]