1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 04:22:57 +02:00
llvm-mirror/lib/Target/AArch64/MCTargetDesc
Lei Liu 51c8520dd3 AArch64: Set shift bit of TLSLE HI12 add instruction
Summary: AArch64 LLVM assembler emits add instruction without shift bit to calculate the higher 12-bit address of TLS variables in local exec model.  This generates wrong code sequence to access TLS variables with thread offset larger than 0x1000.

Reviewers: t.p.northover, peter.smith, rovka

Subscribers: salim.nasser, aemerson, llvm-commits, rengolin

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

llvm-svn: 282661
2016-09-29 01:05:48 +00:00
..
AArch64AddressingModes.h AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
AArch64AsmBackend.cpp [MC] Move .cv_loc management logic out of MCContext 2016-08-26 17:58:37 +00:00
AArch64ELFObjectWriter.cpp [AArch64] Replace some uses of report_fatal_error with reportError in AArch64 ELF object writer 2016-03-23 13:45:03 +00:00
AArch64ELFStreamer.cpp [AArch64] Fix two bugs in the .inst directive 2016-01-20 12:54:31 +00:00
AArch64ELFStreamer.h Use raw_pwrite_stream in the object writer/streamer. 2015-04-14 22:14:34 +00:00
AArch64FixupKinds.h
AArch64MachObjectWriter.cpp [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00
AArch64MCAsmInfo.cpp [MC] Use LShr for constant evaluation of ">>" on non-arm64 darwin. 2015-11-11 00:51:36 +00:00
AArch64MCAsmInfo.h Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. 2015-09-15 16:17:27 +00:00
AArch64MCCodeEmitter.cpp AArch64: Set shift bit of TLSLE HI12 add instruction 2016-09-29 01:05:48 +00:00
AArch64MCExpr.cpp Fix pr24486. 2015-10-05 12:07:05 +00:00
AArch64MCExpr.h Fix pr24486. 2015-10-05 12:07:05 +00:00
AArch64MCTargetDesc.cpp [AArch64] Registering default MCInstrAnalysis 2016-08-12 20:28:05 +00:00
AArch64MCTargetDesc.h MC] Provide an MCTargetOptions to implementors of MCAsmBackendCtorTy, NFC 2016-07-25 17:18:28 +00:00
AArch64TargetStreamer.cpp [ARM,AArch64] Store source location of asm constant pool entries 2015-11-16 16:25:47 +00:00
AArch64TargetStreamer.h [ARM,AArch64] Store source location of asm constant pool entries 2015-11-16 16:25:47 +00:00
CMakeLists.txt
LLVMBuild.txt