llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc
Brendon Cahoon b7169c435a [Hexagon] Add a "generic" cpu
Add the generic processor for Hexagon so that it can be used
with 3rd party programs that create a back-end with the
"generic" CPU. This patch also enables the JIT for Hexagon.

Differential Revision: https://reviews.llvm.org/D48571

llvm-svn: 335641
2018-06-26 18:44:05 +00:00
..
CMakeLists.txt
HexagonAsmBackend.cpp [MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixup 2018-06-06 09:40:06 +00:00
HexagonBaseInfo.h [Hexagon] Fix the value of HexagonII::TypeCVI_FIRST 2018-06-19 18:09:54 +00:00
HexagonELFObjectWriter.cpp MC: Separate creating a generic object writer from creating a target object writer. NFCI. 2018-05-21 19:20:29 +00:00
HexagonFixupKinds.h [Hexagon] Change iconst to emit 27bit relocation 2017-05-02 18:19:11 +00:00
HexagonInstPrinter.cpp [Hexagon] Reduce excessive indentation in .s output 2018-03-30 19:30:28 +00:00
HexagonInstPrinter.h [Hexagon] Change the vector scaling for vector offsets 2017-04-06 17:28:21 +00:00
HexagonMCAsmInfo.cpp
HexagonMCAsmInfo.h
HexagonMCChecker.cpp [Hexagon] Add support for Hexagon V65 2017-12-11 18:57:54 +00:00
HexagonMCChecker.h [Hexagon] Add support for Hexagon V65 2017-12-11 18:57:54 +00:00
HexagonMCCodeEmitter.cpp Support: Simplify endian stream interface. NFCI. 2018-05-18 19:46:24 +00:00
HexagonMCCodeEmitter.h [Hexagon] Simplify MCCodeEmitter, move data to tables 2018-05-09 15:02:04 +00:00
HexagonMCCompound.cpp Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
HexagonMCDuplexInfo.cpp Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
HexagonMCELFStreamer.cpp MC: Change the streamer ctors to take an object writer instead of a stream. NFCI. 2018-05-18 18:26:45 +00:00
HexagonMCELFStreamer.h MC: Change the streamer ctors to take an object writer instead of a stream. NFCI. 2018-05-18 18:26:45 +00:00
HexagonMCExpr.cpp [Hexagon] Change iconst to emit 27bit relocation 2017-05-02 18:19:11 +00:00
HexagonMCExpr.h [Hexagon] Change iconst to emit 27bit relocation 2017-05-02 18:19:11 +00:00
HexagonMCInstrInfo.cpp [Hexagon] Move clamping of extended operands directly to MC code emitter 2018-05-07 17:34:23 +00:00
HexagonMCInstrInfo.h [Hexagon] Move clamping of extended operands directly to MC code emitter 2018-05-07 17:34:23 +00:00
HexagonMCShuffler.cpp Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
HexagonMCShuffler.h [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-08-01 21:20:10 +00:00
HexagonMCTargetDesc.cpp [Hexagon] Add a "generic" cpu 2018-06-26 18:44:05 +00:00
HexagonMCTargetDesc.h MC: Separate creating a generic object writer from creating a target object writer. NFCI. 2018-05-21 19:20:29 +00:00
HexagonShuffler.cpp Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
HexagonShuffler.h [Hexagon] Add support for Hexagon V65 2017-12-11 18:57:54 +00:00
LLVMBuild.txt