llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc
Rafael Espindola 1beb702ba2 Fully fix the movw/movt addend.
The issue is not if the value is pcrel. It is whether we have a
relocation or not.

If we have a relocation, the static linker will select the upper
bits. If we don't have a relocation, we have to do it.

llvm-svn: 307730
2017-07-11 23:18:25 +00:00
..
CMakeLists.txt
HexagonAsmBackend.cpp Fully fix the movw/movt addend. 2017-07-11 23:18:25 +00:00
HexagonBaseInfo.h [Hexagon] Handle Hexagon-specific machine operand target flags in MIR 2017-07-10 18:31:02 +00:00
HexagonELFObjectWriter.cpp [Hexagon] Change iconst to emit 27bit relocation 2017-05-02 18:19:11 +00:00
HexagonFixupKinds.h [Hexagon] Change iconst to emit 27bit relocation 2017-05-02 18:19:11 +00:00
HexagonInstPrinter.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +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] Formatting changes, NFC 2017-05-02 18:09:07 +00:00
HexagonMCChecker.h [Hexagon] Formatting changes, NFC 2017-05-02 18:09:07 +00:00
HexagonMCCodeEmitter.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
HexagonMCCodeEmitter.h
HexagonMCCompound.cpp [Hexagon] Improve shuffle error reporting 2017-05-01 19:41:43 +00:00
HexagonMCDuplexInfo.cpp [Hexagon] Handle a global operand to A2_addi when creating duplexes 2017-06-22 15:53:31 +00:00
HexagonMCELFStreamer.cpp Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
HexagonMCELFStreamer.h This patch closes PR#32216: Better testing of schedule model instruction latencies/throughputs. 2017-04-14 07:44:23 +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] Change iconst to emit 27bit relocation 2017-05-02 18:19:11 +00:00
HexagonMCInstrInfo.h [Hexagon] Change iconst to emit 27bit relocation 2017-05-02 18:19:11 +00:00
HexagonMCShuffler.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
HexagonMCShuffler.h [Hexagon] Improve shuffle error reporting 2017-05-01 19:41:43 +00:00
HexagonMCTargetDesc.cpp Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
HexagonMCTargetDesc.h
HexagonShuffler.cpp [Hexagon] Fix -Wimplicit-fallthrough warnings. NFCI. 2017-07-07 10:04:12 +00:00
HexagonShuffler.h [Hexagon] Remove unneeded code from HexagonShuffler 2017-05-02 17:58:52 +00:00
LLVMBuild.txt