| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
llvm-svn: 238125
|
| |
|
|
|
|
| |
MCOperand::Create*() methods renamed to MCOperand::create*().
llvm-svn: 237275
|
| |
|
|
|
|
| |
HexagonMCInstrInfo and eliminating HexagonMCInst class.
llvm-svn: 229914
|
| |
|
|
|
|
| |
decoder function for 64bit control register class.
llvm-svn: 228708
|
| |
|
|
|
|
|
|
|
|
|
| |
utils/sort_includes.py.
I clearly haven't done this in a while, so more changed than usual. This
even uncovered a missing include from the InstrProf library that I've
added. No functionality changed here, just mechanical cleanup of the
include order.
llvm-svn: 225974
|
| |
|
|
| |
llvm-svn: 224869
|
| |
|
|
| |
llvm-svn: 224599
|
| |
|
|
|
|
| |
combine imm-imm form.
llvm-svn: 223494
|
| |
|
|
|
|
| |
tests.
llvm-svn: 223334
|
| |
|
|
|
|
| |
Adding test to show correct instruction selection and encoding.
llvm-svn: 222249
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 221210
|
| |
|
|
| |
llvm-svn: 220678
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 220482
|
| |
|
|
| |
llvm-svn: 220481
|
| |
|
|
| |
llvm-svn: 220480
|
| |
|
|
|
|
| |
It brought cyclic dependecy between HexagonAsmPrinter and HexagonDesc.
llvm-svn: 220478
|
| |
|
|
|
|
|
|
|
| |
Adding llvm-mc tests.
Removing unit tests.
http://reviews.llvm.org/D5624
llvm-svn: 220427
|
| |
|
|
| |
llvm-svn: 220399
|
| |
|
|
| |
llvm-svn: 220397
|
| |
|
|
| |
llvm-svn: 220396
|
|
|
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
|