Swift Calling Convention: add swiftself attribute.
authorManman Ren <manman.ren@gmail.com>
Tue, 29 Mar 2016 17:37:21 +0000 (17:37 +0000)
committerManman Ren <manman.ren@gmail.com>
Tue, 29 Mar 2016 17:37:21 +0000 (17:37 +0000)
commitf46262e0b7a183c22b9384cd729c5fb0f05e5d38
treea4c3cb4390adf67c3341875e7734d38230204150
parent6e5c1fed08edf57725b9dc2e5c7ab429d25569a6
Swift Calling Convention: add swiftself attribute.

Differential Revision: http://reviews.llvm.org/D17866

llvm-svn: 264754
30 files changed:
llvm/docs/LangRef.rst
llvm/include/llvm-c/Core.h
llvm/include/llvm/CodeGen/FastISel.h
llvm/include/llvm/IR/Argument.h
llvm/include/llvm/IR/Attributes.td
llvm/include/llvm/Target/TargetCallingConv.h
llvm/include/llvm/Target/TargetCallingConv.td
llvm/include/llvm/Target/TargetLowering.h
llvm/lib/AsmParser/LLLexer.cpp
llvm/lib/AsmParser/LLParser.cpp
llvm/lib/AsmParser/LLToken.h
llvm/lib/Bitcode/Reader/BitcodeReader.cpp
llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/lib/IR/Attributes.cpp
llvm/lib/IR/Function.cpp
llvm/lib/IR/Verifier.cpp
llvm/lib/Target/AArch64/AArch64CallingConvention.td
llvm/lib/Target/AArch64/AArch64FastISel.cpp
llvm/lib/Target/ARM/ARMCallingConv.td
llvm/lib/Target/ARM/ARMFastISel.cpp
llvm/lib/Target/X86/X86CallingConv.td
llvm/lib/Target/X86/X86FastISel.cpp
llvm/test/Bitcode/attributes.ll
llvm/test/CodeGen/AArch64/swiftself.ll [new file with mode: 0644]
llvm/test/CodeGen/ARM/swiftself.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/swiftself.ll [new file with mode: 0644]
llvm/test/Verifier/swiftself.ll [new file with mode: 0644]