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

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

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

2007-05-21 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/lib/AsmParser/Lexer.l:

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

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

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

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

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

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

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

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

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

2006-12-29 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.88 -> 1.89 llvmAsmParser.y updated: 1.291 -> 1.292 --- Log message: For PR950: http://llvm.org/PR950 : Remove all grammar conflicts from assembly parsing. This change involves: 1. Making the "type" keyword not a primitive type (remove

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

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

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

2006-10-21 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 deletio

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

2006-01-25 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.70 -> 1.71 llvmAsmParser.y updated: 1.248 -> 1.249 ParserInternals.h updated: 1.42 -> 1.43 --- Log message: Parse inline asm objects --- Diffs of the changes: (+56 -3) Lexer.l |1 + ParserInternals.h | 27 +

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

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

2005-11-11 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.65 -> 1.66 --- Log message: add a token --- Diffs of the changes: (+2 -1) Lexer.l |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/AsmParser/Lexer.l diff -u llvm/lib/AsmParser/Lexer.l:1.65 llvm/lib/Asm