Colin LeMahieu
56efafc056
[Hexagon] Moving pass declarations out of header and in to implementation files. Removing unused function getSubtargetInfo from HexagonMCCodeEmitter.cpp Removing deletion of copy construction and assignment operator since parent already deletes it.
...
llvm-svn: 239744
2015-06-15 19:05:35 +00:00
Colin LeMahieu
68d967d92e
[Hexagon] Disassembling, printing, and emitting instructions a whole-bundle at a time which is the semantic unit for Hexagon. Fixing tests to use the new format. Disabling tests in the direct object emission path for a followup patch.
...
llvm-svn: 238556
2015-05-29 14:44:13 +00:00
Jim Grosbach
91df21f740
MC: Update MCCodeEmitter naming. NFC.
...
s/EncodeInstruction/encodeInstruction/
llvm-svn: 237469
2015-05-15 19:13:16 +00:00
Colin LeMahieu
b662565475
[Hexagon] Adding expression MC emission and removing XFAIL from test that hits this code path.
...
llvm-svn: 236348
2015-05-01 21:14:21 +00:00
Eric Christopher
0169e42c3b
Remove the use of the subtarget in MCCodeEmitter creation and
...
update all ports accordingly. Required a couple of small rewrites
in handling subtarget features during creation in PPC.
llvm-svn: 231861
2015-03-10 22:03:14 +00:00
Colin LeMahieu
af304e5192
[Hexagon] Creating HexagonMCInstrInfo namespace as landing zone for static functions detached from HexagonMCInst.
...
llvm-svn: 229885
2015-02-19 19:00:00 +00:00
Aaron Ballman
f9a1897c72
Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requiring the macro. NFC; LLVM edition.
...
llvm-svn: 229340
2015-02-15 22:54:22 +00:00
Colin LeMahieu
7055365e77
Test commit
...
Fixing brief comment.
llvm-svn: 220299
2014-10-21 16:03:10 +00:00
Hans Wennborg
da47cf46de
HexagonMCCodeEmitter.h: deleted member functions are not supported in VS2012
...
llvm-svn: 218990
2014-10-03 17:02:28 +00:00
Sid Manning
7da3f9acba
Adding skeleton for unit testing Hexagon Code Emission
...
Adding and modifying CMakeLists.txt files to run unit tests under
unittests/Target/* if the directory exists. Adding basic unit test to check
that code emitter object can be retrieved.
Differential Revision: http://reviews.llvm.org/D5523
Change by: Colin LeMahieu
llvm-svn: 218986
2014-10-03 13:18:11 +00:00