[llvm-commits] CVS: llvm/include/llvm/Function.h GlobalAlias.h

2007-04-29 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm: Function.h updated: 1.83 -> 1.84 GlobalAlias.h updated: 1.2 -> 1.3 --- Log message: Implement review feedback --- Diffs of the changes: (+6 -3) Function.h|4 ++-- GlobalAlias.h |5 - 2 files changed, 6 insertions(+), 3 deletions(-)

Re: [llvm-commits] CVS: llvm/include/llvm/Function.h GlobalAlias.h GlobalValue.h GlobalVariable.h

2007-04-28 Thread Chris Lattner
> Index: llvm/include/llvm/Function.h > diff -u llvm/include/llvm/Function.h:1.82 llvm/include/llvm/ > Function.h:1.83 > --- llvm/include/llvm/Function.h:1.82 Wed Apr 25 09:27:10 2007 > +++ llvm/include/llvm/Function.h Sat Apr 28 08:44:59 2007 > @@ -81,6 +81,15 @@ >void setNext(Function *

[llvm-commits] CVS: llvm/include/llvm/Function.h GlobalAlias.h GlobalValue.h GlobalVariable.h

2007-04-28 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm: Function.h updated: 1.82 -> 1.83 GlobalAlias.h updated: 1.1 -> 1.2 GlobalValue.h updated: 1.39 -> 1.40 GlobalVariable.h updated: 1.45 -> 1.46 --- Log message: Implement review feedback. Aliasees can be either GlobalValue's or bitcasts of them. --- Diff

Re: [llvm-commits] CVS: llvm/include/llvm/Function.h GlobalValue.h GlobalVariable.h Module.h Value.h ValueSymbolTable.h

2007-04-25 Thread Chris Lattner
On Apr 25, 2007, at 1:53 PM, Anton Korobeynikov wrote: > Hello, Chris. > >> Why do these all need to be virtual and accessible from GlobalValue? > For llvm-gcc patch. Or, it's better to insert three-way cast there? I'd prefer to do the three way compare here, -Chris ___

Re: [llvm-commits] CVS: llvm/include/llvm/Function.h GlobalValue.h GlobalVariable.h Module.h Value.h ValueSymbolTable.h

2007-04-25 Thread Anton Korobeynikov
Hello, Chris. > Why do these all need to be virtual and accessible from GlobalValue? For llvm-gcc patch. Or, it's better to insert three-way cast there? -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University. ___

Re: [llvm-commits] CVS: llvm/include/llvm/Function.h GlobalValue.h GlobalVariable.h Module.h Value.h ValueSymbolTable.h

2007-04-25 Thread Chris Lattner
> @@ -121,6 +121,16 @@ >/// value is outside of the current translation unit... >virtual bool isDeclaration() const = 0; > > + /// removeFromParent - This method unlinks 'this' from the > containing module, > + /// but does not delete it. > + /// > + virtual void removeFromParent() =

Re: [llvm-commits] CVS: llvm/include/llvm/Function.h GlobalValue.h GlobalVariable.h Module.h Value.h ValueSymbolTable.h

2007-04-25 Thread Evan Cheng
Hi Anton, You forgot to check in GlobalAlias.h. Evan On Apr 25, 2007, at 7:28 AM, Anton Korobeynikov wrote: > > > Changes in directory llvm/include/llvm: > > Function.h updated: 1.81 -> 1.82 > GlobalValue.h updated: 1.38 -> 1.39 > GlobalVariable.h updated: 1.44 -> 1.45 > Module.h updated: 1.88

[llvm-commits] CVS: llvm/include/llvm/Function.h GlobalValue.h GlobalVariable.h Module.h Value.h ValueSymbolTable.h

2007-04-25 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm: Function.h updated: 1.81 -> 1.82 GlobalValue.h updated: 1.38 -> 1.39 GlobalVariable.h updated: 1.44 -> 1.45 Module.h updated: 1.88 -> 1.89 Value.h updated: 1.100 -> 1.101 ValueSymbolTable.h updated: 1.12 -> 1.13 --- Log message: Implement aliases. This fi

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

2007-04-22 Thread Reid Spencer
Changes in directory llvm/include/llvm: Function.h updated: 1.80 -> 1.81 Instructions.h updated: 1.69 -> 1.70 ParameterAttributes.h updated: 1.10 -> 1.11 --- Log message: For PR1136: http://llvm.org/PR1136 : Add reference counting to ParamAttrsList and make use of it in Function, CallInst and I

[llvm-commits] CVS: llvm/include/llvm/Function.h GlobalValue.h

2007-04-16 Thread Chris Lattner
Changes in directory llvm/include/llvm: Function.h updated: 1.77 -> 1.78 GlobalValue.h updated: 1.35 -> 1.36 --- Log message: merge several fields in GlobalValue to use the same word, move CallingConv field into SubclassData in Value. This shrinks GlobalVAlue from 48->40 bytes, Function from 8

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

2007-04-15 Thread Reid Spencer
Changes in directory llvm/include/llvm: Function.h updated: 1.74 -> 1.75 --- Log message: For PR1328: http://llvm.org/PR1328 : Don't assert everytime an intrinsic name isn't recognized. Instead, make the assert optional when callin getIntrinsicID(). This allows the assembler to handle invalid i

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

2007-04-09 Thread Reid Spencer
On Mon, 2007-04-09 at 10:14 -0700, Chris Lattner wrote: > > For PR1146: http://llvm.org/PR1146 : > > * Add ParamAttrList pointers to Function and CallInst. > > * Move the implementation of ParamAttrList from Type.cpp to > > Function.cpp > > Don't forget InvokeInst. That always bites me. I keep

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

2007-04-09 Thread Chris Lattner
> For PR1146: http://llvm.org/PR1146 : > * Add ParamAttrList pointers to Function and CallInst. > * Move the implementation of ParamAttrList from Type.cpp to > Function.cpp Don't forget InvokeInst. -Chris ___ llvm-commits mailing list llvm-commits@cs

[llvm-commits] CVS: llvm/include/llvm/Function.h Instructions.h

2007-04-09 Thread Reid Spencer
Changes in directory llvm/include/llvm: Function.h updated: 1.72 -> 1.73 Instructions.h updated: 1.63 -> 1.64 --- Log message: For PR1146: http://llvm.org/PR1146 : * Add ParamAttrList pointers to Function and CallInst. * Move the implementation of ParamAttrList from Type.cpp to Function.cpp

[llvm-commits] CVS: llvm/include/llvm/Function.h LinkAllPasses.h Module.h Value.h ValueSymbolTable.h SymbolTable.h

2007-02-05 Thread Reid Spencer
Changes in directory llvm/include/llvm: Function.h updated: 1.71 -> 1.72 LinkAllPasses.h updated: 1.8 -> 1.9 Module.h updated: 1.81 -> 1.82 Value.h updated: 1.90 -> 1.91 ValueSymbolTable.h updated: 1.3 -> 1.4 SymbolTable.h (r1.54) removed --- Log message: For PR411: http://llvm.org/PR411 : This

[llvm-commits] CVS: llvm/include/llvm/Function.h GlobalValue.h GlobalVariable.h

2007-01-30 Thread Reid Spencer
Changes in directory llvm/include/llvm: Function.h updated: 1.70 -> 1.71 GlobalValue.h updated: 1.31 -> 1.32 GlobalVariable.h updated: 1.38 -> 1.39 --- Log message: For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as isDeclaration to avoid confusion with external linkage

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

2007-01-26 Thread Chris Lattner
On Jan 26, 2007, at 12:01 AM, Reid Spencer wrote: > For PR645: http://llvm.org/PR645 : > Remove the Function::renameLocalSymbols function as it is no longer > needed. Yay for hack elimination! Thanks Reid, -Chris ___ llvm-commits mailing list llvm-comm

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

2007-01-26 Thread Reid Spencer
Changes in directory llvm/include/llvm: Function.h updated: 1.69 -> 1.70 --- Log message: For PR645: http://llvm.org/PR645 : Remove the Function::renameLocalSymbols function as it is no longer needed. --- Diffs of the changes: (+0 -7) Function.h |7 --- 1 files changed, 7 deletions

[llvm-commits] CVS: llvm/include/llvm/Function.h Module.h SymbolTable.h TypeSymbolTable.h

2007-01-05 Thread Reid Spencer
Changes in directory llvm/include/llvm: Function.h updated: 1.68 -> 1.69 Module.h updated: 1.77 -> 1.78 SymbolTable.h updated: 1.53 -> 1.54 TypeSymbolTable.h updated: 1.4 -> 1.5 --- Log message: For PR411: http://llvm.org/PR411 : Take an incremental step towards type plane elimination. This cha