Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update GEP constructors to use an iterator interface to fix | David Greene | 2007-09-04 | 1 | -3/+3 | |
| | | | | | | GLIBCXX_DEBUG issues. llvm-svn: 41697 | |||||
* | update these | Chris Lattner | 2007-08-29 | 2 | -2/+2 | |
| | | | | llvm-svn: 41565 | |||||
* | Update InvokeInst to work like CallInst | David Greene | 2007-08-27 | 1 | -1/+1 | |
| | | | | llvm-svn: 41506 | |||||
* | regenerate | Chris Lattner | 2007-08-06 | 3 | -4748/+3438 | |
| | | | | llvm-svn: 40875 | |||||
* | Fix PR1577, a crash on invalid bug. | Chris Lattner | 2007-08-06 | 1 | -0/+1 | |
| | | | | llvm-svn: 40874 | |||||
* | Regenerating. | Chandler Carruth | 2007-08-04 | 3 | -3437/+4761 | |
| | | | | llvm-svn: 40808 | |||||
* | This is the patch to provide clean intrinsic function overloading support in ↵ | Chandler Carruth | 2007-08-04 | 1 | -0/+6 | |
| | | | | | | | | LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. This also changes the syntax for llvm.bswap, llvm.part.set, llvm.part.select, and llvm.ct* intrinsics. They are automatically upgraded by both the LLVM ASM reader and the bitcode reader. The test cases have been updated, with special tests added to ensure the automatic upgrading is supported. llvm-svn: 40807 | |||||
* | Long double, part 1 of N. Support in IR. | Dale Johannesen | 2007-08-03 | 7 | -4495/+3613 | |
| | | | | llvm-svn: 40774 | |||||
* | Update generated files. | David Greene | 2007-08-01 | 4 | -1393/+1220 | |
| | | | | llvm-svn: 40663 | |||||
* | New CallInst interface to address GLIBCXX_DEBUG errors caused by | David Greene | 2007-08-01 | 1 | -1/+1 | |
| | | | | | | | | indexing an empty std::vector. Updates to all clients. llvm-svn: 40660 | |||||
* | Regenerate. | Reid Spencer | 2007-07-31 | 2 | -954/+954 | |
| | | | | llvm-svn: 40634 | |||||
* | After a discussion with Anton, it turns out that the InReg attribute is not | Reid Spencer | 2007-07-31 | 1 | -1/+0 | |
| | | | | | | permitted on function results. So, revert the last patch to make it illegal. llvm-svn: 40632 | |||||
* | Regenerate. | Reid Spencer | 2007-07-31 | 2 | -954/+954 | |
| | | | | llvm-svn: 40621 | |||||
* | Allow the INREG parameter attribute to be added to functions. This permits the | Reid Spencer | 2007-07-31 | 1 | -0/+1 | |
| | | | | | | | | function result to be passed in a register. This implements the GCC regparm function attribute for llvm by translation to the InReg parameter attribute and fixes test/CFrontend/2002-07-30-SubregSetAssertion.c llvm-svn: 40619 | |||||
* | Regenerate (again). | Reid Spencer | 2007-07-31 | 2 | -148/+146 | |
| | | | | llvm-svn: 40613 | |||||
* | Don't include newlines in the whitespace before newline (WSNL) rule. | Reid Spencer | 2007-07-31 | 1 | -2/+2 | |
| | | | | | | Fix the comment for WSNL to describe its actual function. llvm-svn: 40612 | |||||
* | Regenerate. | Reid Spencer | 2007-07-31 | 5 | -4074/+5321 | |
| | | | | llvm-svn: 40611 | |||||
* | For PR1553: | Reid Spencer | 2007-07-31 | 2 | -0/+8 | |
| | | | | | | | | Make the AsmParser auto-upgrade the old zext and sext keywords for parameter attributes and handle the end-of-line ambiguity. llvm-svn: 40610 | |||||
* | Support for trampolines, except for X86 codegen which is | Duncan Sands | 2007-07-27 | 2 | -2/+4 | |
| | | | | | | still under discussion. llvm-svn: 40549 | |||||
* | For PR1553: | Reid Spencer | 2007-07-19 | 2 | -4/+7 | |
| | | | | | | | | Change the keywords for the zext and sext parameter attributes to be zeroext and signext so they don't conflict with the keywords for the instructions of the same name. This gets around the ambiguity. llvm-svn: 40069 | |||||
* | Add the byval attribute | Rafael Espindola | 2007-07-06 | 2 | -1/+3 | |
| | | | | llvm-svn: 37940 | |||||
* | update the .cvs files | Chris Lattner | 2007-07-05 | 5 | -5128/+4012 | |
| | | | | llvm-svn: 37918 | |||||
* | Convert .cvsignore files | John Criswell | 2007-06-29 | 1 | -4/+0 | |
| | | | | llvm-svn: 37801 | |||||
* | Commit first round work of PR1373. "noalias" is now fully supported in | Zhou Sheng | 2007-06-05 | 2 | -5/+7 | |
| | | | | | | | VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll updated also. llvm-svn: 37432 | |||||
* | Regenerate. | Reid Spencer | 2007-05-22 | 2 | -167/+185 | |
| | | | | llvm-svn: 37294 | |||||
* | Don't allow the UnEscape code to read or write beyond the end of yytext. | Reid Spencer | 2007-05-22 | 1 | -11/+20 | |
| | | | | | | Make sure we convert \\ into \. llvm-svn: 37293 | |||||
* | Regenerate. | Reid Spencer | 2007-05-22 | 5 | -660/+646 | |
| | | | | llvm-svn: 37292 | |||||
* | Implement full unescaping of escaped hex characters in all quoted identifiers | Reid Spencer | 2007-05-22 | 3 | -136/+121 | |
| | | | | | | and strings. llvm-svn: 37291 | |||||
* | update comment | Chris Lattner | 2007-05-22 | 3 | -3/+3 | |
| | | | | llvm-svn: 37282 | |||||
* | regenerate | Chris Lattner | 2007-05-22 | 2 | -184/+161 | |
| | | | | llvm-svn: 37281 | |||||
* | simplify code | Chris Lattner | 2007-05-22 | 1 | -11/+2 | |
| | | | | llvm-svn: 37280 | |||||
* | Regenerate | Reid Spencer | 2007-05-19 | 5 | -4833/+5824 | |
| | | | | llvm-svn: 37258 | |||||
* | Make the %"..." syntax legal for local name. This just makes it symmetric | Reid Spencer | 2007-05-19 | 2 | -2/+9 | |
| | | | | | | with global names which can already be @"..." llvm-svn: 37257 | |||||
* | regenerate | Chris Lattner | 2007-05-04 | 3 | -4626/+3338 | |
| | | | | llvm-svn: 36740 | |||||
* | fix a bug where llvm-as couldn't assemble the .ll file for 252.eon. | Chris Lattner | 2007-05-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 36739 | |||||
* | Regenerate | Anton Korobeynikov | 2007-04-29 | 3 | -3809/+4382 | |
| | | | | llvm-svn: 36566 | |||||
* | Implement protected visibility. This partly implements PR1363. Linker | Anton Korobeynikov | 2007-04-29 | 4 | -8/+12 | |
| | | | | | | should be taught to deal with protected symbols. llvm-svn: 36565 | |||||
* | Fix MemoryBuffer breakage correctly. | Jeff Cohen | 2007-04-29 | 2 | -1625/+1402 | |
| | | | | llvm-svn: 36561 | |||||
* | Regenerate. | Reid Spencer | 2007-04-28 | 4 | -2365/+2021 | |
| | | | | llvm-svn: 36543 | |||||
* | Revert the premature portion of the last commit. | Reid Spencer | 2007-04-28 | 1 | -62/+76 | |
| | | | | llvm-svn: 36542 | |||||
* | Fix a compilation error (jump to case label). | Reid Spencer | 2007-04-28 | 1 | -77/+64 | |
| | | | | llvm-svn: 36539 | |||||
* | Regenerate | Anton Korobeynikov | 2007-04-28 | 3 | -3352/+4719 | |
| | | | | llvm-svn: 36538 | |||||
* | Implement review feedback. Aliasees can be either GlobalValue's or | Anton Korobeynikov | 2007-04-28 | 1 | -27/+53 | |
| | | | | | | bitcasts of them. llvm-svn: 36537 | |||||
* | regen | Chris Lattner | 2007-04-26 | 3 | -4616/+3346 | |
| | | | | llvm-svn: 36470 | |||||
* | wrap long lines | Chris Lattner | 2007-04-26 | 1 | -10/+16 | |
| | | | | | | | | Fix PR1358 and test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll, by creating forward decl globals with linkage extern_weak to defeat implicit constant folding. llvm-svn: 36469 | |||||
* | Quiet a compiler warning about assignment in an if-then conditional. | Bill Wendling | 2007-04-25 | 1 | -2/+1 | |
| | | | | llvm-svn: 36454 | |||||
* | Add missed semicolon. Resotre compatibility with older bisons | Anton Korobeynikov | 2007-04-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 36443 | |||||
* | Regenerate | Anton Korobeynikov | 2007-04-25 | 5 | -3904/+5282 | |
| | | | | llvm-svn: 36437 | |||||
* | Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part | Anton Korobeynikov | 2007-04-25 | 2 | -7/+46 | |
| | | | | | | will follow. llvm-svn: 36435 | |||||
* | Regenerated | Christopher Lamb | 2007-04-22 | 3 | -4385/+3361 | |
| | | | | llvm-svn: 36350 |