[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-06-18 Thread Chris Lattner
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.13 -> 1.14 --- Log message: add helper --- Diffs of the changes: (+7 -0) ParameterAttributes.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/ParameterAttributes.h diff -u llvm/include/llv

[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-06-04 Thread Zhou Sheng
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.12 -> 1.13 --- Log message: Commit first round work of PR1373: http://llvm.org/PR1373 . "noalias" is now fully supported in VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll updated also. --- Dif

[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-05-03 Thread Chris Lattner
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.11 -> 1.12 --- Log message: add a helper --- Diffs of the changes: (+4 -0) ParameterAttributes.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/ParameterAttributes.h diff -u llvm/include/llvm

[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-22 Thread Reid Spencer
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.8 -> 1.9 --- Log message: Terminate file with newline. --- Diffs of the changes: (+4 -1) ParameterAttributes.h |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/include/llvm/ParameterAttribut

[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-22 Thread Reid Spencer
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.9 -> 1.10 --- Log message: Undo premature commit. --- Diffs of the changes: (+1 -4) ParameterAttributes.h |5 + 1 files changed, 1 insertion(+), 4 deletions(-) Index: llvm/include/llvm/ParameterAttributes.h

[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-10 Thread Reid Spencer
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.6 -> 1.7 --- Log message: For PR1146: http://llvm.org/PR1146 : Put the parameter attributes in their own ParamAttr name space. Adjust the rest of llvm as a result. --- Diffs of the changes: (+49 -18) ParameterAttribut

[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-08 Thread Reid Spencer
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.5 -> 1.6 --- Log message: Chris convinced me that the default size of the SmallVector (2) was too small. Since it doesn't cost much to have 2 more (8 bytes), but not having them would require a malloc as soon as the thir

[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-08 Thread Reid Spencer
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.4 -> 1.5 --- Log message: Remove redundancy. --- Diffs of the changes: (+11 -23) ParameterAttributes.h | 34 +++--- 1 files changed, 11 insertions(+), 23 deletions(-) Index: llvm/includ

[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-08 Thread Reid Spencer
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.3 -> 1.4 --- Log message: Fix a typo. --- Diffs of the changes: (+2 -2) ParameterAttributes.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/include/llvm/ParameterAttributes.h diff -u llvm

[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-08 Thread Reid Spencer
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.2 -> 1.3 --- Log message: Implement more feedback: * Allow attributes to be added and removed singly or jointly so that in the future something like -pruneh can manipulate them more easily. * Move functions generally onl

[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-08 Thread Reid Spencer
Changes in directory llvm/include/llvm: ParameterAttributes.h updated: 1.1 -> 1.2 --- Log message: Implement review feedback. --- Diffs of the changes: (+4 -5) ParameterAttributes.h |9 - 1 files changed, 4 insertions(+), 5 deletions(-) Index: llvm/include/llvm/ParameterAttri

Re: [llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-08 Thread Chris Lattner
>> What is this used for? I'd expect getParamAttrs to be the main >> useful api for this class. > > Sole client: Bytecode Writer. Its useful in situations where you > want to > traverse the attributes and get the index/attr pairs. Gotcha, ok. Please move these methods lower in the class defini

Re: [llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-08 Thread Reid Spencer
On Sun, 2007-04-08 at 14:29 -0700, Chris Lattner wrote: > > + #ifndef LLVM_PARAMETER_ATTRIBUTES_H > > + #define LLVM_PARAMETER_ATTRIBUTES_H > > + > > + #include > > Please use ""'s instead of <>'s. Okay. > > > + public: > > + /// Returns the parameter index of a particular parameter >

Re: [llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-08 Thread Chris Lattner
> + #ifndef LLVM_PARAMETER_ATTRIBUTES_H > + #define LLVM_PARAMETER_ATTRIBUTES_H > + > + #include Please use ""'s instead of <>'s. > + public: > + /// Returns the parameter index of a particular parameter > attribute in this > + /// list of attributes. Note that the attr_index is an i

[llvm-commits] CVS: llvm/include/llvm/ParameterAttributes.h

2007-04-08 Thread Reid Spencer
Changes in directory llvm/include/llvm: ParameterAttributes.h added (r1.1) --- Log message: For PR1146: http://llvm.org/PR1146 : New header file to provide parameter attribute declarations. --- Diffs of the changes: (+148 -0) ParameterAttributes.h | 148 +++