| /freebsd-12.1/contrib/gcc/ |
| H A D | target.h | 180 HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, 190 HOST_WIDE_INT vcall_offset,
|
| H A D | ChangeLog-2002 | 4038 (alpha_output_mi_thunk_osf): Handle vcall_offset. 4137 * config/i386/i386.c (x86_output_mi_thunk): Merge vcall_offset code. 4162 * config/vax/vax.c (vax_output_mi_thunk): Static; add vcall_offset.
|
| H A D | ChangeLog-2003 | 15121 If vcall_offset fits into signed 16-bit immediate, use
|
| /freebsd-12.1/contrib/gcc/config/s390/ |
| H A D | s390.c | 8471 op[3] = GEN_INT (vcall_offset); in s390_output_mi_thunk() 8492 || (!DISP_IN_RANGE (vcall_offset) in s390_output_mi_thunk() 8493 && !CONST_OK_FOR_K (vcall_offset) in s390_output_mi_thunk() 8519 if (vcall_offset) in s390_output_mi_thunk() 8521 if (DISP_IN_RANGE (vcall_offset)) in s390_output_mi_thunk() 8526 else if (CONST_OK_FOR_K (vcall_offset)) in s390_output_mi_thunk() 8573 if (!vcall_offset in s390_output_mi_thunk() 8606 if (vcall_offset) in s390_output_mi_thunk() 8608 if (CONST_OK_FOR_J (vcall_offset)) in s390_output_mi_thunk() 8613 else if (DISP_IN_RANGE (vcall_offset)) in s390_output_mi_thunk() [all …]
|
| /freebsd-12.1/contrib/gcc/config/sparc/ |
| H A D | sparc.c | 8532 HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, in sparc_output_mi_thunk() argument 8590 if (vcall_offset) in sparc_output_mi_thunk() 8592 rtx vcall_offset_rtx = GEN_INT (vcall_offset); in sparc_output_mi_thunk() 8595 gcc_assert (vcall_offset < 0); in sparc_output_mi_thunk() 8602 if (SPARC_SIMM13_P (vcall_offset)) in sparc_output_mi_thunk() 8608 && vcall_offset < -8192) in sparc_output_mi_thunk() 8623 while (! SPARC_SIMM13_P (vcall_offset)) in sparc_output_mi_thunk() 8626 vcall_offset += 4096; in sparc_output_mi_thunk() 8628 vcall_offset_rtx = GEN_INT (vcall_offset); /* cannot be 0 */ in sparc_output_mi_thunk() 8736 HOST_WIDE_INT vcall_offset, in sparc_can_output_mi_thunk() argument [all …]
|
| /freebsd-12.1/contrib/gcc/cp/ |
| H A D | class.c | 7667 tree vcall_offset; in add_vcall_offset() local 7712 vcall_offset = build1 (NOP_EXPR, vtable_entry_type, in add_vcall_offset() 7722 vcall_offset = size_diffop (BINFO_OFFSET (base), in add_vcall_offset() 7724 vcall_offset = fold_build1 (NOP_EXPR, vtable_entry_type, in add_vcall_offset() 7725 vcall_offset); in add_vcall_offset() 7728 *vid->last_init = build_tree_list (NULL_TREE, vcall_offset); in add_vcall_offset()
|
| H A D | ChangeLog-2000 | 2647 (lang_decl_flags): Add generate_with_vtable_p. Make vcall_offset 2677 * decl.c (lang_mark_tree): Mark the vcall_offset in a thunk. 2683 * mangle.c (mangle_thunk): Adjust now that vcall_offset is a tree, 4068 (lang_decl_flags): Add vcall_offset.
|
| H A D | ChangeLog-2002 | 643 Rename vcall_offset to virtual_offset.
|
| /freebsd-12.1/contrib/gcc/config/ia64/ |
| H A D | ia64.c | 9406 HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, in ia64_output_mi_thunk() argument 9468 if (vcall_offset) in ia64_output_mi_thunk() 9470 rtx vcall_offset_rtx = GEN_INT (vcall_offset); in ia64_output_mi_thunk() 9478 if (CONST_OK_FOR_I (vcall_offset)) in ia64_output_mi_thunk() 9482 vcall_offset = 0; in ia64_output_mi_thunk() 9490 if (vcall_offset) in ia64_output_mi_thunk() 9492 if (!CONST_OK_FOR_J (vcall_offset)) in ia64_output_mi_thunk()
|
| /freebsd-12.1/contrib/gcc/config/i386/ |
| H A D | i386.c | 18310 HOST_WIDE_INT vcall_offset, tree function) in x86_can_output_mi_thunk() argument 18321 if (vcall_offset) in x86_can_output_mi_thunk() 18341 HOST_WIDE_INT vcall_offset, tree function) in x86_output_mi_thunk() argument 18351 else if (vcall_offset) in x86_output_mi_thunk() 18383 if (vcall_offset) in x86_output_mi_thunk() 18404 xops[0] = gen_rtx_MEM (Pmode, plus_constant (tmp, vcall_offset)); in x86_output_mi_thunk() 18408 xops[0] = GEN_INT (vcall_offset); in x86_output_mi_thunk()
|
| /freebsd-12.1/contrib/gcc/config/mips/ |
| H A D | mips.c | 7156 HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, in mips_output_mi_thunk() argument 7199 if (vcall_offset != 0) in mips_output_mi_thunk() 7207 addr = mips_add_offset (temp2, temp1, vcall_offset); in mips_output_mi_thunk()
|
| /freebsd-12.1/contrib/gcc/config/rs6000/ |
| H A D | rs6000.c | 15714 HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, in rs6000_output_mi_thunk() argument 15744 if (vcall_offset) in rs6000_output_mi_thunk() 15746 rtx vcall_offset_rtx = GEN_INT (vcall_offset); in rs6000_output_mi_thunk() 15750 if (((unsigned HOST_WIDE_INT) vcall_offset) + 0x8000 >= 0x10000) in rs6000_output_mi_thunk()
|
| /freebsd-12.1/contrib/gcc/doc/ |
| H A D | tm.texi | 4485 …ree @var{thunk_fndecl}, HOST_WIDE_INT @var{delta}, HOST_WIDE_INT @var{vcall_offset}, tree @var{fun… 4499 Then, if @var{vcall_offset} is nonzero, an additional adjustment should be 4504 p += (*((ptrdiff_t **)p))[vcall_offset/sizeof(ptrdiff_t)] 4527 …ree @var{thunk_fndecl}, HOST_WIDE_INT @var{delta}, HOST_WIDE_INT @var{vcall_offset}, tree @var{fun…
|
| /freebsd-12.1/contrib/gcc/config/arm/ |
| H A D | arm.c | 14876 HOST_WIDE_INT vcall_offset ATTRIBUTE_UNUSED, in arm_output_mi_thunk()
|