OSDN Git Service

CXX_FAST_TLS calling convention: performance improvement for ARM.
authorManman Ren <manman.ren@gmail.com>
Tue, 12 Jan 2016 00:47:18 +0000 (00:47 +0000)
committerManman Ren <manman.ren@gmail.com>
Tue, 12 Jan 2016 00:47:18 +0000 (00:47 +0000)
commit9f927315d8a1480f795565db1995f6f54b9a7a74
treebece2564bc943593cd000aabb994e9261066ae14
parentd89bfb65a8efc9791df9b6308cd57a10085fd32f
CXX_FAST_TLS calling convention: performance improvement for ARM.

This is the same change on ARM as r255821 on AArch64.
rdar://9001553

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257424 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseRegisterInfo.cpp
lib/Target/ARM/ARMBaseRegisterInfo.h
lib/Target/ARM/ARMCallingConv.td
lib/Target/ARM/ARMFastISel.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
lib/Target/ARM/ARMMachineFunctionInfo.cpp
lib/Target/ARM/ARMMachineFunctionInfo.h
test/CodeGen/ARM/cxx-tlscc.ll