summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/swift-error.ll
Commit message (Collapse)AuthorAgeFilesLines
* X86: remove R12 from CSR on Windows x64 SwiftCCSaleem Abdulrasool2017-09-251-2/+2
| | | | | | | | R12 is used for the SwiftError parameter. It is no longer a CSR as it is used for transfer the SwiftError, and the caller must preserve it if they need to. llvm-svn: 314165
* CodeGen: support SwiftError SwiftCC on Windows x64Saleem Abdulrasool2017-09-201-0/+18
Add support for passing SwiftError through a register on the Windows x64 calling convention. This allows the use of swifterror attributes on parameters which is used by the swift front end for the `Error` parameter. This partially enables building the swift standard library for Windows x86_64. llvm-svn: 313791
OpenPOWER on IntegriCloud