[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-05-03 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.355 -> 1.356 --- Log message: fix a bug where llvm-as couldn't assemble the .ll file for 252.eon. --- Diffs of the changes: (+1 -1) llvmAsmParser.y |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/li

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-28 Thread Chris Lattner
> + switch (ID.Type) { > + case ValID::GlobalName: > + case ValID::GlobalID: > + const PointerType *PTy = dyn_cast(Ty); > + if (!PTy) { > + GenerateError("Invalid type for reference to global" ); > + return 0; > + } > + const Type* ElTy = PTy->getElementType(); > + if (const Fu

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-28 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.353 -> 1.354 --- Log message: Revert the premature portion of the last commit. --- Diffs of the changes: (+76 -62) llvmAsmParser.y | 138 ++-- 1 files changed, 76 insert

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-28 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.352 -> 1.353 --- Log message: Fix a compilation error (jump to case label). --- Diffs of the changes: (+64 -77) llvmAsmParser.y | 141 +--- 1 files changed, 64 insertion

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-28 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.351 -> 1.352 --- Log message: Implement review feedback. Aliasees can be either GlobalValue's or bitcasts of them. --- Diffs of the changes: (+53 -27) llvmAsmParser.y | 80 +--

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-25 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.350 -> 1.351 --- Log message: wrap long lines Fix PR1358: http://llvm.org/PR1358 and test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll, by creating forward decl globals with linkage extern_weak to defeat implicit constan

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-25 Thread Bill Wendling
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.349 -> 1.350 --- Log message: Quiet a compiler warning about assignment in an if-then conditional. --- Diffs of the changes: (+1 -2) llvmAsmParser.y |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-25 Thread Chris Lattner
On Apr 25, 2007, at 1:21 PM, Anton Korobeynikov wrote: >> Don't forget to check in the .cvs files, > No .cvs files change. Ah, nifty. Thanks, -Chris ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llv

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-25 Thread Anton Korobeynikov
> Don't forget to check in the .cvs files, No .cvs files change. -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-25 Thread Chris Lattner
Don't forget to check in the .cvs files, -Chris On Apr 25, 2007, at 11:07 AM, Anton Korobeynikov wrote: > > > Changes in directory llvm/lib/AsmParser: > > llvmAsmParser.y updated: 1.348 -> 1.349 > --- > Log message: > > Add missed semicolon. Resotre compatibility with older bisons > > > --- > Di

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-25 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.348 -> 1.349 --- Log message: Add missed semicolon. Resotre compatibility with older bisons --- Diffs of the changes: (+1 -1) llvmAsmParser.y |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/AsmP

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-22 Thread Christopher Lamb
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.346 -> 1.347 --- Log message: PR400: http://llvm.org/PR400 work phase 1. Add attributed load/store instructions for volatile/align to LLVM. --- Diffs of the changes: (+4 -4) llvmAsmParser.y |8 1 files chang

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-21 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.345 -> 1.346 --- Log message: For PR1146: http://llvm.org/PR1146 : Make ParamAttrsList objects unique. You can no longer directly create or destroy them but instead must go through the ParamAttrsList::get() interface. --- Di

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-16 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.342 -> 1.343 --- Log message: Okay, yes there *is* a getKeyLength method on ValueName. And, it should be used because we *do* want to allow nulls in names. --- Diffs of the changes: (+1 -1) llvmAsmParser.y |2 +- 1 fil

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-16 Thread Chris Lattner
On Apr 16, 2007, at 2:46 PM, Reid Spencer wrote: > On Mon, 2007-04-16 at 14:33 -0700, Chris Lattner wrote: >>> Check length of string before we walk off the end of it. >>> Thanks, Chris. >> >> but I want to support nul characters in my names! > > Okay, so this whole "ValueName" and "StringMap" th

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-16 Thread Reid Spencer
On Mon, 2007-04-16 at 14:33 -0700, Chris Lattner wrote: > > Check length of string before we walk off the end of it. > > Thanks, Chris. > > but I want to support nul characters in my names! Okay, so this whole "ValueName" and "StringMap" thing I don't understand. How do you get the length of a na

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-16 Thread Chris Lattner
> Check length of string before we walk off the end of it. > Thanks, Chris. but I want to support nul characters in my names! -Chris > > --- > Diffs of the changes: (+3 -3) > > llvmAsmParser.y |6 +++--- > 1 files changed, 3 insertions(+), 3 deletions(-) > > > Index: llvm/lib/AsmParser/llv

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-16 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.341 -> 1.342 --- Log message: Check length of string before we walk off the end of it. Thanks, Chris. --- Diffs of the changes: (+3 -3) llvmAsmParser.y |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Inde

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-16 Thread Chris Lattner
> Use a more optimal way to get the name of a function. Thanks, Chris. Cool, please check that the name is >= 5 chars long too :) -Chris > > --- > Diffs of the changes: (+2 -1) > > llvmAsmParser.y |3 ++- > 1 files changed, 2 insertions(+), 1 deletion(-) > > > Index: llvm/lib/AsmParser/llv

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-16 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.340 -> 1.341 --- Log message: Use a more optimal way to get the name of a function. Thanks, Chris. --- Diffs of the changes: (+2 -1) llvmAsmParser.y |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-16 Thread Chris Lattner
> +// Check for call to invalid intrinsic to avoid crashing later. > +if (Function *theF = dyn_cast(V)) { > + if (theF->hasName() && 0 == strncmp(theF->getName().c_str(), > "llvm.", 5)&& Please don't use getName().c_str(). This requires construction of a temporary std::string (i.

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-04-15 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.339 -> 1.340 --- Log message: For PR1328: http://llvm.org/PR1328 : Use the new parameter on Function::getIntrinsicID to identify cases where a function is being called with an "llvm." name but it isn't actually an intrinsic. In

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-03-29 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.334 -> 1.335 --- Log message: For PR1289: http://llvm.org/PR1289 : Check at the end of the parse that there are no unresolved types and no undefined values. Issue errors if there are. This gets rid of the need for implementatio

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y Lexer.l

2007-03-29 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.333 -> 1.334 Lexer.l updated: 1.102 -> 1.103 --- Log message: Give users a grace period on the implementation keyword. This *will* get removed in a few days. --- Diffs of the changes: (+3 -3) Lexer.l |2 +- llv

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-03-20 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.330 -> 1.331 --- Log message: Don't delete things before their last use (avoids bad reads). --- Diffs of the changes: (+0 -2) llvmAsmParser.y |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/AsmParser/llvmAsmPa

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-03-19 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.329 -> 1.330 --- Log message: Plug some PATypeHolder memory leaks. --- Diffs of the changes: (+25 -6) llvmAsmParser.y | 31 +-- 1 files changed, 25 insertions(+), 6 deletions(-) Index: llvm/

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-03-19 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.328 -> 1.329 --- Log message: Fix test/Assembler/2007-03-19-NegValue.ll by using the new "isSigned" parameter on ConstantInt::get to indicate the signedness of the intended value. --- Diffs of the changes: (+4 -9) llvmAsm

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-03-19 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.327 -> 1.328 --- Log message: For PR1248: http://llvm.org/PR1248 : Eliminate support for type planes in numbered values. This simplifies the data structures involved in managing forward definitions, etc. Instead of requiring ma

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-03-01 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.326 -> 1.327 --- Log message: Use a simpler constructor when constructing ConstantInt. Also, replace verbose code to sext/trunc or zext/trunc and APInt with new methods on that class. --- Diffs of the changes: (+9 -16) llv

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-02-27 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.325 -> 1.326 --- Log message: Implement support for aribrary precision integers by creating two new tokens: ESAPINTVAL and EUAPINTVAL and adding an APInt* as a semantic value. This allows us to extend the definition of an inte

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-02-14 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.324 -> 1.325 --- Log message: For PR1195: http://llvm.org/PR1195 : Change use of "packed" term to "vector" in comments, strings, variable names, etc. --- Diffs of the changes: (+10 -8) llvmAsmParser.y | 18 ++

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-02-12 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.321 -> 1.322 --- Log message: eliminate use of methods that take vectors as args --- Diffs of the changes: (+4 -3) llvmAsmParser.y |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/AsmParse

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-02-11 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.320 -> 1.321 --- Log message: add #include --- Diffs of the changes: (+1 -0) llvmAsmParser.y |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u llvm/lib/AsmParser/llvmAsmParser.y:

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-02-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.318 -> 1.319 --- Log message: ! removal was a little over zealous. Put the ! back in asserts. --- Diffs of the changes: (+9 -9) llvmAsmParser.y | 18 +- 1 files changed, 9 insertions(+), 9 deletions(-)

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-02-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.317 -> 1.318 --- Log message: There is nothing exclamatory about an error message. No other compiler or assembler uses ! at the end of every message. We shouldn't either. --- Diffs of the changes: (+102 -102) llvmAsmParser

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-30 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.315 -> 1.316 --- Log message: eliminate a temporary vector --- Diffs of the changes: (+3 -2) llvmAsmParser.y |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y Lexer.l ParserInternals.h

2007-01-26 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.312 -> 1.313 Lexer.l updated: 1.95 -> 1.96 ParserInternals.h updated: 1.52 -> 1.53 --- Log message: For PR645: http://llvm.org/PR645 : Implement separation of local and global symbols. Local symbols and types now use % prefix.

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-16 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.310 -> 1.311 --- Log message: For PR1117: http://llvm.org/PR1117 : Make the assembler generate a nice error message if a bad cast instruction is attempted instead of asserting out. This is made possible by the recently exposed

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-14 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.308 -> 1.309 --- Log message: allow i1 to operators like shift and add. --- Diffs of the changes: (+4 -4) llvmAsmParser.y |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/AsmParser/llvmAs

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-12 Thread Chris Lattner
On Fri, 12 Jan 2007, Reid Spencer wrote: >> This didn't use to be dead and you've just broken llvm-upgrade which >> will pass "NOT" through. If the intention is not to support "NOT" any >> more than I will add the necessary transform in llvm-upgrade. > > Okay, I'm wrong. The llvm-upgrade lexer was

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-12 Thread Reid Spencer
On Fri, 2007-01-12 at 11:59 -0800, Reid Spencer wrote: > On Fri, 2007-01-12 at 12:32 -0600, Chris Lattner wrote: > > > > Changes in directory llvm/lib/AsmParser: > > > > llvmAsmParser.y updated: 1.305 -> 1.306 > > --- > > Log message: > > > > This production is dead, the lexer can never return '

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-12 Thread Reid Spencer
On Fri, 2007-01-12 at 12:32 -0600, Chris Lattner wrote: > > Changes in directory llvm/lib/AsmParser: > > llvmAsmParser.y updated: 1.305 -> 1.306 > --- > Log message: > > This production is dead, the lexer can never return 'NOT' This didn't use to be dead and you've just broken llvm-upgrade whic

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-12 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.305 -> 1.306 --- Log message: This production is dead, the lexer can never return 'NOT' --- Diffs of the changes: (+1 -14) llvmAsmParser.y | 15 +-- 1 files changed, 1 insertion(+), 14 deletions(-) Index: l

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-08 Thread Andrew Lenharth
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.301 -> 1.302 --- Log message: Make packed structs use packed initialiers for consistency --- Diffs of the changes: (+52 -0) llvmAsmParser.y | 52 1 files changed, 52 in

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.299 -> 1.300 --- Log message: For PR1077: http://llvm.org/PR1077 : Disallow merging of dupliate global variables. It is now illegal to declare or define two global variables of the same name and same type. llvm-gcc3 is dead in

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.298 -> 1.299 --- Log message: Change the syntax for parameter attributes: 1. The @ sign is no longer necessary. 2. We now support "function attributes" as parameter attribute 0. 3. Instead of locating the return type attribute

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-03 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.297 -> 1.298 --- Log message: Disallow packed types in icmp/fcmp instructions. The code generator is not prepared to handle them yet. --- Diffs of the changes: (+4 -0) llvmAsmParser.y |4 1 files changed, 4 insert

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-03 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.296 -> 1.297 --- Log message: Permit icmp and fcmp to have packed operands. Make an error message a little more useful. --- Diffs of the changes: (+2 -5) llvmAsmParser.y |7 ++- 1 files changed, 2 insertions(+), 5

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-02 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.295 -> 1.296 --- Log message: Implement checking for unresolved types in the argument types and result type of function definitions. This fixes test/Regression/Assember/2007-01-02-Undefined-Arg-Type.ll --- Diffs of the chan

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-31 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.294 -> 1.295 --- Log message: Remove an extra semi-colon. --- Diffs of the changes: (+1 -1) llvmAsmParser.y |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u llvm

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-31 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.293 -> 1.294 --- Log message: Add a missing colon. Noticed by Jeff Cohen. --- Diffs of the changes: (+1 -0) llvmAsmParser.y |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u llvm

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-20 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.289 -> 1.290 --- Log message: Allow negative constants for unsigned integers and unsigned constants greater than MAX_INT64 for signed integers. This is now valid and is just waiting for the distinction between signed and unsig

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-08 Thread Andrew Lenharth
On 12/8/06, Reid Spencer <[EMAIL PROTECTED]> wrote: > Andrew, > > It looks like you haven't accounted for global constants of packed > structure type here. They are. structure initializers are structure initializers, whether they are initializing a packed struct or a normal struct. e.g.: %E1 = gl

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-08 Thread Reid Spencer
Andrew, It looks like you haven't accounted for global constants of packed structure type here. Reid. On Fri, 2006-12-08 at 12:07 -0600, Andrew Lenharth wrote: > > Changes in directory llvm/lib/AsmParser: > > llvmAsmParser.y updated: 1.288 -> 1.289 > --- > Log message: > > Packed Structures

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.288 -> 1.289 --- Log message: Packed Structures --- Diffs of the changes: (+14 -0) llvmAsmParser.y | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u llvm/lib/AsmPar

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.286 -> 1.287 --- Log message: Remove dead var NewVarArgs. --- Diffs of the changes: (+0 -3) llvmAsmParser.y |3 --- 1 files changed, 3 deletions(-) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u llvm/lib/AsmParser

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.285 -> 1.286 --- Log message: Dump the old va_arg and va_next upgrade support. No need to keep track of the current basic block any more either. --- Diffs of the changes: (+2 -156) llvmAsmParser.y | 158 --

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-05 Thread Chris Lattner
On Dec 5, 2006, at 11:15 AM, Reid Spencer wrote: > > > Changes in directory llvm/lib/AsmParser: > > llvmAsmParser.y updated: 1.284 -> 1.285 > --- > Log message: > > Remove various old upgrade hacks that are no longer needed. > Nice. You should also be able to nuke VAARG_old/VANEXT_old, as well

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.284 -> 1.285 --- Log message: Remove various old upgrade hacks that are no longer needed. --- Diffs of the changes: (+1 -41) llvmAsmParser.y | 42 +- 1 files changed, 1 insertion(+

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-04 Thread Reid Spencer
Done. On Mon, 2006-12-04 at 11:19 -0800, Chris Lattner wrote: > > > > For PR950: http://llvm.org/PR950 : For ICmp and FCmp constant > > expressions, put the predicate outiside the parentheses to match > > what llvm-upgrade generates. > > Please document the syntax of these constant exprs in:

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-04 Thread Chris Lattner
> > For PR950: http://llvm.org/PR950 : For ICmp and FCmp constant > expressions, put the predicate outiside the parentheses to match > what llvm-upgrade generates. Please document the syntax of these constant exprs in: http://llvm.org/docs/LangRef.html#constantexprs -Chris ___

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.283 -> 1.284 --- Log message: For PR950: http://llvm.org/PR950 : For ICmp and FCmp constant expressions, put the predicate outiside the parentheses to match what llvm-upgrade generates. --- Diffs of the changes: (+7 -7) ll

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-03 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.282 -> 1.283 --- Log message: Remove useless #include. --- Diffs of the changes: (+0 -1) llvmAsmParser.y |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u llvm/lib/AsmParser/llvmA

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-11-30 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.279 -> 1.280 --- Log message: Introducing external weak linkage. Darwin codegen should be added later. --- Diffs of the changes: (+1 -1) llvmAsmParser.y |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: ll

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.278 -> 1.279 --- Log message: Removed #include and used llvm streams --- Diffs of the changes: (+3 -3) llvmAsmParser.y |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib/AsmParser/llvmAsmPar

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-11-12 Thread Bill Wendling
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.274 -> 1.275 --- Log message: Initialize some pointers to quiet the compiler (when doing build_gcc builds). --- Diffs of the changes: (+2 -2) llvmAsmParser.y |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-11-07 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.272 -> 1.273 --- Log message: Fix a bug noticed by Emil Mikulic. --- Diffs of the changes: (+2 -2) llvmAsmParser.y |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/AsmParser/llvmAsmParser.y d

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y llvmAsmParser.y.cvs

2006-10-24 Thread John Criswell
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.269 -> 1.270 llvmAsmParser.y.cvs updated: 1.21 -> 1.22 --- Log message: Removed extraneous semi-colon; this was prevening the grammar file from bison'ing correctly. --- Diffs of the changes: (+2 -2) llvmAsmParser.y |

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y Lexer.l

2006-10-22 Thread Reid Spencer
On Sat, 2006-10-21 at 23:09 -0700, Chris Lattner wrote: > >> @@ -1873,6 +1874,11 @@ > >> free($3); > >> CHECK_FOR_ERROR > >>}; > >> + | DATA '=' STRINGCONSTANT { > >> +CurModule.CurrentModule->setDataLayout($3); > >> +free($3); > >> +CHECK_FOR_ERROR > > > > I don't think

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-10-22 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.268 -> 1.269 --- Log message: Remove unneeded CHECK_FOR_ERROR invocations. --- Diffs of the changes: (+0 -2) llvmAsmParser.y |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u ll

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y Lexer.l

2006-10-21 Thread Chris Lattner
On Oct 17, 2006, at 7:28 PM, Reid Spencer wrote: >> Index: llvm/lib/AsmParser/llvmAsmParser.y >> diff -u llvm/lib/AsmParser/llvmAsmParser.y:1.265 llvm/lib/ >> AsmParser/llvmAsmParser.y:1.266 >> --- llvm/lib/AsmParser/llvmAsmParser.y:1.265 Sun Oct 15 18:26:46 2006 >> +++ llvm/lib/AsmParser/llvmAsmP

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y Lexer.l

2006-10-17 Thread Reid Spencer
Owen, Some comments .. On Tue, 2006-10-17 at 21:20 -0500, Owen Anderson wrote: > > Changes in directory llvm/lib/AsmParser: > > llvmAsmParser.y updated: 1.265 -> 1.266 > Lexer.l updated: 1.77 -> 1.78 > --- > Log message: > > Add support for the new "target data" information in .ll files. This

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y Lexer.l

2006-10-17 Thread Owen Anderson
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.265 -> 1.266 Lexer.l updated: 1.77 -> 1.78 --- Log message: Add support for the new "target data" information in .ll files. This provides a better encoding of the targets data layout, rather than trying to guess it from the e

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-10-15 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.264 -> 1.265 --- Log message: Produce a useful error message for Regression/Verifier/2006-10-15-AddrLabel.ll --- Diffs of the changes: (+2 -0) llvmAsmParser.y |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/A

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-08-18 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.257 -> 1.258 --- Log message: trivial optimization --- Diffs of the changes: (+4 -1) llvmAsmParser.y |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u llvm/li

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-05-28 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.254 -> 1.255 --- Log message: Fix grammar in a comment. --- Diffs of the changes: (+1 -1) llvmAsmParser.y |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u llvm/l

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y Lexer.l

2006-05-19 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.253 -> 1.254 Lexer.l updated: 1.73 -> 1.74 --- Log message: Add support for parsing csret --- Diffs of the changes: (+3 -1) Lexer.l |1 + llvmAsmParser.y |3 ++- 2 files changed, 3 insertions(+), 1 deletio

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-04-07 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.252 -> 1.253 --- Log message: Use isValidOperands instead of duplicating or eliding checks. --- Diffs of the changes: (+8 -19) llvmAsmParser.y | 27 --- 1 files changed, 8 insertions(+), 19 deleti

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-04-07 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.251 -> 1.252 --- Log message: Add insertelement and shufflevector constantexpr support --- Diffs of the changes: (+9 -0) llvmAsmParser.y |9 + 1 files changed, 9 insertions(+) Index: llvm/lib/AsmParser/llvmAs

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-03-04 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.249 -> 1.250 --- Log message: Don't use invalidated iterators! --- Diffs of the changes: (+3 -3) llvmAsmParser.y |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib/AsmParser/llvmAsmParser.y d

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y Lexer.l

2006-01-23 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.246 -> 1.247 Lexer.l updated: 1.69 -> 1.70 --- Log message: syntax change --- Diffs of the changes: (+4 -3) Lexer.l |1 + llvmAsmParser.y |6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.240 -> 1.241 --- Log message: allow logical operators on packed integral types --- Diffs of the changes: (+10 -4) llvmAsmParser.y | 14 ++ 1 files changed, 10 insertions(+), 4 deletions(-) Index: llvm/lib/A

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y ParserInternals.h

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.239 -> 1.240 ParserInternals.h updated: 1.41 -> 1.42 --- Log message: Implement Regression/Assembler/2005-12-21-ZeroInitVector.ll --- Diffs of the changes: (+13 -1) ParserInternals.h |8 +++- llvmAsmParser.y |

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2005-11-12 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.238 -> 1.239 --- Log message: refactor grammar to eliminate shift-reduce conflict. Move alignment checking code out of all of the clients and into OptAlign/OptCAlign --- Diffs of the changes: (+45 -49) llvmAsmParser.y |

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2005-11-11 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.237 -> 1.238 --- Log message: Parse section info --- Diffs of the changes: (+41 -9) llvmAsmParser.y | 50 +- 1 files changed, 41 insertions(+), 9 deletions(-) Index: llvm

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.235 -> 1.236 --- Log message: Allow globals to have an alignment specified. Switch to using isPowerOf2_32 at Jim's request for the checking code. --- Diffs of the changes: (+25 -13) llvmAsmParser.y | 38

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.234 -> 1.235 --- Log message: factor optional alignment --- Diffs of the changes: (+23 -34) llvmAsmParser.y | 57 ++-- 1 files changed, 23 insertions(+), 34 deletions(-

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2005-11-05 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.233 -> 1.234 --- Log message: Verify that alignment amounts are a power of 2 --- Diffs of the changes: (+12 -0) llvmAsmParser.y | 12 1 files changed, 12 insertions(+) Index: llvm/lib/AsmParser/llvmAsmPars