]> granicus.if.org Git - clang/commit
Record function attribute "stackrealign" instead of using backend option
authorAkira Hatanaka <ahatanaka@apple.com>
Fri, 11 Sep 2015 18:55:09 +0000 (18:55 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Fri, 11 Sep 2015 18:55:09 +0000 (18:55 +0000)
commit218bc14fa53368177f7ea1664f5a377b961308a7
tree5b7543e6582bf88c91ce51dac81c7d1366a1bb8e
parentd45be78f846e88345ce89e93fcb7521ec2e7f09b
Record function attribute "stackrealign" instead of using backend option
-force-align-stack.

Also, make changes to the driver so that -mno-stack-realign is no longer
an option exposed to the end-user that disallows stack realignment in
the backend.

Differential Revision: http://reviews.llvm.org/D11815

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247451 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Frontend/CodeGenOptions.def
lib/CodeGen/CGCall.cpp
lib/Driver/Tools.cpp
test/CodeGen/stackrealign.c [new file with mode: 0644]
test/Driver/rewrite-legacy-objc.m
test/Driver/rewrite-objc.m
test/Driver/stackrealign.c