From b34dd13a0f306178aec9d7cfb848fd727f6f818f Mon Sep 17 00:00:00 2001
From: Devang Patel
Date: Tue, 14 Oct 2008 20:03:43 +0000
Subject: [PATCH] Document attributes changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57518 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/ReleaseNotes.html | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index e5987618b93..8d1e603e8d7 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -490,7 +490,23 @@ API changes are:
-- Attributes changes [DEVANG]
+- Now, function attributes and return value attributes are managed
+sepearately. Interface exported by ParameterAttributes.h header is now
+experted by Attributes.h header. The new attributes interface changes are:
+
+- getParamAttrs method is now replaced by
+getParamAttributes, getRetAttributes and
+getFnAttributes methods.
+- Return value attributes are stored at index 0. Function attributes are
+stored at index ~0U. Parameter attributes are stored at index that matches
+parameter number.
+- ParamAttr namespace is now renamed as Attribute.
+- The name of the class that manages reference count of opaque
+attributes is changed from PAListPtr to AttrListPtr.
+- ParamAttrsWithIndex is now renamed as AttributeWithIndex.
+
+
+
- The DbgStopPointInst methods getDirectory and
getFileName now return Value* instead of strings. These can be