Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Test cases for r179655. | Chad Rosier | 2013-04-17 | 1 | -3/+36 | |
| | | | | llvm-svn: 179656 | |||||
* | Add test case for r179403. | Chad Rosier | 2013-04-12 | 1 | -0/+12 | |
| | | | | llvm-svn: 179404 | |||||
* | Add test case for r179399. | Chad Rosier | 2013-04-12 | 1 | -1/+3 | |
| | | | | llvm-svn: 179400 | |||||
* | Add test case for r179383 and r179393. | Chad Rosier | 2013-04-12 | 1 | -1/+8 | |
| | | | | llvm-svn: 179394 | |||||
* | [ms-inline asm] Move a few test cases from the 32-bit version to the 64-bit | Chad Rosier | 2013-04-10 | 1 | -30/+0 | |
| | | | | | | version as lea is only available in 64-bit mode. llvm-svn: 179190 | |||||
* | [ms-inline asm] Add a few test cases that were regressed by r179115. That | Chad Rosier | 2013-04-10 | 1 | -0/+3 | |
| | | | | | | | commit was reverted in r179120, but I do plan on reapplying with a fix shortly. Part of rdar://13611297 llvm-svn: 179182 | |||||
* | Test case for r179030. | Chad Rosier | 2013-04-08 | 1 | -0/+7 | |
| | | | | llvm-svn: 179031 | |||||
* | Add test case for r178881. | Chad Rosier | 2013-04-05 | 1 | -1/+9 | |
| | | | | llvm-svn: 178882 | |||||
* | Remove unnecessary attributes from test case. | Chad Rosier | 2013-03-27 | 1 | -81/+79 | |
| | | | | llvm-svn: 178188 | |||||
* | Add a front-end test case for r178186. | Chad Rosier | 2013-03-27 | 1 | -0/+8 | |
| | | | | llvm-svn: 178187 | |||||
* | Test case for r177439 and r177440. | Chad Rosier | 2013-03-19 | 1 | -0/+13 | |
| | | | | llvm-svn: 177441 | |||||
* | Update test for r177413. | Chad Rosier | 2013-03-19 | 1 | -2/+2 | |
| | | | | llvm-svn: 177414 | |||||
* | Test case for r177347. | Chad Rosier | 2013-03-18 | 1 | -0/+13 | |
| | | | | llvm-svn: 177349 | |||||
* | Add a front-end test case for r176036. | Chad Rosier | 2013-02-25 | 1 | -0/+8 | |
| | | | | llvm-svn: 176038 | |||||
* | Update to use references to attribute groups instead of listing the ↵ | Bill Wendling | 2013-02-22 | 1 | -69/+71 | |
| | | | | | | attributes on the call/invoke instructions. llvm-svn: 175878 | |||||
* | [ms-inline asm] Remove this test while I investigate why eax isn't being ↵ | Chad Rosier | 2013-02-20 | 1 | -6/+0 | |
| | | | | | | clobbered. llvm-svn: 175637 | |||||
* | Add test case for r175312. | Chad Rosier | 2013-02-15 | 1 | -0/+6 | |
| | | | | llvm-svn: 175313 | |||||
* | [ms-inline asm] Add test case for r175083. | Chad Rosier | 2013-02-13 | 1 | -0/+12 | |
| | | | | llvm-svn: 175084 | |||||
* | [ms-inline-asm] Test cases to ensure the AsmRewrite list is sorted (r175021). | Chad Rosier | 2013-02-13 | 1 | -0/+12 | |
| | | | | | | Part of rdar://13202662 llvm-svn: 175022 | |||||
* | [ms-inline-asm] Add test cases for the align/emit directives. | Chad Rosier | 2013-02-12 | 1 | -0/+16 | |
| | | | | | | Part of rdar://13200215 llvm-svn: 175009 | |||||
* | [ms-inline asm] Update test case now that we are correctly parsing __emit ↵ | Chad Rosier | 2013-02-12 | 1 | -2/+2 | |
| | | | | | | directives. llvm-svn: 175000 | |||||
* | Typo. | Chad Rosier | 2013-02-12 | 1 | -1/+1 | |
| | | | | llvm-svn: 174995 | |||||
* | [ms-inline asm] Add a few test cases for the parsing of hexidecimal integers. | Chad Rosier | 2013-02-12 | 1 | -0/+34 | |
| | | | | llvm-svn: 174989 | |||||
* | [ms-inline asm] Remove the -fenable-experimental-ms-inline-asm flag. MS-style | Chad Rosier | 2013-01-22 | 1 | -1/+1 | |
| | | | | | | inline assembly can be enable with -fasm-blocks or -fms-extensions alone. llvm-svn: 173186 | |||||
* | [ms-inline asm] Updates and test case for r172743. | Chad Rosier | 2013-01-17 | 1 | -1/+29 | |
| | | | | | | Part of rdar://12576868 llvm-svn: 172744 | |||||
* | [ms-inline asm] Add test case for r172121. | Chad Rosier | 2013-01-10 | 1 | -0/+7 | |
| | | | | | | Part of rdar://12991541 llvm-svn: 172122 | |||||
* | [ms-inline asm] Add a test case for the offset operator where the operand is a | Chad Rosier | 2013-01-08 | 1 | -3/+6 | |
| | | | | | | global variable. llvm-svn: 171919 | |||||
* | Test case for r171784. | Chad Rosier | 2013-01-07 | 1 | -0/+8 | |
| | | | | llvm-svn: 171785 | |||||
* | [driver, ms-inline asm] MS-Style inline assembly is controlled by the | Chad Rosier | 2012-12-05 | 1 | -2/+1 | |
| | | | | | | | -fasm-blocks flag, not the -fms-extensions flag. rdar://12808010 llvm-svn: 169422 | |||||
* | [ms-inline asm] Add more tests. | Chad Rosier | 2012-12-05 | 1 | -0/+29 | |
| | | | | llvm-svn: 169411 | |||||
* | [ms-inline asm] Test case for r166790. | Chad Rosier | 2012-10-26 | 1 | -0/+7 | |
| | | | | llvm-svn: 166791 | |||||
* | [ms-inline asm] Add a test case for r166723 and r166724. | Chad Rosier | 2012-10-25 | 1 | -0/+14 | |
| | | | | llvm-svn: 166725 | |||||
* | [ms-inline asm] Test case for r166632. | Chad Rosier | 2012-10-24 | 1 | -0/+16 | |
| | | | | llvm-svn: 166633 | |||||
* | [ms-inline asm] Add test cases for r166451. | Chad Rosier | 2012-10-24 | 1 | -0/+10 | |
| | | | | llvm-svn: 166600 | |||||
* | [ms-inline asm] Add test cases for r166592. The test cases only works if the | Chad Rosier | 2012-10-24 | 1 | -0/+7 | |
| | | | | | | source operand is a register. llvm-svn: 166594 | |||||
* | [ms-inline asm] Update the triple to test r166523. | Chad Rosier | 2012-10-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 166524 | |||||
* | [ms-inline asm] Update for r166433. | Chad Rosier | 2012-10-23 | 1 | -0/+1 | |
| | | | | llvm-svn: 166489 | |||||
* | Testcase change for r166440. | Eli Friedman | 2012-10-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 166441 | |||||
* | [ms-inline asm] Test case for r166433. | Chad Rosier | 2012-10-22 | 1 | -0/+8 | |
| | | | | llvm-svn: 166434 | |||||
* | [ms-inline asm] Update test case for r166357. | Chad Rosier | 2012-10-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 166358 | |||||
* | [ms-inline asm] Test case for r166349 and r166352. | Chad Rosier | 2012-10-19 | 1 | -0/+13 | |
| | | | | llvm-svn: 166353 | |||||
* | [ms-inline asm] Update testcase for r166316. | Chad Rosier | 2012-10-19 | 1 | -2/+12 | |
| | | | | llvm-svn: 166317 | |||||
* | [ms-inline asm] Revert accidental commit. Sorry for the churn. | Chad Rosier | 2012-10-19 | 1 | -24/+1 | |
| | | | | llvm-svn: 166312 | |||||
* | [ms-inline asm] Set the SemaCallback in the TargetAsmParser. | Chad Rosier | 2012-10-19 | 1 | -1/+24 | |
| | | | | llvm-svn: 166310 | |||||
* | [ms-inline asm] Remove accidental commit. | Chad Rosier | 2012-10-18 | 1 | -17/+0 | |
| | | | | llvm-svn: 166193 | |||||
* | [ms-inline asm] Move most of the AsmParsing logic in clang back into the MC | Chad Rosier | 2012-10-18 | 1 | -0/+17 | |
| | | | | | | | layer. Use the new ParseMSInlineAsm() API and add an implementation of the MCAsmParserSemaCallback interface. llvm-svn: 166184 | |||||
* | [ms-inline asm] Rework the front-end to use the API introduced in r165946. | Chad Rosier | 2012-10-15 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | -The front-end now builds a single assembly string and feeds it to the AsmParser. The front-end iterates on a per statement basis by calling the ParseStatement() function. Please note, the calling of ParseStatement() and and any notion of MCAsmParsedOperands will be sunk into the MC layer in the near future. I plan to expose more basic APIs such as getClobbers, etc. -The enumeration of the AsmString expressions have been reworked to use SMLocs rather than assembly Pieces, which were being parsed in the front-end. -The test case, t8(), was modified due to r129223. I'll have to find a way to work around things such as these. Sorry for the large commit, but breaking this in multiple smaller commits proved too irritating. llvm-svn: 165957 | |||||
* | [ms-inline asm] Remove a bunch of parsing code from the front-end, which will be | Chad Rosier | 2012-10-12 | 1 | -32/+3 | |
| | | | | | | reimplemented in the AsmParser where it belongs. llvm-svn: 165825 | |||||
* | [ms-inline asm] Remove a bunch of parsing code from the front-end, which will be | Chad Rosier | 2012-10-11 | 1 | -26/+2 | |
| | | | | | | reimplemented in the AsmParser where it belongs. llvm-svn: 165752 | |||||
* | [ms-inline asm] Lookup the IdentifierInfo using the Idents table and remove the | Chad Rosier | 2012-10-11 | 1 | -9/+0 | |
| | | | | | | | | | now unused static helper function. The test case needs to be remove temporarily until I can better filter memory operands that aren't actual variable reference. llvm-svn: 165751 |