Jeppe Johansen
|
f781c8942e
Write real atomic operations, and add memory barrier operations.
|
7 жил өмнө |
Jeppe Johansen
|
f2670bc8fb
Fix missing alignment call.
|
7 жил өмнө |
Jeppe Johansen
|
90d5f5e760
Added library search paths.
|
7 жил өмнө |
Jeppe Johansen
|
76dda5813e
Updated dynlinker filename.
|
7 жил өмнө |
florian
|
dc3830d78d
* integer and float registers do not overlay on Risc-V
|
7 жил өмнө |
florian
|
44150f43ac
* RISC-V 32 compilation fixed
|
7 жил өмнө |
florian
|
14bfcbb0da
* compiled the calling convention test files by riscv64-linux-gnu-gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0
|
7 жил өмнө |
Jeppe Johansen
|
d32d158b4d
Regenerated utils makefiles.
|
7 жил өмнө |
Jeppe Johansen
|
49dae7e900
Fixed the elfreader, so it correctly reads the riscv type.
|
7 жил өмнө |
Jeppe Johansen
|
27ab039366
Fixed _fini and _init references in cprt0.as
|
7 жил өмнө |
Jeppe Johansen
|
a8c82856b1
Fixed missing maybeadjust calls after not operation.
|
7 жил өмнө |
Jeppe Johansen
|
b98eb3daa9
Changed order in stack unravelling RTL code, to match the most common cases.
|
7 жил өмнө |
florian
|
f3b7e3281a
* fix int to real for non-register locations
|
7 жил өмнө |
florian
|
f48203b66f
* generate no uleb with differences for line information
|
7 жил өмнө |
Jeppe Johansen
|
c6b27bc225
Fix shift operations on 32bit operands.
|
7 жил өмнө |
florian
|
269069f5db
* empty dummy object files
|
7 жил өмнө |
Jeppe Johansen
|
6d9a0fdc73
Added implementation of InstructionLoadsFromReg.
|
7 жил өмнө |
Jeppe Johansen
|
a906feb05e
Fixed bug in peephole optimizer.
|
7 жил өмнө |
Jeppe Johansen
|
2499129ba5
Pass aggregates larger than 2*XLEN as a reference.
|
7 жил өмнө |
florian
|
9776ea2afe
* SLTIU -> SLTU
|
7 жил өмнө |
florian
|
32a58ba7d1
* might_have_sideeffects gets flags: if mhs_exceptions is passed, nodes which might cause an exception are considered as having a side effect
|
7 жил өмнө |
florian
|
65a415c13e
* fix assembling with official binutils
|
7 жил өмнө |
Jeppe Johansen
|
054bf32f1f
Add RV64GC cpu type.
|
7 жил өмнө |
Jeppe Johansen
|
768fc2ea4b
Added overflow checking in for add instructions.
|
7 жил өмнө |
Jeppe Johansen
|
dcb0f4fdb5
Fixed setjmp that overwrote a callee save register.
|
7 жил өмнө |
Jeppe Johansen
|
2aaf481d89
Regenerated makefiles.
|
7 жил өмнө |
Jeppe Johansen
|
6352328f3a
Update packages with information about RiscV.
|
7 жил өмнө |
Jeppe Johansen
|
ceb38833f2
Added RiscV32/64 target, from a cleaned up version of branches/laksen/riscv/trunk.
|
7 жил өмнө |
Jeppe Johansen
|
2b663392f0
New branch for RiscV work.
|
7 жил өмнө |
nickysn
|
42432d4ef3
* use sizeuinttype, instead of ptruinttype for the indexdef conversion in
|
7 жил өмнө |