commit | b2a4298ce41e7ef80cd75a3c1dfa6433f0759a1a | [log] [tgz] |
---|---|---|
author | Bill Wendling <isanbard@gmail.com> | Thu Nov 06 02:29:10 2008 +0000 |
committer | Bill Wendling <isanbard@gmail.com> | Thu Nov 06 02:29:10 2008 +0000 |
tree | 90348b042f4b796ea7643d4966ccb2207a5bfdfa | |
parent | 9092213a5e50d4991f900d2df009d27bddfd9941 [diff] |
Implement the stack protector stack accesses via intrinsics: - stackprotector_prologue creates a stack object and stores the guard there. - stackprotector_epilogue reads the stack guard from the stack position created by stackprotector_prologue. - The PrologEpilogInserter was changed to make sure that the stack guard is first on the stack frame. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58791 91177308-0d34-0410-b5e6-96231b3b80d8