aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/pa/pa.md
AgeCommit message (Expand)AuthorFilesLines
2000-04-11long-double.h (FIX_TRUNCTFSI2_LIBCALL): Tweak for PA64.Jeffrey A Law1-65/+1506
2000-02-26Fix copyrights.Jeff Law1-1/+2
2000-01-11pa-protos.h: New file.Kaveh R. Ghazi1-5/+5
1999-12-29pa.md (conditional zero): If op1 is a register, force it into the same regist...Jeffrey A Law1-9/+14
1999-11-28* pa.md (reload shift-add patterns): Remove.Jeffrey A Law1-41/+0
1999-11-23pa.md (call_internal_symref, [...]): No mode needed on the address operand.Jeffrey A Law1-2/+2
1999-11-08pa.md (fmpynfadd,{sgl,dbl} insns): Use %fr0 rather than 0 to avoid assembler ...Jason Eckhardt1-2/+2
1999-11-03pa.c (ireg_operand): New function.Jeffrey A Law1-11/+6
1999-11-03* pa.md (negdi2): Turn into expander + anonymous pattern.Jeffrey A Law1-1/+7
1999-11-02pa.md (height reduction patterns): Add checks for overlapping operands to avo...Jason Eckhardt1-11/+30
1999-10-31[multiple changes]Richard Kenner1-3/+42
1999-10-19pa.md (call, call_value): Do not emit a blockage after restoring the PIC regi...Jeffrey A Law1-22/+4
1999-10-14pa.md (post_stw+1): Use pmode_register_operand.Richard Henderson1-10/+8
1999-09-22pa.c, [...]: Support multiple assembler dialects in most assembler templates.Jeffrey A Law1-171/+176
1999-09-22* pa.md (return, return_internal): Use bve for PA2.0.Jeffrey A Law1-2/+12
1999-09-22pa.md (fused multiply): Add variants which reduce height for the fused multip...Jeffrey A Law1-0/+280
1999-09-22pa.md (subsi3): Turn into an expander.Jeffrey A Law1-2/+21
1999-09-22pa.md (floatunssisf2, [...]): Generate different RTL for TARGET_PA_20.Jeffrey A Law1-2/+82
1999-09-06Merge in gcc2-ss-010999Jeff Law1-5/+6
1999-08-29pa.md (interspace_jump): New pattern.John David Anglin1-0/+38
1999-08-04pa.md (divsi3, [...]): Clobber a new dummy operand.Jeffrey A Law1-0/+12
1999-08-04* pa.md (movqi, movhi patterns): Do not expose FP regs to regclass.Jeffrey A Law1-4/+4
1999-08-02pa.c (legitimize_pic_address): Clarify comments.Jeffrey A Law1-4/+4
1999-08-02I'm a dufus.Jeff Law1-0/+1
1999-07-31pa.md (reload_indi, [...]): Allow any register for the original reload register.Jeffrey A Law1-2/+2
1999-07-30pa.md (zvdep_imm32): Renamed from zvdep_imm.Jeffrey A Law1-4/+4
1999-07-29pa.md (indirect_jump): Remove mode from match_operand.Jeffrey A Law1-9/+9
1999-07-28pa.md (adddi3, subdi3): Turn into a define_expand/define_insn pair.Jeffrey A Law1-2/+16
1999-07-28pa.c (store_reg): Do not call add_high_const generator directly.Jeffrey A Law1-1/+1
1999-07-28pa.c (legitimize_address): Consistently use Pmode rather than SImode.Jeffrey A Law1-6/+6
1999-07-28pa.md (call, call_value): Use "word_mode" instead of "SImode" as needed.Jeffrey A Law1-2/+2
1999-07-28pa.md (reload_indi, [...]): Scratch register should be a DImode register.Jeffrey A Law1-11/+9
1999-07-27pa.md (post_store, pre_load): New expanders.Jeffrey A Law1-4/+30
1999-06-07pa.md (fmpyfadd, [...]): New patterns.Jerry Quinn1-0/+82
1999-05-23[multiple changes]Jeff Law1-2/+14
1999-05-21Fix comment (insns -> bytes).Jeff Law1-1/+1
1999-05-08pa.h (PRINT_OPERAND_ADDRESS): Output "%r0", not "r0" for the base register in...Jeffrey A Law1-2/+2
1999-04-25pa-hpux.h, [...]: Replace TARGET_SNAKE by TARGET_PA_11 and MASK_SNAKE by MASK...Jerry Quinn1-13/+13
1999-04-13Revert one over-aggressive "0" -> "%%r0" conversion ;-)Jeff Law1-1/+1
1999-04-13pa.c: Avoid Using immediate zero for register zero.Jeffrey A Law1-51/+51
1999-04-13pa.c: Use a register name...Jeffrey A Law1-5/+5
1999-04-13pa.c: Use a register name, not a raw immediate in "bv" instructions.Jeffrey A Law1-8/+8
1999-04-12pa.c: Remove space register specification in memory addresses...Jeffrey A Law1-57/+57
1999-03-28pa.md (pa7100LCshiftmem, [...]): Change simultaneity.Jerry Quinn1-4/+3
1999-03-23pa.md (rotlsi3): New expander.Jeffrey A Law1-0/+30
1999-03-17pa.md: Add real PA8000 scheduling information.Jerry Quinn1-6/+46
1999-03-17pa.h (processor_type): Add PROCESSOR_8000 symbol.Jerry Quinn1-1/+11
1999-02-25* pa.md (call patterns): Lose unused argument to output_call.Jeffrey A Law1-2/+2
1999-01-30pa.md (parallel shift and shiftadd): Mark output of shift as an earlyclobber.Jeffrey A Law1-24/+27
1999-01-16pa.md (shadd): Create shadd insns, even if the result of the shift is needed ...Jeff Law1-0/+36