summaryrefslogtreecommitdiffstats
path: root/llvm/lib/AsmParser/llvmAsmParser.cpp.cvs
Commit message (Collapse)AuthorAgeFilesLines
...
* Regenerate.Reid Spencer2007-01-051-292/+273
| | | | llvm-svn: 32934
* Regenerate.Reid Spencer2007-01-051-1123/+1103
| | | | llvm-svn: 32905
* Regenerate.Reid Spencer2007-01-041-27/+31
| | | | llvm-svn: 32862
* Regenerate.Reid Spencer2007-01-041-150/+147
| | | | llvm-svn: 32853
* Regenerate.Reid Spencer2007-01-021-266/+325
| | | | llvm-svn: 32825
* Regenerate.Reid Spencer2006-12-311-31/+31
| | | | llvm-svn: 32800
* For PR950:Reid Spencer2006-12-311-1593/+1777
| | | | | | Regenerate llvm-svn: 32782
* Regenerate.Reid Spencer2006-12-291-1367/+1378
| | | | llvm-svn: 32772
* For PR950:Reid Spencer2006-12-231-1972/+2073
| | | | | | | | This patch removes the SetCC instructions and replaces them with the ICmp and FCmp instructions. The SetCondInst instruction has been removed and been replaced with ICmpInst and FCmpInst. llvm-svn: 32751
* Hopefully these are the regenerated filesAndrew Lenharth2006-12-081-2156/+1856
| | | | llvm-svn: 32362
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-942/+1106
| | | | | | now cerr, cout, and NullStream resp. llvm-svn: 32298
* Regenerate.Reid Spencer2006-12-051-259/+256
| | | | llvm-svn: 32246
* Regenerate.Reid Spencer2006-12-051-1039/+858
| | | | llvm-svn: 32242
* Regenerate.Reid Spencer2006-12-051-188/+148
| | | | llvm-svn: 32233
* Regenerate.Reid Spencer2006-12-041-637/+661
| | | | llvm-svn: 32173
* Regenerate.Reid Spencer2006-12-031-259/+258
| | | | llvm-svn: 32156
* Regenerate.Reid Spencer2006-12-031-1161/+1268
| | | | llvm-svn: 32152
* Regenerate.Reid Spencer2006-12-031-1604/+1583
| | | | llvm-svn: 32145
* Regenerate.Reid Spencer2006-12-011-4/+4
| | | | llvm-svn: 32053
* Regenerate.Reid Spencer2006-11-281-401/+450
| | | | llvm-svn: 31965
* For PR950:Reid Spencer2006-11-271-1246/+1365
| | | | | | | | | | The long awaited CAST patch. This introduces 12 new instructions into LLVM to replace the cast instruction. Corresponding changes throughout LLVM are provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the exception of 175.vpr which fails only on a slight floating point output difference. llvm-svn: 31931
* For PR950:Reid Spencer2006-11-081-2792/+3656
| | | | | | | | This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not dependent on the sign of their operands. llvm-svn: 31542
* regenerateChris Lattner2006-11-081-3630/+2790
| | | | llvm-svn: 31539
* For PR786:Reid Spencer2006-11-021-1065/+1095
| | | | | | | | | | Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380
* For PR950:Reid Spencer2006-10-261-1092/+1132
| | | | | | | | Make necessary changes to support DIV -> [SUF]Div. This changes llvm to have three division instructions: signed, unsigned, floating point. The bytecode and assembler are bacwards compatible, however. llvm-svn: 31195
* Regenerate.Reid Spencer2006-10-221-2775/+3608
| | | | llvm-svn: 31111
* regenerateChris Lattner2006-10-221-3608/+2773
| | | | llvm-svn: 31109
* For PR950:Reid Spencer2006-10-201-2781/+3616
| | | | | | | | This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063
* Add support for the new "target data" information in .ll files. This providesOwen Anderson2006-10-181-850/+865
| | | | | | | | | a better encoding of the targets data layout, rather than trying to guess it from the endianness and pointersize like before. Update the generated files. llvm-svn: 31031
* regenerateChris Lattner2006-10-151-3598/+2761
| | | | llvm-svn: 30971
* Fix PR886:Reid Spencer2006-10-091-2763/+3610
| | | | | | | | | | The result of yyparse() was not being checked. When YYERROR or YYABORT is called it causes yyparse() to return 1 to indicate the error. The code was silently ignoring this situation because it previously expected either an exception or a null ParserResult to indicate an error. The patch corrects this situation. llvm-svn: 30834
* Eliminate ConstantBool::True and ConstantBool::False. Instead, provideChris Lattner2006-09-281-3598/+2759
| | | | | | ConstantBool::getTrue() and ConstantBool::getFalse(). llvm-svn: 30665
* Fix PR902:Reid Spencer2006-09-281-1127/+1064
| | | | | | | | | | | | | | Errors are generated with the YYERROR macro which can only be called from a production (inside yyparse) because of the goto statement in the macro. This lead to several situations where GEN_ERROR was not called but GenerateError was used instead (because it doesn't use YYERROR). However, in such situations, catching the error much later (e.g. at the end of the production) is not sufficient because LLVM can assert on invalid data before the end of the production is reached. The solution is to ensure that the CHECK_FOR_ERROR macro (which invokes YYERROR if there's an error) is used as soon as possible after a call to GenerateError has been made. llvm-svn: 30650
* Added some eye-candy for Subtarget type checkingAnton Korobeynikov2006-09-171-1033/+1055
| | | | | | Added X86 StdCall & FastCall calling conventions. Codegen will follow. llvm-svn: 30446
* Small fixes for supporting dll* linkage typesAnton Korobeynikov2006-09-171-94/+93
| | | | llvm-svn: 30441
* Adding generated files for the last commitAnton Korobeynikov2006-09-141-2667/+3750
| | | | llvm-svn: 30375
* regenerateChris Lattner2006-08-181-3462/+2649
| | | | llvm-svn: 29771
* Add a comment about the mechanisms used to rid AsmParser of exceptions.Reid Spencer2006-08-181-211/+221
| | | | llvm-svn: 29769
* For PR797:Reid Spencer2006-08-181-2723/+3708
| | | | | | | | | | | | | Rid the Assembly Parser of exceptions. This is a really gross hack but it will do until the Assembly Parser is re-written as a recursive descent. The basic premise is that wherever the old "ThrowException" function was called (new name: GenerateError) we set a flag (TriggerError). Every production checks that flag and calls YYERROR if it is set. Additionally, each call to ThrowException in the grammar is replaced with GEN_ERROR which calls GenerateError and then YYERROR immediately. This prevents the remaining production from continuing after an error condition. llvm-svn: 29763
* fix typoChris Lattner2006-06-211-186/+186
| | | | llvm-svn: 28897
* RegenerateChris Lattner2006-05-191-938/+935
| | | | llvm-svn: 28407
* RegenerateChris Lattner2006-04-081-146/+135
| | | | llvm-svn: 27526
* regenerateChris Lattner2006-04-081-729/+767
| | | | llvm-svn: 27521
* regenerateChris Lattner2006-04-081-656/+664
| | | | llvm-svn: 27512
* RegenerateChris Lattner2006-03-041-183/+183
| | | | llvm-svn: 26522
* Convert this over to work with the new makefilesChris Lattner2006-02-151-0/+4249
llvm-svn: 26206
OpenPOWER on IntegriCloud