[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-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

[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

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_castPointerType(Ty); + if (!PTy) { + GenerateError(Invalid type for reference to global ); + return 0; + } + const Type* ElTy = PTy-getElementType(); + if (const

[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:

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 --- Diffs of the

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

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

[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

[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

[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. ---

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

2007-04-16 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

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_castFunction(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.e.

[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:

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-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(-)

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. quoting reidbut 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:

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. quoting reidbut 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

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. quoting reidbut I want to support nul characters in my names!/ Okay, so this whole ValueName and StringMap thing

[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

[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 +-

[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

[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-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

[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)

[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-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)

[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

[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-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-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)

[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-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-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:

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 which will

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 'NOT' This

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 wasn't

[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

[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 attributes

[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-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-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

[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

[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-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

[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

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 ---

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 = global

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:

[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-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)

[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:

[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 iostream and used llvm streams --- Diffs of the changes: (+3 -3) llvmAsmParser.y |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

[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

[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 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/llvmAsmParser.y

[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

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 you need a CHECK_FOR_ERROR

[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

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 provides

[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-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-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-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

[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-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

[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-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-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-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

[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