This patch adds the code which attaches function attributes "disable-tail-calls" in CGCall.cpp. This code seems to have been dropped unintentionally in r176985.
This is the clang-side change following http://reviews.llvm.org/D10099.
Paths
| Differential D10100
Attach function attribute "disable-tail-calls" ClosedPublic Authored by ahatanak on May 28 2015, 12:17 PM.
Details Summary This patch adds the code which attaches function attributes "disable-tail-calls" in CGCall.cpp. This code seems to have been dropped unintentionally in r176985. This is the clang-side change following http://reviews.llvm.org/D10099.
Diff Detail
Event Timelineahatanak updated this object. Comment Actions We can use more compact check strings in test/CodeGen/arm-interrupt-attr.c as this test is checking that the expected interrupt attributes are emitted. This revision is now accepted and ready to land.Jun 8 2015, 2:40 PM Closed by commit rL239426: Attach attribute "disable-tail-calls" to the functions in the IR. (authored by ahatanak). · Explain WhyJun 9 2015, 12:08 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 27386 cfe/trunk/lib/CodeGen/BackendUtil.cpp
cfe/trunk/lib/CodeGen/CGCall.cpp
cfe/trunk/test/CodeGen/2004-06-17-UnorderedCompares.c
cfe/trunk/test/CodeGen/arm-interrupt-attr.c
cfe/trunk/test/CodeGen/attr-disable-tail-calls.c
cfe/trunk/test/CodeGenCXX/ctor-globalopt.cpp
|