| /openbsd-src/gnu/usr.bin/gcc/gcc/cp/ |
| H A D | method.c | 281 tree vcall_offset; local 288 vcall_offset 294 vcall_offset = NULL_TREE; 302 == (vcall_offset != NULL_TREE)) 305 vcall_offset) 314 thunk_id = mangle_thunk (function, delta, vcall_offset); 328 THUNK_VCALL_OFFSET (thunk) = vcall_offset; 366 tree vcall_offset; local 391 vcall_offset = THUNK_VCALL_OFFSET (thunk_fndecl); 393 if (vcall_offset) [all …]
|
| H A D | mangle.c | 2584 mangle_thunk (fn_decl, offset, vcall_offset) in mangle_thunk() argument 2587 tree vcall_offset; 2597 if (vcall_offset != 0) 2607 if (vcall_offset) 2610 write_integer_cst (vcall_offset);
|
| H A D | class.c | 8231 tree vcall_offset; in add_vcall_offset() local 8274 vcall_offset = build1 (NOP_EXPR, vtable_entry_type, in add_vcall_offset() 8284 vcall_offset = size_diffop (BINFO_OFFSET (base), in add_vcall_offset() 8286 vcall_offset = fold (build1 (NOP_EXPR, vtable_entry_type, in add_vcall_offset() 8287 vcall_offset)); in add_vcall_offset() 8290 *vid->last_init = build_tree_list (NULL_TREE, vcall_offset); in add_vcall_offset()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | target.h | 130 HOST_WIDE_INT vcall_offset, 141 HOST_WIDE_INT vcall_offset,
|
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | target.h | 180 HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, 190 HOST_WIDE_INT vcall_offset,
|
| /openbsd-src/gnu/gcc/gcc/config/score/ |
| H A D | score.c | 178 HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, in th_output_mi_thunk() argument 211 if (vcall_offset != 0) in th_output_mi_thunk() 219 addr = score_add_offset (temp2, temp1, vcall_offset); in th_output_mi_thunk()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/vax/ |
| H A D | vax.c | 1013 vax_output_mi_thunk (file, thunk, delta, vcall_offset, function) in vax_output_mi_thunk() argument 1017 HOST_WIDE_INT vcall_offset ATTRIBUTE_UNUSED;
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/sparc/ |
| H A D | sparc.c | 8678 sparc_output_mi_thunk (file, thunk_fndecl, delta, vcall_offset, function) in sparc_output_mi_thunk() argument 8682 HOST_WIDE_INT vcall_offset; 8718 if (vcall_offset) 8720 rtx vcall_offset_rtx = GEN_INT (vcall_offset); 8723 if (vcall_offset >= 0) 8731 if (SPARC_SIMM13_P (vcall_offset)) 8737 && vcall_offset < -8192) 8752 while (! SPARC_SIMM13_P (vcall_offset)) 8755 vcall_offset += 4096; 8757 vcall_offset_rtx = GEN_INT (vcall_offset); /* cannot be 0 */ [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/s390/ |
| H A D | s390.c | 8445 HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, in s390_output_mi_thunk() argument 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() 8494 && !CONST_OK_FOR_Os (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() 8532 else if (CONST_OK_FOR_Os (vcall_offset)) in s390_output_mi_thunk() 8573 if (!vcall_offset in s390_output_mi_thunk() [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/s390/ |
| H A D | s390.c | 6432 s390_output_mi_thunk (file, thunk, delta, vcall_offset, function) in s390_output_mi_thunk() argument 6436 HOST_WIDE_INT vcall_offset; 6462 op[3] = GEN_INT (vcall_offset); 6481 || !CONST_OK_FOR_LETTER_P (vcall_offset, 'K')) 6502 if (vcall_offset) 6504 if (CONST_OK_FOR_LETTER_P (vcall_offset, 'J')) 6509 else if (CONST_OK_FOR_LETTER_P (vcall_offset, 'K')) 6547 if (!vcall_offset 6549 || !CONST_OK_FOR_LETTER_P (vcall_offset, 'K')) 6571 if (vcall_offset) [all …]
|
| /openbsd-src/gnu/gcc/gcc/config/sparc/ |
| H A D | sparc.c | 8535 HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, in sparc_output_mi_thunk() argument 8593 if (vcall_offset) in sparc_output_mi_thunk() 8595 rtx vcall_offset_rtx = GEN_INT (vcall_offset); in sparc_output_mi_thunk() 8598 gcc_assert (vcall_offset < 0); in sparc_output_mi_thunk() 8605 if (SPARC_SIMM13_P (vcall_offset)) in sparc_output_mi_thunk() 8611 && vcall_offset < -8192) in sparc_output_mi_thunk() 8626 while (! SPARC_SIMM13_P (vcall_offset)) in sparc_output_mi_thunk() 8629 vcall_offset += 4096; in sparc_output_mi_thunk() 8631 vcall_offset_rtx = GEN_INT (vcall_offset); /* cannot be 0 */ in sparc_output_mi_thunk() 8739 HOST_WIDE_INT vcall_offset, in sparc_can_output_mi_thunk() argument [all …]
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/stormy16/ |
| H A D | stormy16.c | 1390 vcall_offset, function) in xstormy16_asm_output_mi_thunk() argument 1394 HOST_WIDE_INT vcall_offset ATTRIBUTE_UNUSED;
|
| /openbsd-src/gnu/gcc/gcc/cp/ |
| H A D | class.c | 7638 tree vcall_offset; in add_vcall_offset() local 7683 vcall_offset = build1 (NOP_EXPR, vtable_entry_type, in add_vcall_offset() 7693 vcall_offset = size_diffop (BINFO_OFFSET (base), in add_vcall_offset() 7695 vcall_offset = fold_build1 (NOP_EXPR, vtable_entry_type, in add_vcall_offset() 7696 vcall_offset); in add_vcall_offset() 7699 *vid->last_init = build_tree_list (NULL_TREE, vcall_offset); in add_vcall_offset()
|
| /openbsd-src/gnu/gcc/gcc/config/bfin/ |
| H A D | bfin.c | 3797 HOST_WIDE_INT vcall_offset, tree function) in bfin_output_mi_thunk() argument 3830 if (vcall_offset) in bfin_output_mi_thunk() 3840 xops[0] = gen_rtx_MEM (Pmode, plus_constant (p2tmp, vcall_offset)); in bfin_output_mi_thunk() 3844 xops[0] = GEN_INT (vcall_offset); in bfin_output_mi_thunk()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/mmix/ |
| H A D | mmix.c | 792 mmix_asm_output_mi_thunk (stream, fndecl, delta, vcall_offset, func) in mmix_asm_output_mi_thunk() argument 796 HOST_WIDE_INT vcall_offset ATTRIBUTE_UNUSED;
|
| /openbsd-src/gnu/gcc/gcc/config/vax/ |
| H A D | vax.c | 817 HOST_WIDE_INT vcall_offset ATTRIBUTE_UNUSED, in vax_output_mi_thunk()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/alpha/ |
| H A D | alpha.c | 7941 alpha_output_mi_thunk_osf (file, thunk_fndecl, delta, vcall_offset, function) in alpha_output_mi_thunk_osf() argument 7945 HOST_WIDE_INT vcall_offset; 7981 if (vcall_offset) 7988 lo = ((vcall_offset & 0xffff) ^ 0x8000) - 0x8000; 7989 hi = (((vcall_offset - lo) & 0xffffffff) ^ 0x80000000) - 0x80000000; 7990 if (hi + lo == vcall_offset) 7998 vcall_offset, -(vcall_offset < 0));
|
| /openbsd-src/gnu/gcc/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()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/i960/ |
| H A D | i960.c | 2836 i960_output_mi_thunk (file, thunk, delta, vcall_offset, function) in i960_output_mi_thunk() argument 2840 HOST_WIDE_INT vcall_offset ATTRIBUTE_UNUSED;
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/cris/ |
| H A D | cris.c | 2638 cris_asm_output_mi_thunk (stream, thunkdecl, delta, vcall_offset, funcdecl) in cris_asm_output_mi_thunk() argument 2642 HOST_WIDE_INT vcall_offset ATTRIBUTE_UNUSED;
|
| /openbsd-src/gnu/gcc/gcc/config/sh/ |
| H A D | sh.c | 9785 HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, in sh_output_mi_thunk() argument 9862 if (vcall_offset in sh_output_mi_thunk() 9880 if (vcall_offset) in sh_output_mi_thunk() 9887 offset_addr = plus_constant (scratch0, vcall_offset); in sh_output_mi_thunk() 9896 emit_move_insn (scratch1, GEN_INT (vcall_offset)); in sh_output_mi_thunk() 9899 else if (CONST_OK_FOR_ADD (vcall_offset)) in sh_output_mi_thunk() 9901 emit_insn (gen_add2_insn (scratch0, GEN_INT (vcall_offset))); in sh_output_mi_thunk() 9906 emit_move_insn (scratch1, GEN_INT (vcall_offset)); in sh_output_mi_thunk()
|
| /openbsd-src/gnu/gcc/gcc/config/alpha/ |
| H A D | alpha.c | 8413 HOST_WIDE_INT delta, HOST_WIDE_INT vcall_offset, in alpha_output_mi_thunk_osf() argument 8451 if (vcall_offset) in alpha_output_mi_thunk_osf() 8458 lo = ((vcall_offset & 0xffff) ^ 0x8000) - 0x8000; in alpha_output_mi_thunk_osf() 8459 hi = (((vcall_offset - lo) & 0xffffffff) ^ 0x80000000) - 0x80000000; in alpha_output_mi_thunk_osf() 8460 if (hi + lo == vcall_offset) in alpha_output_mi_thunk_osf() 8468 vcall_offset, -(vcall_offset < 0)); in alpha_output_mi_thunk_osf()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/m68k/ |
| H A D | m68k.c | 3863 m68k_output_mi_thunk (file, thunk, delta, vcall_offset, function) in m68k_output_mi_thunk() argument 3867 HOST_WIDE_INT vcall_offset ATTRIBUTE_UNUSED;
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/ |
| H A D | i386.c | 14589 x86_can_output_mi_thunk (thunk, delta, vcall_offset, function) in x86_can_output_mi_thunk() argument 14592 HOST_WIDE_INT vcall_offset; 14604 if (vcall_offset) 14622 x86_output_mi_thunk (file, thunk, delta, vcall_offset, function) in x86_output_mi_thunk() argument 14626 HOST_WIDE_INT vcall_offset; 14637 else if (vcall_offset) 14669 if (vcall_offset) 14684 xops[0] = gen_rtx_MEM (Pmode, plus_constant (tmp, vcall_offset)); 14688 xops[0] = GEN_INT (vcall_offset);
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/ia64/ |
| H A D | ia64.c | 8437 ia64_output_mi_thunk (file, thunk, delta, vcall_offset, function) in ia64_output_mi_thunk() argument 8441 HOST_WIDE_INT vcall_offset; 8483 if (vcall_offset) 8485 rtx vcall_offset_rtx = GEN_INT (vcall_offset); 8497 if (!CONST_OK_FOR_J (vcall_offset))
|