summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mc/Disassembler.h
Commit message (Collapse)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
| | | | | | | | | | | | | | | | | to reflect the new license. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351636
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
| | | | | | | | | | Add header guards to files that were missing guards. Remove #endif comments as they don't seem common in LLVM (we can easily add them back if we decide they're useful) Changes made by clang-tidy with minor tweaks. llvm-svn: 215558
* Remove edis - the enhanced disassembler. Fixes PR14654.Roman Divacky2012-12-191-5/+0
| | | | llvm-svn: 170578
* Add -disassemble support for -show-inst and -show-encode capability llvm-mc. ↵Richard Barton2012-04-161-5/+10
| | | | | | | | Also refactor so all MC paraphernalia are created once for all uses as much as possible. The test change is to account for the fact that the default disassembler behaviour has changed with regards to specifying the assembly syntax to use. llvm-svn: 154809
* Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= ↵James Molloy2011-09-071-0/+2
| | | | | | handling to llvm-mc. Reviewed by Owen Anderson. llvm-svn: 139237
* createMCInstPrinter doesn't need TargetMachine anymore.Evan Cheng2011-07-061-2/+0
| | | | llvm-svn: 134525
* Tidy up. 80-column and whitespace.Jim Grosbach2011-05-091-2/+2
| | | | llvm-svn: 131094
* We need to pass the TargetMachine object to the InstPrinter if we are printingBill Wendling2011-03-211-2/+4
| | | | | | | | | the alias of an InstAlias instead of the thing being aliased. Because we need to know the features that are valid for an InstAlias. This is part of a work-in-progress. llvm-svn: 127986
* Use the new tool_output_file in several tools. This fixes a varietyDan Gohman2010-08-201-2/+5
| | | | | | | | of problems with output files being left behind or output streams being left unclosed. Fix llvm-mc to respect the -o option in all modes, rather than hardcoding outs() in some cases. llvm-svn: 111603
* Second try at integrating the edis tester. ThisSean Callanan2010-04-121-0/+3
| | | | | | | | | | | time I use the LIBS variable, which is not subject to a %.a -> -l% transformation, to link llvm-mc against libEnhancedDisassembly. llvm-mc -edis works the same as llvm-mc -disassemble, but outputs tokens and operands. llvm-svn: 101058
* revert r100842 which broke several of the build bots.Chris Lattner2010-04-091-3/+0
| | | | llvm-svn: 100848
* Added a tester for the enhanced disassembler,Sean Callanan2010-04-091-0/+3
| | | | | | integrated into the llvm-mc testing tool. llvm-svn: 100842
* rename HexDisassembler -> Disassembler, it works on any inputChris Lattner2009-12-221-0/+34
integer encoding (0123, 0b10101, 42, etc). llvm-svn: 91934
OpenPOWER on IntegriCloud