From: Devang Patel Date: Fri, 12 Jun 2009 19:45:19 +0000 (+0000) Subject: Document noredzone and noimplicitfloat function attributes. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=5d96fdac41e5515e340197a009334e7b92e69b0d;p=oota-llvm.git Document noredzone and noimplicitfloat function attributes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73246 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/LangRef.html b/docs/LangRef.html index c4255ba296e..deb89153e41 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -1091,19 +1091,27 @@ stack before the local variables that's checked upon return from the function to see if it has been overwritten. A heuristic is used to determine if a function needs stack protectors or not. -

If a function that has an ssp attribute is inlined into a function +

If a function that has an ssp attribute is inlined into a function that doesn't have an ssp attribute, then the resulting function will -have an ssp attribute.

+have an ssp attribute.
sspreq
This attribute indicates that the function should always emit a stack smashing protector. This overrides the ssp function attribute. -

If a function that has an sspreq attribute is inlined into a +If a function that has an sspreq attribute is inlined into a function that doesn't have an sspreq attribute or which has an ssp attribute, then the resulting function will have -an sspreq attribute.

+an sspreq attribute. + +
noredzone
+
This attribute indicates that the code generator should not enforce red zone +mandated by target specific ABI.
+ +
noimplicitfloat
+
This attributes disables implicit floating point instructions.
+