summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [SystemZ] Remove "virtual" from override methodsRichard Sandiford2014-03-061-6/+4
| | | | | | | Also fix a couple of cases where "override" was missing. No behavioural change intended. llvm-svn: 203110
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-1/+1
| | | | llvm-svn: 202621
* [SystemZ] Add the general form of BCRRichard Sandiford2013-11-131-8/+5
| | | | | | At the moment this is just the MC support. llvm-svn: 194585
* [SystemZ] Add GRH32 for the high word of a GR64Richard Sandiford2013-09-301-0/+6
| | | | | | | | | The only thing this does on its own is make the definitions of RISB[HL]G a bit more precise. Those instructions are only used by the MC layer at the moment, so no behavioral change is intended. The class is needed by later patches though. llvm-svn: 191660
* [SystemZ] Add the MVC instructionRichard Sandiford2013-07-021-0/+19
| | | | | | | | | This is the first use of D(L,B) addressing, which required a fair bit of surgery. For that reason, the patch just adds the instruction definition and the associated assembler and disassembler support. A later patch will actually make use of it for codegen. llvm-svn: 185433
* Remove the Copied parameter from MemoryObject::readBytes.Benjamin Kramer2013-05-241-2/+2
| | | | | | | | | | There was exactly one caller using this API right, the others were relying on specific behavior of the default implementation. Since it's too hard to use it right just remove it and standardize on the default behavior. Defines away PR16132. llvm-svn: 182636
* [SystemZ] Add disassembler supportRichard Sandiford2013-05-141-0/+301
llvm-svn: 181777
OpenPOWER on IntegriCloud