* config/pa/pa.c (hppa_profile_hook): Allocate stack space for register parameters. Remove code to initialize argument pointer on TARGET_64BIT. Optimize call to _mcount when it can be reached using a pc-relative branch. Cleanup conditional code. * config/pa/pa.md (call_mcount): New expander. (call_mcount_nonpic): New insn. (call_mcount_pic): New insn and split. (call_mcount_pic_post_reload): New insn. (call_mcount_64bit): New insn and split. (call_mcount_64bit_post_reload): New insn. From-SVN: r238414
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
constraints.md | Loading commit data... | |
elf.h | Loading commit data... | |
pa-64.h | Loading commit data... | |
pa-hpux.h | Loading commit data... | |
pa-hpux.opt | Loading commit data... | |
pa-hpux10.h | Loading commit data... | |
pa-hpux10.opt | Loading commit data... | |
pa-hpux1010.h | Loading commit data... | |
pa-hpux1010.opt | Loading commit data... | |
pa-hpux11.h | Loading commit data... | |
pa-hpux1111.h | Loading commit data... | |
pa-hpux1111.opt | Loading commit data... | |
pa-hpux1131.h | Loading commit data... | |
pa-hpux1131.opt | Loading commit data... | |
pa-linux.h | Loading commit data... | |
pa-modes.def | Loading commit data... | |
pa-openbsd.h | Loading commit data... | |
pa-opts.h | Loading commit data... | |
pa-protos.h | Loading commit data... | |
pa.c | Loading commit data... | |
pa.h | Loading commit data... | |
pa.md | Loading commit data... | |
pa.opt | Loading commit data... | |
pa32-linux.h | Loading commit data... | |
pa32-openbsd.h | Loading commit data... | |
pa32-regs.h | Loading commit data... | |
pa64-hpux.h | Loading commit data... | |
pa64-hpux.opt | Loading commit data... | |
pa64-linux.h | Loading commit data... | |
pa64-regs.h | Loading commit data... | |
pa64-start.h | Loading commit data... | |
predicates.md | Loading commit data... | |
som.h | Loading commit data... | |
t-dce-thr | Loading commit data... | |
t-linux | Loading commit data... |