#
ff370ed9 |
| 26-Dec-2014 |
Colin LeMahieu <colinl@codeaurora.org> |
[Hexagon] Adding deallocframe and circular addressing loads.
llvm-svn: 224869
|
#
f3db884e |
| 19-Dec-2014 |
Colin LeMahieu <colinl@codeaurora.org> |
[Hexagon] Adding transfers to and from control registers.
llvm-svn: 224599
|
Revision tags: llvmorg-3.5.1, llvmorg-3.5.1-rc2, llvmorg-3.5.1-rc1 |
|
#
383c36e3 |
| 05-Dec-2014 |
Colin LeMahieu <colinl@codeaurora.org> |
[Hexagon] Adding DoubleRegs decoder. Moving C2_mux and A2_nop. Adding combine imm-imm form.
llvm-svn: 223494
|
#
5d6f03bd |
| 04-Dec-2014 |
Colin LeMahieu <colinl@codeaurora.org> |
[Hexagon] Marking some instructions as CodeGenOnly=0 and adding disassembly tests.
llvm-svn: 223334
|
#
efa74e02 |
| 18-Nov-2014 |
Colin LeMahieu <colinl@codeaurora.org> |
[Hexagon] Converting from ADD_rr to A2_add which has encoding bits. Adding test to show correct instruction selection and encoding.
llvm-svn: 222249
|
#
7fc5b874 |
| 12-Nov-2014 |
Rafael Espindola <rafael.espindola@gmail.com> |
Pass an ArrayRef to MCDisassembler::getInstruction.
With this patch MCDisassembler::getInstruction takes an ArrayRef<uint8_t> instead of a MemoryObject.
Even on X86 there is a maximum size an instr
Pass an ArrayRef to MCDisassembler::getInstruction.
With this patch MCDisassembler::getInstruction takes an ArrayRef<uint8_t> instead of a MemoryObject.
Even on X86 there is a maximum size an instruction can have. Given that, it seems way simpler and more efficient to just pass an ArrayRef to the disassembler instead of a MemoryObject and have it do a virtual call every time it wants some extra bytes.
llvm-svn: 221751
show more ...
|
#
4aa6bea7 |
| 10-Nov-2014 |
Rafael Espindola <rafael.espindola@gmail.com> |
Misc style fixes. NFC.
This fixes a few cases of:
* Wrong variable name style. * Lines longer than 80 columns. * Repeated names in comments. * clang-format of the above.
This make the next patch a
Misc style fixes. NFC.
This fixes a few cases of:
* Wrong variable name style. * Lines longer than 80 columns. * Repeated names in comments. * clang-format of the above.
This make the next patch a lot easier to read.
llvm-svn: 221615
show more ...
|
#
5241881b |
| 04-Nov-2014 |
Colin LeMahieu <colinl@codeaurora.org> |
[Hexagon] Reverting 220584 to address ASAN errors.
llvm-svn: 221210
|
#
729be144 |
| 27-Oct-2014 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Prune CRLF.
llvm-svn: 220678
|
#
838307b3 |
| 24-Oct-2014 |
Colin LeMahieu <colinl@codeaurora.org> |
[Hexagon] Resubmission of 220427 Modified library structure to deal with circular dependency between HexagonInstPrinter and HexagonMCInst. Adding encoding bits for add opcode. Adding llvm-mc tests. R
[Hexagon] Resubmission of 220427 Modified library structure to deal with circular dependency between HexagonInstPrinter and HexagonMCInst. Adding encoding bits for add opcode. Adding llvm-mc tests. Removing unit tests.
http://reviews.llvm.org/D5624
llvm-svn: 220584
show more ...
|
#
504bbf91 |
| 23-Oct-2014 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Revert r220427, "[Hexagon] Adding encoding bits for add opcode."
It brought cyclic dependecy between HexagonAsmPrinter and HexagonDesc.
llvm-svn: 220478
|
#
73a51a1a |
| 22-Oct-2014 |
Colin LeMahieu <colinl@codeaurora.org> |
[Hexagon] Adding encoding bits for add opcode. Adding llvm-mc tests. Removing unit tests.
http://reviews.llvm.org/D5624
llvm-svn: 220427
|
#
db085665 |
| 22-Oct-2014 |
Hans Wennborg <hans@hanshq.net> |
Fix VS2012 build; C++11 type aliases are not supported.
llvm-svn: 220399
|
#
b424cb1e |
| 22-Oct-2014 |
Colin LeMahieu <colinl@codeaurora.org> |
Ammending 220393 - Removing unused decoding tables.
llvm-svn: 220397
|
#
9950d5c5 |
| 22-Oct-2014 |
Colin LeMahieu <colinl@codeaurora.org> |
Ammending 220393 - Removing unused functions.
llvm-svn: 220396
|
#
88ebb9e2 |
| 22-Oct-2014 |
Colin LeMahieu <colinl@codeaurora.org> |
[Hexagon] Adding basic disassembler. Marking all instructions as CodeGenOnly since encoding bits are not set yet. http://reviews.llvm.org/D5829?vs=on&id=15023&whitespace=ignore-all#toc
llvm-svn: 220
[Hexagon] Adding basic disassembler. Marking all instructions as CodeGenOnly since encoding bits are not set yet. http://reviews.llvm.org/D5829?vs=on&id=15023&whitespace=ignore-all#toc
llvm-svn: 220393
show more ...
|