summaryrefslogtreecommitdiffstats
path: root/llvm/lib/AsmParser
Commit message (Collapse)AuthorAgeFilesLines
...
* Update GEP constructors to use an iterator interface to fixDavid Greene2007-09-041-3/+3
| | | | | | GLIBCXX_DEBUG issues. llvm-svn: 41697
* update theseChris Lattner2007-08-292-2/+2
| | | | llvm-svn: 41565
* Update InvokeInst to work like CallInstDavid Greene2007-08-271-1/+1
| | | | llvm-svn: 41506
* regenerateChris Lattner2007-08-063-4748/+3438
| | | | llvm-svn: 40875
* Fix PR1577, a crash on invalid bug.Chris Lattner2007-08-061-0/+1
| | | | llvm-svn: 40874
* Regenerating.Chandler Carruth2007-08-043-3437/+4761
| | | | llvm-svn: 40808
* This is the patch to provide clean intrinsic function overloading support in ↵Chandler Carruth2007-08-041-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 Johannesen2007-08-037-4495/+3613
| | | | llvm-svn: 40774
* Update generated files.David Greene2007-08-014-1393/+1220
| | | | llvm-svn: 40663
* New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene2007-08-011-1/+1
| | | | | | | | indexing an empty std::vector. Updates to all clients. llvm-svn: 40660
* Regenerate.Reid Spencer2007-07-312-954/+954
| | | | llvm-svn: 40634
* After a discussion with Anton, it turns out that the InReg attribute is notReid Spencer2007-07-311-1/+0
| | | | | | permitted on function results. So, revert the last patch to make it illegal. llvm-svn: 40632
* Regenerate.Reid Spencer2007-07-312-954/+954
| | | | llvm-svn: 40621
* Allow the INREG parameter attribute to be added to functions. This permits theReid Spencer2007-07-311-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 Spencer2007-07-312-148/+146
| | | | llvm-svn: 40613
* Don't include newlines in the whitespace before newline (WSNL) rule.Reid Spencer2007-07-311-2/+2
| | | | | | Fix the comment for WSNL to describe its actual function. llvm-svn: 40612
* Regenerate.Reid Spencer2007-07-315-4074/+5321
| | | | llvm-svn: 40611
* For PR1553:Reid Spencer2007-07-312-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 isDuncan Sands2007-07-272-2/+4
| | | | | | still under discussion. llvm-svn: 40549
* For PR1553:Reid Spencer2007-07-192-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 attributeRafael Espindola2007-07-062-1/+3
| | | | llvm-svn: 37940
* update the .cvs filesChris Lattner2007-07-055-5128/+4012
| | | | llvm-svn: 37918
* Convert .cvsignore filesJohn Criswell2007-06-291-4/+0
| | | | llvm-svn: 37801
* Commit first round work of PR1373. "noalias" is now fully supported inZhou Sheng2007-06-052-5/+7
| | | | | | | VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll updated also. llvm-svn: 37432
* Regenerate.Reid Spencer2007-05-222-167/+185
| | | | llvm-svn: 37294
* Don't allow the UnEscape code to read or write beyond the end of yytext.Reid Spencer2007-05-221-11/+20
| | | | | | Make sure we convert \\ into \. llvm-svn: 37293
* Regenerate.Reid Spencer2007-05-225-660/+646
| | | | llvm-svn: 37292
* Implement full unescaping of escaped hex characters in all quoted identifiersReid Spencer2007-05-223-136/+121
| | | | | | and strings. llvm-svn: 37291
* update commentChris Lattner2007-05-223-3/+3
| | | | llvm-svn: 37282
* regenerateChris Lattner2007-05-222-184/+161
| | | | llvm-svn: 37281
* simplify codeChris Lattner2007-05-221-11/+2
| | | | llvm-svn: 37280
* RegenerateReid Spencer2007-05-195-4833/+5824
| | | | llvm-svn: 37258
* Make the %"..." syntax legal for local name. This just makes it symmetricReid Spencer2007-05-192-2/+9
| | | | | | with global names which can already be @"..." llvm-svn: 37257
* regenerateChris Lattner2007-05-043-4626/+3338
| | | | llvm-svn: 36740
* fix a bug where llvm-as couldn't assemble the .ll file for 252.eon.Chris Lattner2007-05-041-1/+1
| | | | llvm-svn: 36739
* RegenerateAnton Korobeynikov2007-04-293-3809/+4382
| | | | llvm-svn: 36566
* Implement protected visibility. This partly implements PR1363. LinkerAnton Korobeynikov2007-04-294-8/+12
| | | | | | should be taught to deal with protected symbols. llvm-svn: 36565
* Fix MemoryBuffer breakage correctly.Jeff Cohen2007-04-292-1625/+1402
| | | | llvm-svn: 36561
* Regenerate.Reid Spencer2007-04-284-2365/+2021
| | | | llvm-svn: 36543
* Revert the premature portion of the last commit.Reid Spencer2007-04-281-62/+76
| | | | llvm-svn: 36542
* Fix a compilation error (jump to case label).Reid Spencer2007-04-281-77/+64
| | | | llvm-svn: 36539
* RegenerateAnton Korobeynikov2007-04-283-3352/+4719
| | | | llvm-svn: 36538
* Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov2007-04-281-27/+53
| | | | | | bitcasts of them. llvm-svn: 36537
* regenChris Lattner2007-04-263-4616/+3346
| | | | llvm-svn: 36470
* wrap long linesChris Lattner2007-04-261-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 Wendling2007-04-251-2/+1
| | | | llvm-svn: 36454
* Add missed semicolon. Resotre compatibility with older bisonsAnton Korobeynikov2007-04-251-1/+1
| | | | llvm-svn: 36443
* RegenerateAnton Korobeynikov2007-04-255-3904/+5282
| | | | llvm-svn: 36437
* Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov2007-04-252-7/+46
| | | | | | will follow. llvm-svn: 36435
* RegeneratedChristopher Lamb2007-04-223-4385/+3361
| | | | llvm-svn: 36350
OpenPOWER on IntegriCloud