[Hexagon] Change iconst to emit 27bit relocation
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 2 May 2017 18:19:11 +0000 (18:19 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 2 May 2017 18:19:11 +0000 (18:19 +0000)
commit57a8bb43439e0c862f035baa3ac37252cfb5f1b0
tree651962509ad715b9a81666120dc1f8a6b8e3a012
parenta750383d0fb5cf807fc36cc0f510479967e9b22d
[Hexagon] Change iconst to emit 27bit relocation

Patch by Colin LeMahieu.

llvm-svn: 301956
14 files changed:
llvm/include/llvm/Support/ELFRelocs/Hexagon.def
llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp
llvm/lib/Target/Hexagon/HexagonOperands.td
llvm/lib/Target/Hexagon/HexagonPseudo.td
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
llvm/test/MC/Hexagon/iconst.s