Age | Commit message (Expand) | Author | Files | Lines |
2015-04-14 | Only use SLLI/BLTZ to test bits when ANDI/BNEZ fails | Andrew Waterman | 2 | -2/+7 |
2015-03-31 | gcc: conditionally define _RISCV_CMODEL_MEDANY | Andrew Waterman | 1 | -0/+2 |
2015-03-31 | gcc: generate more idiomatic assembly for beqz/mv | Andrew Waterman | 2 | -2/+6 |
2015-03-31 | binutils: support RVC, except for branches/jumps | Andrew Waterman | 1 | -958/+919 |
2015-03-31 | gcc: allow subtargets to override default code model | Andrew Waterman | 2 | -1/+3 |
2015-03-27 | Fix buggy TARGET_DEFAULT* definitions | Andrew Waterman | 2 | -2/+3 |
2015-03-17 | Merge [shm]call into ecall, [shm]ret into eret | Andrew Waterman | 1 | -29/+18 |
2015-03-16 | vxcpthold exposes the first source operand | Yunsup Lee | 1 | -1/+1 |
2015-03-12 | binutils: add hcall instruction | Andrew Waterman | 1 | -6/+9 |
2015-03-12 | Update to new privileged spec | Andrew Waterman | 1 | -73/+99 |
2015-03-12 | gcc: support SPARC-style medlow, medany code models | Andrew Waterman | 5 | -3/+30 |
2015-02-28 | gcc: rename remaining MIPSes to RISC-Vs everywhere | Andrew Waterman | 7 | -389/+388 |
2015-02-25 | Revert "Fix some "operand missing mode?" warnings from GCC" | Andrew Waterman | 1 | -6/+6 |
2015-02-25 | Fix some "operand missing mode?" warnings from GCC | Palmer Dabbelt | 1 | -6/+6 |
2015-01-27 | gcc: increase cost of FP -> Int moves for rocket | Andrew Waterman | 1 | -1/+6 |
2015-01-26 | gcc: fix build on 32-bit host machines | Andrew Waterman | 1 | -4/+7 |
2015-01-15 | gcc: fix a couple failing tests | Andrew Waterman | 1 | -1/+1 |
2015-01-09 | gcc: fix gp and tp register numbers | Andrew Waterman | 1 | -3/+3 |
2014-12-31 | binutils, gcc: use more standard DWARF settings | Andrew Waterman | 1 | -13/+5 |
2014-12-22 | gcc: specialize atomics when old value not needed | Andrew Waterman | 1 | -4/+5 |
2014-12-22 | gcc: improve cost model | Andrew Waterman | 1 | -54/+21 |
2014-12-22 | gcc, glibc: use "A" for inline asm AMO constrants | Andrew Waterman | 2 | -7/+7 |
2014-12-21 | gcc: remove unused register constraint | Andrew Waterman | 1 | -5/+0 |
2014-12-20 | binutils: rework jump pseudoisntruction | Andrew Waterman | 1 | -6/+6 |
2014-12-19 | gcc: correct depiction of stack frame | Andrew Waterman | 1 | -14/+2 |
2014-12-19 | gcc: simplify and improve cost model | Andrew Waterman | 1 | -138/+47 |
2014-12-19 | gcc: support LRA pass | Andrew Waterman | 3 | -20/+29 |
2014-12-15 | gcc: Fix 64 bit multiply on RV32. | Darius Rad | 1 | -28/+14 |
2014-12-15 | gcc, glibc, binutils: Complete missing configuration for building tools for R... | Darius Rad | 2 | -0/+24 |
2014-12-15 | gcc: minor improvements to cost model | Andrew Waterman | 3 | -14/+10 |
2014-12-11 | binutils, gcc: make DWARF sections read-only | Andrew Waterman | 1 | -1/+1 |
2014-12-10 | gcc: support -march flag | Andrew Waterman | 5 | -200/+182 |
2014-12-10 | gcc: add mul/div emulation routines to libgcc | Andrew Waterman | 4 | -3/+148 |
2014-11-19 | gcc: remove broken peephole optimizers | Andrew Waterman | 1 | -34/+11 |
2014-11-14 | gcc: use SLLI to implement tests like (x & 0xFFF) | Andrew Waterman | 1 | -1/+26 |
2014-11-03 | gcc: improve rv64 codegen for mixed integer widths | Andrew Waterman | 1 | -4/+8 |
2014-10-31 | gcc: improve cost model | Andrew Waterman | 1 | -65/+28 |
2014-10-31 | gcc: improve comparisons against constants | Andrew Waterman | 1 | -9/+39 |
2014-10-28 | gcc: fix ASHIFT codegen | Andrew Waterman | 2 | -3/+4 |
2014-10-28 | gcc: fix nested function trampolines | Andrew Waterman | 1 | -1/+1 |
2014-10-28 | gcc: use simple_return pattern to enable -fshrink-wrap | Andrew Waterman | 3 | -9/+17 |
2014-10-27 | binutils, gcc, glibc: new calling convention | Andrew Waterman | 2 | -97/+88 |
2014-10-26 | gcc: remove multilibs for -mfdiv/-mno-fdiv | Andrew Waterman | 2 | -6/+4 |
2014-10-24 | gcc: use SLL/BLT to branch on whether a bit is set | Andrew Waterman | 1 | -10/+31 |
2014-10-24 | gcc: fix ICEs generating PIEs | Andrew Waterman | 3 | -12/+14 |
2014-10-22 | binutils, glibc, gcc: support TLS copy relocations | Andrew Waterman | 3 | -79/+15 |
2014-10-21 | gcc: fix ICE on atomic test-and-set on globals | Andrew Waterman | 1 | -1/+1 |
2014-10-18 | binutils, glibc: rewrite bfd; employ sane ELF ABI | Andrew Waterman | 2 | -4/+3 |
2014-09-30 | gcc: improve PIC code generation | Andrew Waterman | 1 | -6/+10 |
2014-09-28 | gcc: remove some unnecessary MIPS cruft | Andrew Waterman | 2 | -171/+0 |