index
:
libfirm
am-cmp
amd64-fma
autotransform
better-lcssa
beverify
blocksched
boolopt-improvement
closures
constbits.fix
cpu2017
duffs
exc
exc-kahlert
exceptions
execfreq
execfreq-new
firm2vhdl
gitlab-ci-testing
icore
improve-loop-unrolling
inlining
inlining2
jfirm-compat
keep-alive-blocks
lowfat_sanitizer
lto
master
matze_inlining
multi-file
pagecache
pdeq_new
proc-clone
regalloc-compressed
regalloc-compressed-fixes
regalloc-compressed-static
regalloc-reference
riscv
riscv64
rotate
same_as
scalar-replace-copyb
scratchpad_mem
set_b_value
sgraf/and-broken
sparc-double-registers
sparc-double-registers-rebased
target
temp-copy-lower-in-scalar-replace
test-al-al
tmp-amd64-improvements
vfirm
vhdl-backend
Graph-Based Intermediate Representation
matthias.braun@kit.edu
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
ir
/
be
/
riscv
Commit message (
Expand
)
Author
Age
*
riscv: support soft-float and the -march and -mabi switches
Johannes Bucher
2019-11-29
*
riscv: correctly lower aggregate parameters
Johannes Bucher
2019-11-08
*
riscv: lowering of builtin va_arg takes alignment rules into account
Johannes Bucher
2019-11-08
*
riscv: simplify frame pointer relative addressing
Johannes Bucher
2019-10-25
*
riscv: add support for variadic functions
Johannes Bucher
2019-10-24
*
riscv: add missing dump after lower_calls
Johannes Bucher
2019-06-25
*
riscv: lower aggregate types at calls by replacing them with a pointer to the...
Johannes Bucher
2019-06-19
*
riscv: add emit function for be_MemPerm nodes
Johannes Bucher
2019-06-19
*
riscv: add a peephole optimization for consecutive shift operations
Johannes Bucher
2019-06-19
*
riscv: support right shift for modes smaller than 32 bit
Johannes Bucher
2019-06-11
*
riscv: rename register s0 -> fp
Johannes Bucher
2019-06-11
*
riscv: fix function prologue + epilogue
Johannes Bucher
2019-06-11
*
riscv: support frame pointer relative addressing
Johannes Bucher
2019-06-11
*
riscv: support Alloc nodes
Johannes Bucher
2019-06-11
*
riscv: support extension from mode Hu (16 bit) to machine size
Johannes Bucher
2019-05-17
*
riscv: do not emit IncSP nodes with offset 0
Johannes Bucher
2019-05-17
*
riscv: fix calculation of hi lo immediate (remove undefined behavior)
Johannes Bucher
2019-05-17
*
beasm: Tell the backends how to handle the fallthrough exec output of be_Asm.
Christoph Mallon
2019-04-05
*
beasm: Handle operand modifier 'l' in all backends.
Christoph Mallon
2019-04-05
*
beasm: Add BE_ASM_OPERAND_LABEL and tell the backends how to emit it.
Christoph Mallon
2019-04-05
*
Remove unnecessary relative path from #include.
Christoph Mallon
2019-03-13
*
riscv: fix invalid assembler errors due to too large immediates
Johannes Bucher
2019-03-12
*
beasm: Factor out common code to add an immediate operand.
Christoph Mallon
2019-03-06
*
Remove duplicate calls to be_set_asm_operand().
Christoph Mallon
2019-03-06
*
beasm: Support modifier 'c' (plain immediate) in all remaining backends.
Christoph Mallon
2019-03-06
*
fix mips and riscv function alignment
Johannes Bucher
2019-03-06
*
be: Factor out code to emit an unconditional jump in each backend.
Christoph Mallon
2019-03-04
*
Silence compiler warnings.
Andreas Fried
2019-01-07
*
riscv: Implement a basic RISC-V 32 backend.
Christoph Mallon
2018-08-15