- 29 Jul, 2015 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
Calls+Jumps really use PC relative addresses even if they look the same in the assembler. Create an immediate kind for that, this allows a slightly simpler bemit_entity().
-
- 24 Jul, 2015 1 commit
-
-
Christoph Mallon authored
Now we can distinguish from reg to mem (AMD64_OP_ADDR_REG) and from mem to reg (AMD64_OP_REG_ADDR) operations.
-
- 22 Jul, 2015 1 commit
-
-
Matthias Braun authored
This uses the newly introduced be_Relocation node to perform most PIC transformations in ia32_pic.c. This introduces the elf and elf-no-plt PIC modes. The "efl" mode does not work yet because the additional ebx input makes calls register pressure unfaithful.
-
- 20 Jul, 2015 2 commits
-
-
Matthias Braun authored
This is not really a new entity type but merely a relocation type. Handle it with a x86_immediate_kind.
-
Matthias Braun authored
Handle this similar to the ia32 backend.
-
- 19 Jul, 2015 1 commit
-
-
Matthias Braun authored
-
- 03 Jul, 2015 1 commit
-
-
Christoph Mallon authored
-
- 05 Jun, 2015 1 commit
-
-
Christoph Mallon authored
-
- 02 Jun, 2015 1 commit
-
-
yb9976 authored
-
- 29 May, 2015 1 commit
-
-
Christoph Mallon authored
-
- 29 Apr, 2015 2 commits
-
-
Christoph Mallon authored
be: Factorise the code to emit an asm node and use a callback for each backend to output the operands.
-
Christoph Mallon authored
-
- 27 Apr, 2015 1 commit
-
-
Christoph Mallon authored
-
- 31 Dec, 2014 1 commit
-
-
Christoph Mallon authored
-
- 29 Dec, 2014 2 commits
-
-
Matthias Braun authored
This first version should perform similar to the support in the ia32 backend, but needs more work to add amd64 specific immediate types.
-
Matthias Braun authored
-
- 25 Dec, 2014 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 04 Dec, 2014 1 commit
-
-
Christoph Mallon authored
-
- 02 Dec, 2014 3 commits
-
-
Matthias Braun authored
Also adds a new INSN_MODE_INVALID for 0 to catch uninitialized values.
-
Matthias Braun authored
-
Matthias Braun authored
-
- 13 Nov, 2014 1 commit
-
-
Christoph Mallon authored
All other structs holding a register class call it cls, too.
-
- 10 Nov, 2014 1 commit
-
-
yb9976 authored
-
- 27 Oct, 2014 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
All backends emit nothing for Phis and be_Keeps, so set this centrally.
-
- 01 Oct, 2014 1 commit
-
-
Tobias Rapp authored
-
- 17 Sep, 2014 1 commit
-
-
Matthias Braun authored
-
- 09 Sep, 2014 1 commit
-
-
Tobias Rapp authored
-
- 28 May, 2014 1 commit
-
-
Matthias Braun authored
-
- 27 May, 2014 1 commit
-
-
Tobias Rapp authored
-
- 26 May, 2014 1 commit
-
-
Tobias Rapp authored
-
- 21 May, 2014 1 commit
-
-
Tobias Rapp authored
-
- 08 May, 2014 1 commit
-
-
Tobias Rapp authored
-
- 14 Apr, 2014 1 commit
-
-
Tobias Rapp authored
-
- 02 Mar, 2014 1 commit
-
-
Tobias Rapp authored
-
- 28 Feb, 2014 1 commit
-
-
Tobias Rapp authored
-
- 25 Feb, 2014 1 commit
-
-
Matthias Braun authored
-
- 03 Feb, 2014 1 commit
-
-
Tobias Rapp authored
-