aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
diff options
context:
space:
mode:
authorjasonliu <jasonliu.development@gmail.com>2020-06-03 16:23:12 +0000
committerjasonliu <jasonliu.development@gmail.com>2020-06-03 17:18:11 +0000
commitf5415f7c5a06e8563c650a3ecfd6435d36ca3a66 (patch)
treebbd21c7059ec1890618a01a7f8fb8eb0c363dcdc /llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
parent14bb6770f2c6597e61d8a696da28483c66f37aed (diff)
downloadllvm-f5415f7c5a06e8563c650a3ecfd6435d36ca3a66.zip
llvm-f5415f7c5a06e8563c650a3ecfd6435d36ca3a66.tar.gz
llvm-f5415f7c5a06e8563c650a3ecfd6435d36ca3a66.tar.bz2
[XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix
Without this change, names start with 'L' will get created as temporary symbol in MCContext::createSymbol. Some other potential prefix considered: .L, does not work for AIX, as a function start with L will end up with .L as prefix for its function entry point. ..L could work, but it does not play well with the convention on AIX that anything start with '.' are considered as entry point. L. could work, but not sure if it's safe enough, as it's possible to have suffixes like .something append to a plain L, giving L.something which is not necessarily a temporary. That's why we picked L.. for now. Differential Revision: https://reviews.llvm.org/D80831
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions