Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [ms-inline asm] Add support for clobbers in CodeGen. | Chad Rosier | 2012-08-15 | 1 | -5/+5 | |
| | | | | | | | This is a reapplication of r161914 now that the scoping issue has been resolved in r161966. llvm-svn: 161967 | |||||
* | Revert this to try to bring the i386 bots back. | Eric Christopher | 2012-08-15 | 1 | -5/+5 | |
| | | | | llvm-svn: 161931 | |||||
* | [ms-inline asm] Add support for clobbers in CodeGen. | Chad Rosier | 2012-08-15 | 1 | -5/+5 | |
| | | | | llvm-svn: 161914 | |||||
* | [ms-inline asm] More test cases to make sure buildMSAsmString() doesn't regress. | Chad Rosier | 2012-08-14 | 1 | -0/+42 | |
| | | | | llvm-svn: 161908 | |||||
* | [ms-inline asm] Add a helpful assert. | Chad Rosier | 2012-08-14 | 1 | -5/+10 | |
| | | | | llvm-svn: 161890 | |||||
* | [ms-inline asm] Have patchMSAsmStrings() return a vector or AsmStrings. | Chad Rosier | 2012-08-13 | 1 | -0/+32 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | The AsmParser expects a single asm instruction, but valid ms-style inline asm statements may contain multiple instructions. This happens with asm blocks __asm { mov ebx, eax mov ecx, ebx } or when multiple asm statements are adjacent to one another __asm mov ebx, eax __asm mov ecx, ebx and __asm mov ebx, eax __asm mov ecx, ebx Currently, asm blocks are not properly handled. llvm-svn: 161780 | |||||
* | [ms-inline asm] Use the new Inline Asm Non-Standard Dialect attribute. | Chad Rosier | 2012-08-10 | 1 | -1/+1 | |
| | | | | llvm-svn: 161642 | |||||
* | [ms-inline asm] Add basic codegen support for simple asm stmts. Currently, | Chad Rosier | 2012-08-08 | 1 | -1/+2 | |
| | | | | | | only machine specific clobbers are modeled. llvm-svn: 161524 | |||||
* | [ms-inline asm] Add a very simple test case. Basically, we're only testing for | Chad Rosier | 2012-08-08 | 1 | -0/+7 | |
crashers at the moment (and coincidentally this case was causing a crash). llvm-svn: 161520 |