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

2007-06-04 Thread Zhou Sheng
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.112 - 1.113 llvmAsmParser.y updated: 1.358 - 1.359 --- 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

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

2007-05-22 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.108 - 1.109 --- Log message: simplify code --- Diffs of the changes: (+2 -11) Lexer.l | 13 ++--- 1 files changed, 2 insertions(+), 11 deletions(-) Index: llvm/lib/AsmParser/Lexer.l diff -u

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

2007-05-22 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.111 - 1.112 --- Log message: Don't allow the UnEscape code to read or write beyond the end of yytext. Make sure we convert \\ into \. --- Diffs of the changes: (+20 -11) Lexer.l | 31 --- 1 files

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

2007-05-19 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.107 - 1.108 llvmAsmParser.y updated: 1.356 - 1.357 --- Log message: Make the %... syntax legal for local name. This just makes it symmetric with global names which can already be @... --- Diffs of the changes: (+9 -2) Lexer.l

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

2007-04-29 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.106 - 1.107 Lexer.l.cvs updated: 1.33 - 1.34 llvmAsmParser.y updated: 1.354 - 1.355 llvmAsmParser.y.cvs updated: 1.96 - 1.97 --- Log message: Implement protected visibility. This partly implements PR1363: http://llvm.org/PR1363 .

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

2007-04-08 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.103 - 1.104 llvmAsmParser.y updated: 1.335 - 1.336 --- Log message: Drop the implementation keyword. --- Diffs of the changes: (+1 -14) Lexer.l |1 - llvmAsmParser.y | 14 +- 2 files changed, 1

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

2007-03-21 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.100 - 1.101 llvmAsmParser.y updated: 1.331 - 1.332 --- Log message: Add support for the noreturn and nounwind function attributes. --- Diffs of the changes: (+4 -1) Lexer.l |2 ++ llvmAsmParser.y |3 ++- 2 files

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

2007-03-09 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.99 - 1.100 --- Log message: For PR1245: http://llvm.org/PR1245 : Account for the sign bit when computing the number of bits required for a negative integer literal constant. --- Diffs of the changes: (+1 -1) Lexer.l |2 +-

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

2007-02-27 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.98 - 1.99 --- Log message: Implement arbitrary integer constants through the use of APInt values. Positive, negative, and hexadecimal integer constants will now return an APInt for values having 64 bits of precision. --- Diffs of

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

2007-01-28 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.96 - 1.97 Lexer.l.cvs updated: 1.23 - 1.24 llvmAsmParser.y updated: 1.313 - 1.314 llvmAsmParser.y.cvs updated: 1.59 - 1.60 --- Log message: Propagate changes from my local tree. This patch includes: 1. New parameter attribute called

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

2007-01-12 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.93 - 1.94 Lexer.l.cvs updated: 1.20 - 1.21 llvmAsmParser.y updated: 1.306 - 1.307 llvmAsmParser.y.cvs updated: 1.52 - 1.53 --- Log message: * PIC codegen for X86/Linux has been implemented * PIC-aware internal structures in X86

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

2007-01-12 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.94 - 1.95 llvmAsmParser.y updated: 1.307 - 1.308 --- Log message: Bye bye bool. AsmWriter doesn't generate it any more so AsmParser shouldn't read it any more. This is consistent with the new IR as well. --- Diffs of the changes:

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

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.92 - 1.93 --- Log message: Integer type names need 1 or more digits, not zero or more. --- Diffs of the changes: (+1 -1) Lexer.l |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/AsmParser/Lexer.l diff

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

2006-12-31 Thread Jeff Cohen
A semi-colon appears to be in the wrong place, as marked below. Some versions of bison complain, while others silently accept it (including the newest ones)--though how they interpret the grammar is not clear. Reid Spencer wrote: Changes in directory llvm/lib/AsmParser: Lexer.l updated:

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

2006-12-31 Thread Reid Spencer
Jeff, This is now fixed. I wish the newer versions of bison would at least warn about this! Reid. On Sun, 2006-12-31 at 12:42 -0800, Jeff Cohen wrote: A semi-colon appears to be in the wrong place, as marked below. Some versions of bison complain, while others silently accept it (including

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

2006-12-31 Thread Jeff Cohen
Only half-fixed. The extra semi-colon is still there. Reid Spencer wrote: Jeff, This is now fixed. I wish the newer versions of bison would at least warn about this! Reid. On Sun, 2006-12-31 at 12:42 -0800, Jeff Cohen wrote: A semi-colon appears to be in the wrong place, as marked

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

2006-12-31 Thread Reid Spencer
Oops. Sorry, missed that. Its fixed and regenerated now. Reid. On Sun, 2006-12-31 at 13:43 -0800, Jeff Cohen wrote: Only half-fixed. The extra semi-colon is still there. Reid Spencer wrote: Jeff, This is now fixed. I wish the newer versions of bison would at least warn about this!

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

2006-12-30 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.89 - 1.90 llvmAsmParser.y updated: 1.292 - 1.293 --- Log message: For PR950: http://llvm.org/PR950 : Major reorganization. This patch introduces the signedness changes for the new integer types (i8, i16, i32, i64) which replace the

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

2006-12-02 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.86 - 1.87 llvmAsmParser.y updated: 1.281 - 1.282 --- Log message: Shorten the FCmp and ICmp mnemonics to 3 letters. Make the parser disambiguate them. --- Diffs of the changes: (+41 -34) Lexer.l | 48

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

2006-11-27 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.84 - 1.85 llvmAsmParser.y updated: 1.277 - 1.278 ParserInternals.h updated: 1.48 - 1.49 --- Log message: Implement signedness caching for values, value lists, constants and constant lists. This is just an internal change to the

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

2006-11-19 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.82 - 1.83 ParserInternals.h updated: 1.46 - 1.47 llvmAsmParser.y updated: 1.275 - 1.276 --- Log message: For PR950: http://llvm.org/PR950 : Retain the signedness of the old integer types in a new TypeInfo structure so that it can be

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

2006-11-01 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.80 - 1.81 llvmAsmParser.y updated: 1.271 - 1.272 --- Log message: For PR950: http://llvm.org/PR950 : Replace the REM instruction with UREM, SREM and FREM. --- Diffs of the changes: (+19 -8) Lexer.l |5 -

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

2006-10-22 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.78 - 1.79 llvmAsmParser.y updated: 1.267 - 1.268 --- Log message: change keyword to datalayout --- Diffs of the changes: (+3 -3) Lexer.l |2 +- llvmAsmParser.y |4 ++-- 2 files changed, 3 insertions(+), 3

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

2006-09-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.75 - 1.76 Lexer.l.cvs updated: 1.5 - 1.6 llvmAsmParser.y updated: 1.258 - 1.259 llvmAsmParser.y.cvs updated: 1.10 - 1.11 --- Log message: Adding dllimport, dllexport and external weak linkage types. DLL* linkages got full (I hope)

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

2006-04-07 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.72 - 1.73 llvmAsmParser.y updated: 1.250 - 1.251 --- Log message: Parse shufflevector --- Diffs of the changes: (+7 -1) Lexer.l |1 + llvmAsmParser.y |7 ++- 2 files changed, 7 insertions(+), 1 deletion(-)

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

2006-01-23 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.68 - 1.69 llvmAsmParser.y updated: 1.245 - 1.246 --- Log message: Add support for parsing global asm blocks --- Diffs of the changes: (+22 -4) Lexer.l |1 + llvmAsmParser.y | 25 + 2 files