aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorAhmed Bougacha <ahmed.bougacha@gmail.com>2015-10-02 22:41:59 +0000
committerAhmed Bougacha <ahmed.bougacha@gmail.com>2015-10-02 22:41:59 +0000
commita3df87b5a9dac7636fead06bb929728286064ac2 (patch)
treea1ad846af9ff8edacd8af607962eaeacf8a7e504 /clang/lib/CodeGen/CodeGenModule.cpp
parent7744d9a20143a337e5d5a6416abb036f2a480b48 (diff)
downloadllvm-a3df87b5a9dac7636fead06bb929728286064ac2.zip
llvm-a3df87b5a9dac7636fead06bb929728286064ac2.tar.gz
llvm-a3df87b5a9dac7636fead06bb929728286064ac2.tar.bz2
Don't nil check non-nil class receiver of AArch64 stret calls.
I randomly came across this difference between AArch64 and other targets: on the latter, we don't emit nil checks for known non-nil class method calls thanks to r247350, but we still do for AArch64 stret calls. They use different code paths, because those are special, as they go through the regular msgSend, not the msgSend*_stret variants. llvm-svn: 249205
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions