llvm-project/llvm/lib/Target/Mips/MCTargetDesc
Simon Atanasyan 19ede2f53b [Mips] Fix evaluating J-format branch targets
J/JAL/JALX/JALS are absolute branches, but stay within the current
256 MB-aligned region, so we must include the high bits of the
instruction address when calculating the branch target.

Patch by James Clarke.

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

llvm-svn: 373906
2019-10-07 14:01:22 +00:00
..
CMakeLists.txt [Mips] Move InstPrinter files to MCTargetDesc. NFC 2019-05-11 01:38:56 +00:00
LLVMBuild.txt [Mips] Move InstPrinter files to MCTargetDesc. NFC 2019-05-11 01:38:56 +00:00
MipsABIFlagsSection.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MipsABIFlagsSection.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MipsABIInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MipsABIInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MipsAsmBackend.cpp [mips] Remove duplicated case from the `StringSwitch`. NFC 2019-08-21 18:54:41 +00:00
MipsAsmBackend.h [mips] Fix code indentation. NFC 2019-09-30 16:47:21 +00:00
MipsBaseInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MipsELFObjectWriter.cpp [MC] Minor cleanup to MCFixup::Kind handling. NFC. 2019-08-23 01:00:55 +00:00
MipsELFStreamer.cpp [AsmPrinter] Remove hidden flag -print-schedule. 2019-02-04 12:51:26 +00:00
MipsELFStreamer.h [AsmPrinter] Remove hidden flag -print-schedule. 2019-02-04 12:51:26 +00:00
MipsFixupKinds.h [ARM] Support .reloc *, R_ARM_NONE, * 2019-05-17 02:51:54 +00:00
MipsInstPrinter.cpp [Mips] Move InstPrinter files to MCTargetDesc. NFC 2019-05-11 01:38:56 +00:00
MipsInstPrinter.h [Mips] Move InstPrinter files to MCTargetDesc. NFC 2019-05-11 01:38:56 +00:00
MipsMCAsmInfo.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MipsMCAsmInfo.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MipsMCCodeEmitter.cpp [mips] Push `fixup_Mips_LO16` fixup for `jialc` and `jic` instructions 2019-10-03 12:08:26 +00:00
MipsMCCodeEmitter.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MipsMCExpr.cpp Reapply: [mips] Handle MipsMCExpr sub-expression for the MEK_DTPREL tag 2019-01-24 09:13:14 +00:00
MipsMCExpr.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MipsMCNaCl.h [Alignment][NFC] Remove unneeded llvm:: scoping on Align types 2019-09-27 12:54:21 +00:00
MipsMCTargetDesc.cpp [Mips] Fix evaluating J-format branch targets 2019-10-07 14:01:22 +00:00
MipsMCTargetDesc.h [Mips] Create a TargetInfo header. NFC 2019-05-14 23:34:37 +00:00
MipsNaClELFStreamer.cpp [Alignment][NFC] use llvm::Align for AsmPrinter::EmitAlignment 2019-09-11 13:37:35 +00:00
MipsOptionRecord.cpp [Alignment][NFC] Remove unneeded llvm:: scoping on Align types 2019-09-27 12:54:21 +00:00
MipsTargetStreamer.cpp [Alignment][NFC] Remove unneeded llvm:: scoping on Align types 2019-09-27 12:54:21 +00:00