Age | Commit message (Expand) | Author | Files | Lines |
2023-11-17 | rs6000: Fix regression cases caused 16-byte by pieces move | Haochen Gui | 1 | -0/+21 |
2023-11-17 | rs6000: Enable vector mode for by pieces equality compare | Haochen Gui | 3 | -0/+57 |
2023-11-06 | rs6000: Consider inline asm as safe if no assembler complains [PR111828] | Kewen Lin | 1 | -1/+4 |
2023-10-30 | rs6000: Change bitwise xor to an equality operator [PR106907] | Jeevitha | 1 | -4/+4 |
2023-10-12 | PR111778, PowerPC: Do not depend on an undefined shift | Michael Meissner | 1 | -3/+26 |
2023-10-12 | rs6000: Make 32 bit stack_protect support prefixed insn [PR111367] | Kewen Lin | 1 | -46/+27 |
2023-10-09 | rs6000: support 32bit inline lrint | Haochen Gui | 1 | -1/+9 |
2023-10-09 | rs6000: enable SImode in FP register on P7 | Haochen Gui | 2 | -8/+9 |
2023-10-08 | rs6000: build constant via li/lis;rldic | Jiufu Guo | 1 | -1/+60 |
2023-10-08 | rs6000: build constant via li/lis;rldicl/rldicr | Jiufu Guo | 1 | -1/+60 |
2023-10-08 | rs6000: build constant via lis;rotldi | Jiufu Guo | 1 | -5/+37 |
2023-10-08 | rs6000: build constant via li;rotldi | Jiufu Guo | 1 | -6/+41 |
2023-10-07 | rs6000: use mtvsrws to move sf from si p9 | Jiufu Guo | 1 | -6/+19 |
2023-10-07 | rs6000: optimize moving to sf from highpart di | Jiufu Guo | 2 | -5/+12 |
2023-10-02 | Replace UNSPEC_COPYSIGN with copysign RTL | Michael Meissner | 3 | -20/+13 |
2023-09-25 | rs6000: Skip empty inline asm in rs6000_update_ipa_fn_target_info [PR111366] | Kewen Lin | 1 | -3/+6 |
2023-09-25 | rs6000: Use default target option node for callee by default [PR111380] | Kewen Lin | 1 | -35/+30 |
2023-09-19 | Disable generation of scalar modulo instructions. | Pat Haugen | 3 | -6/+44 |
2023-09-17 | rs6000: unnecessary clear after vctzlsbb in vec_first_match_or_eos_index | Ajit Kumar Agarwal | 1 | -3/+14 |
2023-09-04 | Darwin, ppc: Add system stubs for all 32b PPC | Iain Sandoe | 1 | -3/+3 |
2023-08-31 | rs6000: Don't allow AltiVec address in movoo & movxo pattern [PR110411] | Jeevitha | 2 | -5/+5 |
2023-08-31 | rs6000: call vector load/store with length only on 64-bit Power10 | Haochen Gui | 1 | -4/+10 |
2023-08-29 | rs6000, add overloaded DFP quantize support | Carl Love | 3 | -1/+49 |
2023-08-16 | rs6000: Skip unnecessary vector extract for certain elements. | Haochen Gui | 1 | -1/+15 |
2023-08-16 | rs6000: Generate mfvsrwz for all platforms and remove redundant zero extend | Haochen Gui | 1 | -34/+78 |
2023-08-09 | rs6000: Fix __builtin_altivec_vcmpne{b,h,w} implementation | Carl Love | 2 | -9/+21 |
2023-08-09 | rs6000: Teach legitimate_address_p about LEN_{LOAD,STORE} [PR110248] | Kewen Lin | 1 | -1/+7 |
2023-08-09 | targhooks: Extend legitimate_address_p with code_helper [PR110248] | Kewen Lin | 1 | -5/+7 |
2023-08-03 | Introduce -msmp to select /lib_smp/ on ppc-vx6 | Alexandre Oliva | 1 | -1/+1 |
2023-07-26 | rs6000, add argument to function find_instance | Carl Love | 1 | -14/+25 |
2023-07-26 | rs6000, fix vec_replace_unaligned built-in arguments | Carl Love | 4 | -41/+68 |
2023-07-26 | rs6000: Correct vsx operands output for xxeval [PR110741] | Kewen Lin | 1 | -1/+1 |
2023-07-25 | rs6000: Implemented f[min/max]_optab by xs[min/max]dp | Haochen Gui | 3 | -2/+24 |
2023-07-13 | rs6000, Add return value to __builtin_set_fpscr_rn | Carl Love | 3 | -21/+42 |
2023-07-10 | rs6000: Remove redundant MEM_P predicate usage | Peter Bergner | 1 | -2/+2 |
2023-07-05 | rs6000: Remove redundant initialization [PR106907] | Jeevitha Palanisamy | 1 | -2/+1 |
2023-06-28 | rs6000: Add two peephole patterns for "mr." insn | Haochen Gui | 1 | -4/+35 |
2023-06-28 | rs6000: Splat vector small V2DI constants with vspltisw and vupkhsw | Haochen Gui | 5 | -1/+67 |
2023-06-23 | Fix power10 fusion bug with prefixed loads, PR target/105325 | Michael Meissner | 4 | -36/+46 |
2023-06-20 | rs6000: Add builtins for IEEE 128-bit floating point values | Carl Love | 5 | -21/+62 |
2023-06-19 | rs6000: Enable const_anchor for 'addi' | Jiufu Guo | 1 | -0/+4 |
2023-06-12 | rs6000: Guard __builtin_{un,}pack_vector_int128 with vsx [PR109932] | Kewen Lin | 1 | -7/+7 |
2023-06-12 | rs6000: Don't use TFmode for 128 bits fp constant in toc [PR110011] | Kewen Lin | 1 | -1/+1 |
2023-06-11 | aix: Debugging does not require a stack frame. | David Edelsohn | 1 | -3/+0 |
2023-06-06 | rs6000: genfusion: Delete dead code | Segher Boessenkool | 1 | -3/+0 |
2023-06-06 | rs6000: genfusion: Rewrite load/compare code | Segher Boessenkool | 1 | -82/+103 |
2023-06-06 | rs6000: Remove duplicate expression [PR106907] | Jeevitha Palanisamy | 1 | -1/+0 |
2023-06-02 | Darwin, PPC: Fix struct layout with pragma pack [PR110044]. | Iain Sandoe | 1 | -1/+2 |
2023-06-02 | rs6000: Fix arguments for __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_... | Carl Love | 1 | -2/+2 |
2023-05-18 | gcc/config/*: use _P() defines from tree.h | Bernhard Reutner-Fischer | 7 | -28/+19 |