Honour setHasCalls() set from isel.
authorAnton Korobeynikov <asl@math.spbu.ru>
Fri, 11 Dec 2009 19:39:55 +0000 (19:39 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Fri, 11 Dec 2009 19:39:55 +0000 (19:39 +0000)
commit817a46454aa22b80069157a2b02717b7edfd9cbb
tree86c4fc37f2657e8988e3e3662f7b48c31aa7c128
parent0291d7ed0942b218c58ddd900a8f6b3dd80ad023
Honour setHasCalls() set from isel.
This is used in some weird cases like general dynamic TLS model.
This fixes PR5723

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91144 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/PrologEpilogInserter.cpp
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/2009-12-11-TLSNoRedZone.ll [new file with mode: 0644]